Search Hotels in Mexico

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Mexico

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Mexico hotels

Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

Sunscape Cancun All-Inclusive Resort & Spa by Hyatt
4.0 star property
Zona Hotelera
8.8 out of 10, Excellent, (5967)
"staff ,room and food was perfect recommended "
United States
Hassan
The price is NT$12,727
NT$12,727 total
includes taxes & fees
Jan 14 - 2026/1/15
Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

Hotel Xcaret Mexico - All Parks / All Fun Inclusive

Hotel Xcaret Mexico - All Parks / All Fun Inclusive
5.0 star property
Playa del Carmen
8.6 out of 10, Excellent, (1360)
"Very clean and great food"
United States
Ian
The price is NT$25,984
NT$31,530 total
includes taxes & fees
Jan 13 - 2026/1/14
Hotel Xcaret Mexico - All Parks / All Fun Inclusive

AVA Resort All Oceanfront - All Inclusive

AVA Resort All Oceanfront - All Inclusive
5.0 star property
Cancun
8.4 out of 10, Very Good, (733)
"We had a great stay at the Ava. Food and drinks were excellent. "
United States
Daniel
The price is NT$18,618
NT$18,618 total
includes taxes & fees
Dec 21 - Dec 22
AVA Resort All Oceanfront - All Inclusive

The Westin Resort & Spa, Cancun

The Westin Resort & Spa, Cancun
4.0 star property
Zona Hotelera
8.6 out of 10, Excellent, (2492)
"We enjoyed the stay"
United States
Bharath
The price is NT$5,008
NT$6,198 total
includes taxes & fees
Dec 19 - Dec 20
The Westin Resort & Spa, Cancun

Emporio Cancun Optional All Inclusive

Emporio Cancun Optional All Inclusive
4.0 star property
Zona Hotelera
8.0 out of 10, Very Good, (2119)
"Fantastic 2nd time staying here "
United States
Yessica
The price is NT$7,003
NT$8,612 total
includes taxes & fees
Dec 20 - Dec 21
Emporio Cancun Optional All Inclusive

Moon Palace Cancun - All-Inclusive

Moon Palace Cancun - All-Inclusive
4.5 star property
Cancun
8.2 out of 10, Very Good, (2980)
"Clean room, great staff, plenty amenities, many events"
United States
Sushil
The price is NT$12,244
NT$14,953 total
includes taxes & fees
Jan 6 - 2026/1/7
Moon Palace Cancun - All-Inclusive

Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive

Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive
4.5 star property
Zona Hotelera
8.8 out of 10, Excellent, (2161)
"Clean and comfortable rooms. "
United States
Shamus
The price is NT$14,726
NT$14,726 total
includes taxes & fees
Dec 22 - Dec 23
Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive

Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive
4.5 star property
Zona Hotelera
9.0 out of 10, Wonderful, (1864)
"Yes great stay "
Canada
Kisha
The price is NT$14,303
NT$14,303 total
includes taxes & fees
Jan 7 - 2026/1/8
Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

Hotel Riu Santa Fe - All Inclusive

Hotel Riu Santa Fe - All Inclusive
3.5 star property
El Medano Ejidal
8.4 out of 10, Very Good, (6708)
"Lovely resort. "
United States
Viridiana
Hotel Riu Santa Fe - All Inclusive

Hotel Riu Cancun - Adults Only - All Inclusive

Hotel Riu Cancun - Adults Only - All Inclusive
3.5 star property
Zona Hotelera
8.4 out of 10, Very Good, (3603)
"The hotel was ok, food was ok too. "
Canada
Ammar
The price is NT$28,010
NT$34,031 total
includes taxes & fees
Dec 27 - Dec 28
Hotel Riu Cancun - Adults Only - All Inclusive

Hotel Xcaret Arte – All Parks / All Fun Inclusive, Adults Only

Hotel Xcaret Arte – All Parks / All Fun Inclusive, Adults Only
5.0 star property
Playa del Carmen
9.2 out of 10, Wonderful, (1442)
"Can’t wait to go back! "
United States
Erika
The price is NT$25,403
NT$30,827 total
includes taxes & fees
Jan 13 - 2026/1/14
Hotel Xcaret Arte – All Parks / All Fun Inclusive, Adults Only

Hotel Riu Palace Las Americas - Adults Only- All Inclusive

Hotel Riu Palace Las Americas - Adults Only- All Inclusive
4.0 star property
Zona Hotelera
9.2 out of 10, Wonderful, (5058)
"Great place to stay "
Canada
Ryan D
The price is NT$17,713
NT$21,572 total
includes taxes & fees
Dec 26 - Dec 27
Hotel Riu Palace Las Americas - Adults Only- All Inclusive

Occidental at Xcaret Destination - All Inclusive

Occidental at Xcaret Destination - All Inclusive
4.0 star property
Playa del Carmen
8.2 out of 10, Very Good, (5079)
"Clean rooms, great lagoon, and great entertainment "
Canada
Janet
The price is NT$17,470
NT$21,228 total
includes taxes & fees
Dec 19 - Dec 20
Occidental at Xcaret Destination - All Inclusive

Temptation Cancun Resort All Inclusive - Adults Only

Temptation Cancun Resort All Inclusive - Adults Only
4.5 star property
Zona Hotelera
9.0 out of 10, Wonderful, (4487)
"The food was great and the rooms was very clean."
United States
Santa Cecilia
The price is NT$11,453
NT$13,997 total
includes taxes & fees
Jan 7 - 2026/1/8
Temptation Cancun Resort All Inclusive - Adults Only

Hyatt Ziva Cancun All Inclusive

Hyatt Ziva Cancun All Inclusive
4.5 star property
Zona Hotelera
9.2 out of 10, Wonderful, (1860)
"Best hotel in the area "
United States
Leonel
The price is NT$18,708
NT$18,708 total
includes taxes & fees
Dec 19 - Dec 20
Hyatt Ziva Cancun All Inclusive

Moon Palace The Grand Cancun - All-inclusive

Moon Palace The Grand Cancun - All-inclusive
5.0 star property
Cancun
8.6 out of 10, Excellent, (1835)
"Love this resort "
United States
Wasia
The price is NT$22,267
NT$27,081 total
includes taxes & fees
Jan 13 - 2026/1/14
Moon Palace The Grand Cancun - All-inclusive

Hard Rock Hotel Cancun - All Inclusive

Hard Rock Hotel Cancun - All Inclusive
4.5 star property
Zona Hotelera
8.0 out of 10, Very Good, (1430)
"10/10 best resort I’ve stayed at ever"
United States
James
The price is NT$16,490
NT$16,490 total
includes taxes & fees
Dec 21 - Dec 22
Hard Rock Hotel Cancun - All Inclusive

Wyndham Alltra Playa del Carmen Adults Only All Inclusive

Wyndham Alltra Playa del Carmen Adults Only All Inclusive
4.5 star property
Downtown Playa del Carmen
8.6 out of 10, Excellent, (2618)
"Clean rooms, nice staff and good food. "
United States
Mehrdad
The price is NT$7,055
NT$7,055 total
includes taxes & fees
Jan 14 - 2026/1/15
Wyndham Alltra Playa del Carmen Adults Only All Inclusive

Hotel Riu Palace Cabo San Lucas - All Inclusive

Hotel Riu Palace Cabo San Lucas - All Inclusive
4.0 star property
El Tezal
8.8 out of 10, Excellent, (5091)
"This resort was perfect for our week long stay, lots of restaurant options and the staff were great! "
United States
Lindsey
Hotel Riu Palace Cabo San Lucas - All Inclusive

Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

Hotel Riu Palace Kukulkan - Adults Only - All Inclusive
4.5 star property
Zona Hotelera
9.0 out of 10, Wonderful, (4666)
"Great resort! "
United States
LOGAN
The price is NT$17,500
NT$21,314 total
includes taxes & fees
Dec 26 - Dec 27
Hotel Riu Palace Kukulkan - Adults Only - All Inclusive
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Great weekend hotel deals in Mexico

Showing deals for:Dec 26 - Dec 28
Save an average of 15% on thousands of hotels when you're signed in

Top Mexico Hotel Reviews

Guide to exploring around Mexico

Top reasons to visit Mexico

  • Stunning Beaches: Mexico boasts beautiful beaches along the Caribbean coast, perfect for relaxation and water activities.
  • Rich Cultural Experiences: Immerse yourself in Mexico's vibrant culture through its historic landmarks, local traditions, and lively festivals.
  • Thrilling Outdoor Adventures: Engage in exciting activities like scenic bike rides and hiking in breathtaking landscapes.
  • Dynamic Urban Life: Explore the energetic atmosphere of Mexico City with its lively music scene and friendly locals.
  • Diverse Accommodations: Enjoy a range of lodging options, from luxurious resorts to family-friendly hotels.

Find great hotels in Mexico

Discover the perfect retreat in Mexico with a variety of accommodations, including hotels and luxurious resorts designed for every type of traveler. Whether you're seeking family-friendly amenities, a serene beach escape, or a hub for business travel, Mexico's best hotels cater to your needs. Enjoy unparalleled service and comfort as you explore the vibrant culture and breathtaking landscapes of this beautiful destination.

  • Hotel Riu Santa Fe - All Inclusive: This vibrant 3.5-star resort is perfect for families and adventure seekers. With a lively atmosphere, the hotel features unlimited food and drinks, theme parties, and various entertainment options. Guests can enjoy activities such as volleyball, aerobics, and scuba lessons, as well as a full spa offering relaxation treatments. Family-friendly amenities include a free water park and a children’s club. For the adventurous, nearby options like parasailing and snorkeling await. The property promises a fun-filled vacation with a focus on recreation and relaxation.
  • Hotel Riu Palace Peninsula - All Inclusive: A luxurious 4-star resort, Hotel Riu Palace Peninsula is tailored for families who appreciate a beach vacation combined with golf. With direct beach access, guests can enjoy unlimited food and drinks, including 24-hour room service and various water sports. The resort features golf-themed activities and a children’s club, ensuring entertainment for all ages. Guests can unwind at the fitness facilities or indulge in gourmet dining experiences. This property strikes a perfect balance between relaxation and recreation, making it an excellent choice for a memorable family getaway.
  • Occidental at Xcaret Destination - All Inclusive: This 4-star resort offers a unique blend of relaxation and adventure, ideal for families. Guests will find unlimited food and drinks, alongside a variety of activities such as tennis and mini-golf. The property provides direct beach access and a children’s club, ensuring younger guests are entertained. Travelers can indulge in spa treatments or enjoy performances and nightlife at the onsite nightclub. With its beautiful setting and comprehensive amenities, this resort promises a delightful vacation experience that caters to all family members.

Where to stay in Mexico

Mexico offers a vibrant blend of relaxation and adventure, making it an ideal vacation spot. Explore the stunning Mexican Caribbean for beautiful beaches, or venture to the hills of Mexico City for breathtaking views and rich history. Experience the energetic atmosphere of Mexico City, a rising destination filled with friendly locals and family-friendly activities. Whether you seek historical landmarks or a lively getaway, Mexico's diverse regions promise unforgettable experiences.

  • Cancun: Cancun is renowned for its stunning beaches and vibrant resort life, making it a premier destination for outdoor and family experiences. Located on the eastern coast of Mexico, Cancun offers a year-round tropical climate, with peak visitor numbers in March and the summer months of July and August. The city boasts an array of luxurious resorts and golf courses, providing ample opportunities for relaxation and recreation. Key attractions include beautiful family beaches and lively town neighborhoods, where visitors can immerse themselves in local culture while enjoying the sun-soaked scenery.
  • Mexico City: As one of the largest metropolises in the world, Mexico City is a cultural gem that attracts visitors year-round, peaking in March and during the fall months. Known for its rich history and vibrant urban life, travelers can enjoy a family-friendly atmosphere filled with cultural and city-themed experiences. The city is home to numerous shopping areas, entertainment arenas, and historical landmarks such as grand piazzas and stadiums. Mexico City is a bustling hub where history meets modernity, promising a captivating journey through its diverse neighborhoods and streets.
  • Playa del Carmen: Nestled along the Caribbean coast, Playa del Carmen is a charming city that seamlessly blends beach relaxation with outdoor adventures. This destination sees a steady flow of visitors, peaking in January and from March to April. Known for its family-friendly beaches and recreational areas, Playa del Carmen offers an array of resorts and activities, including golfing and water sports. The atmosphere is laid-back yet lively, with a vibrant tourist precinct that features shops, restaurants, and nightlife, making it perfect for families and travelers seeking both relaxation and excitement.

Things to do in Mexico

Mexico is a fantastic destination for outdoor enthusiasts and adventure seekers. Enjoy authentic Mexican parties, live music, and vibrant city experiences while exploring recreational areas and resorts. Engage in thrilling adventures, take scenic bike rides, and immerse yourself in the local culture for an unforgettable vacation filled with fun and excitement.

Shopping

Experience shopping in Mexico at La Isla Shopping Mall, a vibrant center offering entertainment and family-friendly vibes. Visit El Popo Market for a taste of local culture and bustling city life. Don't miss Puerto Cancun Marina Town Center, combining shopping with entertainment in a scenic setting.

Recreation

Xcaret Eco Theme Park offers a vibrant mix of nature and culture, featuring relaxing spots amidst lush landscapes. Enjoy wellness activities like yoga and meditation. The Sulfurs spa provides rejuvenating treatments that enhance relaxation, while Estadio BBVA energizes visitors with thrilling sports events and an exciting atmosphere.

Adventure

At Mazagua Aquatic Park, dive into thrilling water slides and wave pools for a fun-filled family experience. Bula offers exciting outdoor water sports, perfect for adrenaline junkies. For a unique adventure, try kiteboarding at ExotiKite Kiteboarding School, where you can master the waves and the wind.

Nightlife

In Mexico, Calle 12 offers vibrant nightlife with lively entertainment and a bustling atmosphere. Juarez Theater immerses you in romance and culture, while the Estrella de Puebla Observation Wheel provides adventure and family fun, making for an unforgettable evening under the stars.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Mexico

To save money on your trip to Mexico, consider traveling between September and November when prices are lower. Book your hotel about a month in advance for the best rates, and check last-minute deals on Expedia for potential savings. Saturdays are typically the cheapest days to stay, while Mondays are the most expensive. Utilize Expedia’s search tools to filter by budget and look for eco-certified hotels. Bundling your hotel, flights, and activities into a package can also help maximize your budget while enhancing your travel experience.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Mexico are September to November, where the prices are slightly lower. This is in comparison to March, July and December, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Mexico about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Mexico is Saturday. The most expensive day to stay in Mexico is Monday.
  • Find cheap hotels on Expedia: Utilize Expedia’s search tool to customize your travel preferences, such as your budget, desired location, and the type of hotel you’re looking for. For instance, selecting the Eco-certified option will showcase sustainable and environmentally-friendly hotels that are currently available. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: Consider saving money on your trip to Mexico by booking an Expedia package that combines your hotel, flights, and activities all in one. It's a smart way to maximize your budget while enjoying your travel experience.

Find the best attractions in Mexico

Mexico offers a fantastic blend of outdoor adventures and cultural experiences, making it an ideal destination for tourists. Popular attractions include beautiful beaches, historic churches, and vibrant urban parks. In Mexico City, visitors can immerse themselves in rich culture while enjoying the city's dynamic atmosphere. Whether you're seeking relaxation by the coast or exploring the urban landscape, Mexico has something for everyone to enjoy.

  • Paseo de la Reforma: Stroll along this vibrant avenue that showcases the heart of Mexico City. Lined with impressive monuments and bustling with city life, it offers a unique blend of modernity and history, perfect for those looking to immerse themselves in urban culture.
  • Playa del Carmen Main Beach: Enjoy sun-soaked days at this picturesque beach, ideal for families and outdoor enthusiasts. With soft white sand and crystal-clear waters, it provides a fantastic setting for relaxation, water sports, and vibrant nightlife just steps away.
  • Palacio de Bellas Artes: Marvel at this stunning architectural gem that embodies the cultural essence of Mexico. With its opulent interior and rich history, attending a performance or simply exploring its art exhibits is a must for any culture lover.

Best time to go to Mexico

The best time to visit Mexico is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, visitor numbers are average and weather is sunny with no rain.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January58.8°F (14.9°C)No RainSunnyAverageAverage
February62.1°F (16.7°C)No RainSunnyAverageAverage
March65.3°F (18.5°C)No RainSunnyAverageSlightly High
April68.9°F (20.5°C)No RainSunnyAverageAverage
May69.3°F (20.700000000000003°C)Light RainMostly SunnyAverageAverage
June83.1°F (28.4°C)Light RainMostly SunnySlightly HighAverage
July83.5°F (28.6°C)Light RainMostly SunnySlightly HighSlightly High
August83.1°F (28.4°C)Light RainMostly SunnySlightly LowAverage
September81.7°F (27.6°C)Light RainMostly SunnySlightly HighSlightly Low
October62.4°F (16.900000000000002°C)Light RainMostly SunnySlightly LowSlightly Low
November68.7°F (20.4°C)No RainSunnyAverageSlightly Low
December59.4°F (15.2°C)No RainSunnySlightly LowSlightly High

The nearest major airports for your trip to Mexico

When planning your vacation to Mexico, consider flying into its major airports. Mexico City International Airport (MEX) is only 4.8km from the city, with excellent hotel options such as the 5-star Sofitel Mexico City Reforma and The St. Regis Mexico City, both offering airport shuttle services. For a stay in Guadalajara, Don Miguel Hidalgo y Costilla International Airport (GDL) is 452.2km from Mexico City, with nearby hotels like the 4.5-star Hotel Riu Plaza Guadalajara and Barceló Guadalajara, both 17.7km away. These hotels provide convenient access to the airport, making your travel experience seamless.

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Mexico cost?
The season and factors like Christmas and school holidays can affect the price of a hotel in Mexico. You can find cheap options from NT$6,198 in a few different ways on Expedia. First, enter the dates you'd like to go on vacation, then use the filters like property type and amenities to narrow down your search. You can also sort by price, so the lowest options appear at the top.
When is the best time to go to Mexico?
The best time to travel to Mexico depends on where you're going and what you plan to do. Planning a summer Cancun escape? This captivating destination has a tropical savanna climate, with average temperatures ranging from 27ºC to 31ºC between June and August.
What is the best area to stay in Mexico?
Cancun is one of the most popular places to book a getaway when touring Mexico. If you're seeking great history and surfing, spend your vacation in Mexico City. Playa del Carmen is another area that has a bunch of unforgettable experiences.
How can I find cheap hotels in Mexico?
The best place to begin your search is by using our "Price per night" filter. Currently, the cheapest hotels start at NT$6,198 per night. Other ways to secure a budget-friendly Mexico retreat are by booking well in advance and being flexible with the dates you travel. For even more bargains, check out our cheap hotels in Mexico page.
What are the best hotels in Mexico for families?
Expedia makes it a breeze to book a property with all the essentials for an unforgettable family escape to Mexico. Start by choosing "Family friendly" in the "Traveler experience" heading of our filter tool. Then narrow your search by things like price and guest ratings. Whether you need a family hotel in Mexico for a weekend escape or an extended getaway, we've got you and your group covered.
Why should I book my Mexico hotel with Expedia?
Expedia is your one-stop shop for organising the ultimate Mexico holiday. You'll find an extensive range of hotels to choose from and search filters that make it a breeze to find what you're looking for. Think your plans could change? Many of our hotels have flexible cancellation policies, because we know flexibility matters. Get more out of your trip with Expedia Rewards. Join today for free to start collecting points and unlocking membership perks. You'll enjoy instant access to Member Prices, which means you can save 10% or more on select hotels!