Find the best Mexico Hotels

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

Mexico Accommodation: Most Popular Cities to Stay

Check prices for these dates

Next weekend
In two weeks

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, (5989)
"staff ,room and food was perfect recommended "
United States
Hassan
The price is ₹34,557
₹34,557 total
includes taxes & fees
20 Jan - 21 Jan 2026
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, (1366)
"Beautiful, jaw dropping rooms and view and plenty of places to soak in the sun and relax."
United States
Humberto Ortiz
The price is ₹73,669
₹89,393 total
includes taxes & fees
12 Jan - 13 Jan 2026
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, (738)
"Great atmosphere, great staff delicious food"
Canada
Sheena
The price is ₹53,521
₹53,521 total
includes taxes & fees
21 Dec - 22 Dec
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, (2505)
"We enjoyed the stay"
United States
Bharath
The price is ₹14,198
₹17,588 total
includes taxes & fees
5 Jan - 6 Jan 2026
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, (2126)
"Fantastic 2nd time staying here "
United States
Yessica
The price is ₹16,131
₹19,927 total
includes taxes & fees
4 Jan - 5 Jan 2026
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, (2974)
"Clean room, great staff, plenty amenities, many events"
United States
Sushil
The price is ₹34,701
₹42,398 total
includes taxes & fees
6 Jan - 7 Jan 2026
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, (2171)
"Clean room, excellent service and 10/10 food at the restaurants - we will be back! "
Canada
Linda
The price is ₹41,696
₹41,696 total
includes taxes & fees
22 Dec - 23 Dec
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, (1877)
"Yes great stay "
Canada
Kisha
The price is ₹40,552
₹40,552 total
includes taxes & fees
7 Jan - 8 Jan 2026
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, (6744)
"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, (3611)
"Great trip all around looking forward to coming back "
Canada
Jason Hugh
The price is ₹79,311
₹96,375 total
includes taxes & fees
27 Dec - 28 Dec
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 ₹72,023
₹87,401 total
includes taxes & fees
13 Jan - 14 Jan 2026
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, (5076)
"Great place to stay "
Canada
Ryan D
The price is ₹47,492
₹57,873 total
includes taxes & fees
26 Dec - 27 Dec
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, (5063)
"Always a great stay. "
United States
Kacy Diane
The price is ₹39,644
₹48,222 total
includes taxes & fees
19 Jan - 20 Jan 2026
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, (4503)
"The food was great and the rooms was very clean."
United States
Santa Cecilia
The price is ₹35,422
₹43,268 total
includes taxes & fees
4 Jan - 5 Jan 2026
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, (1867)
"Friendly staff, nice view, clean, good food "
Canada
Wen
The price is ₹52,237
₹52,237 total
includes taxes & fees
19 Jan - 20 Jan 2026
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, (1842)
"Love this resort "
United States
Wasia
The price is ₹64,412
₹78,348 total
includes taxes & fees
13 Jan - 14 Jan 2026
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, (1436)
"10/10 best resort I’ve stayed at ever"
United States
James
The price is ₹46,690
₹46,690 total
includes taxes & fees
21 Dec - 22 Dec
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, (2620)
"Clean rooms, nice staff and good food. "
United States
Mehrdad
The price is ₹20,002
₹20,002 total
includes taxes & fees
14 Jan - 15 Jan 2026
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, (5099)
"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, (4652)
"Great resort! "
United States
LOGAN
The price is ₹49,551
₹60,365 total
includes taxes & fees
26 Dec - 27 Dec
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:2 Jan - 4 Jan
Save an average of 15% on thousands of hotels when you're signed in

Top Mexico Hotel Reviews

Price trends for hotels in Mexico

Less expensive
More expensive
Next month
January
October
₹7,385
Month
Price
January
₹7,385
February
₹10,972
March
₹11,465
April
₹10,938
May
₹11,804
June
₹16,388
July
₹15,276
August
₹12,178
September
₹15,190
October
₹22,726
November
₹16,967
December
₹7,511
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Mexico.

Guide to exploring Mexico

Top reasons to visit Mexico

  • Stunning Beaches: Mexico boasts beautiful beaches along the Riviera Maya, perfect for relaxation and water sports.
  • Vibrant Culture: Immerse yourself in Mexico's rich heritage through its historic sites, local traditions, and lively festivals.
  • Outdoor Adventures: Engage in thrilling activities like zip lining and explore scenic landscapes for an adventurous experience.
  • Family-Friendly Activities: Enjoy a plethora of attractions suitable for all ages, ensuring a memorable family holiday.
  • Diverse Accommodation: Choose from various hotels and resorts that cater to different preferences and budgets.

Find great hotels in Mexico

Discover the diverse hotel accommodation options available in Mexico, where a plethora of resorts and hotels cater to every traveler's needs. Whether you're seeking family-friendly amenities, beachside relaxation, or a business-oriented environment, Mexico has it all. Enjoy the convenience of accessible features, including terraces designed for all guests, and choose from various accommodation categories to ensure a memorable stay.

  • Hotel Riu Santa Fe - All Inclusive: Experience an adventurous family getaway at the Hotel Riu Santa Fe, a vibrant 3.5-star resort nestled in the heart of Mexico. This all-inclusive property offers a wide array of amenities, including unlimited food and drinks, exciting theme parties, and a variety of water sports such as scuba lessons and snorkelling. For families, the hotel features a dedicated children's club, shared playground, and a children's pool, ensuring that the little ones are entertained. Guests can unwind in the natural hot springs nearby and enjoy various adventure activities like parasailing and boat tours. This resort embodies a lively atmosphere, perfect for those seeking both relaxation and excitement.
  • Hotel Riu Palace Peninsula - All Inclusive: The luxurious Hotel Riu Palace Peninsula is a 4-star all-inclusive resort that caters to families seeking a memorable vacation experience. With unlimited access to gourmet dining, a 24-hour room service, and an array of activities including kayaking and windsurfing, guests are spoiled for choice. The property is particularly welcoming for families, offering amenities such as a children's club and babysitting services. This stunning resort combines modern elegance with fantastic entertainment options, making it an ideal choice for those looking to create lasting family memories amidst a backdrop of stunning beaches and lush landscapes.
  • Occidental at Xcaret Destination - All Inclusive: Set amidst the natural beauty of Mexico, the Occidental at Xcaret Destination is a 4-star resort designed for those who appreciate a blend of beach relaxation and cultural experiences. Guests enjoy direct access to the beach, as well as a full-service spa for ultimate relaxation. The all-inclusive offerings include gourmet dining, vibrant entertainment, and various sports like tennis and mini-golf. Families can take advantage of the children's club while business travellers will appreciate the available business centre. This resort promises a unique experience, combining leisure and adventure in a lush, tropical setting.

Where to stay in Mexico

Mexico offers an enchanting blend of abundant culture and breathtaking landscapes, making it perfect for a family-friendly getaway. Explore the vibrant streets of Mexico City, where adventure awaits, or unwind along the stunning Riviera Mayakoba's beaches. Experience the warm hospitality of friendly locals as you delve into Mexico's rich history and lively atmosphere. Whether seeking relaxation or action, Mexico promises unforgettable memories for every traveller.

  • Cancun: Nestled on the northeastern coast of the Yucatán Peninsula, Cancun is renowned for its stunning beaches and vibrant nightlife. This city attracts visitors year-round, with peak arrivals during March, July, and December. Cancun is the ultimate destination for families and outdoor enthusiasts, offering a plethora of activities from relaxing at luxurious resorts to teeing off at world-class golf courses. Visitors can explore the picturesque family beaches and immerse themselves in the local neighbourhood culture. The warm Caribbean waters and lively atmosphere make Cancun a quintessential holiday hotspot.
  • Playa del Carmen: Located along the stunning Riviera Maya, Playa del Carmen is a charming coastal city that captivates travellers with its laid-back vibe and beautiful beaches. While visitor numbers peak in January and March to April, Playa del Carmen remains a fantastic destination throughout the year. Families and outdoor lovers can enjoy a vibrant beach scene, resorts, and recreational areas. The bustling tourist precinct offers a range of shops and eateries, perfect for those looking to indulge in local cuisine and culture. Playa del Carmen seamlessly blends relaxation and adventure, making it an ideal getaway.
  • Mexico City: As one of the largest metropolises in the world, Mexico City is a cultural gem bursting with history and modern vibrancy. With peak visitor numbers in March and October to November, the city's appeal lies in its rich offerings for families and culture enthusiasts. Explore the historic streets, visit renowned stadiums, and indulge in shopping at popular malls and centres. The city is a tapestry of ancient and contemporary, with museums, historic sites, and vibrant markets waiting to be discovered. Each corner of Mexico City promises a unique experience, making it a must-visit on your journey.

Things to do in Mexico

Mexico offers a delightful blend of outdoor and family-friendly activities, perfect for a memorable vacation. Engage in exciting adventures such as zip lining, explore vibrant shopping areas, and unwind at luxurious resorts. Don't miss out on thrilling sports and arena entertainment facilities, ensuring a well-rounded experience. To enhance your visit, be sure to check for admission tickets and various activities on offer to make the most of your trip.

Shopping

In Mexico, immerse yourself in vibrant shopping experiences. Visit La Isla Shopping Mall for a mix of entertainment and family-friendly activities. For local flair, explore San Pancho Nayarit Market, bustling with city vibes. Alternatively, stroll along Avienda Chapultepec, where business and family atmospheres thrive.

Recreation

Experience Xcaret Eco Theme Park, where you can rejuvenate in nature with wellness activities, enjoy serene water experiences, and immerse yourself in Mayan culture. For sports enthusiasts, Akron Stadium offers thrilling live matches, while Nayar Vidanta Golf provides a picturesque setting for a leisurely round of golf amidst lush landscapes.

Adventure

Experience the thrill of motor racing at Autódromo Hermanos Rodríguez, where the adrenaline rush will leave you exhilarated. At Ventura Park Cancun, enjoy a variety of water slides and family-friendly attractions. For a unique adventure, explore Vallarta Adventures, offering exciting tours and activities that immerse you in Mexico's natural beauty.

Nightlife

Experience the enchanting atmosphere at Juarez Theater, where culture and romance intertwine. For an exhilarating adventure, hop onto the Estrella de Puebla Observation Wheel. If you're in the mood for fun, KidZania Santa Fe offers an exciting arcade adventure zone for all ages.

*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 visiting between September and November for lower prices. Book your hotel about a month in advance, and look for Saturday stays, which are typically cheaper. Use Expedia to find last-minute deals and refine your search by budget and preferences, like eco-friendly accommodations. Additionally, combining your hotel, flights, and activities into a package can lead to significant savings. Don’t forget to check for any additional fees to ensure a budget-friendly 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: Book your hotel in Mexico about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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: Utilise Expedia’s search tool to refine your preferences, such as your budget, desired location, and the type of hotel you wish to stay in. For instance, selecting the Eco-certified filter will showcase sustainable and eco-friendly accommodation options that are currently available. To discover the most affordable prices and offers, simply arrange the price filter from low to high.
  • Consider bundling your trip: You can save money by combining your hotel accommodation in Mexico with your flights and activities through an Expedia package.

Find the best attractions in Mexico

Mexico offers a delightful blend of outdoor adventures, family-friendly activities, and vibrant city experiences, making it an ideal destination for all types of travellers. From stunning beaches and historic churches to urban parks, there’s a wealth of attractions to explore. Whether you seek cultural immersion or outdoor escapades, Mexico’s diverse points of interest promise an unforgettable holiday filled with unique experiences.

  • Moon Palace Golf Club: Experience a lush paradise at this premier golf course, offering friendly service and a family-friendly atmosphere. Engage in excursions that showcase the beauty of the surroundings while enjoying top-notch amenities.
  • Paseo de la Reforma: Stroll along this iconic avenue, where the vibrant city vibes come alive. Marvel at the impressive architecture and cultural landmarks that line the street, making it a lively hub for both locals and tourists.
  • Zócalo: Immerse yourself in the heart of Mexican culture at this historic square. Surrounded by stunning colonial buildings, Zócalo is a gathering place that reflects the city's rich history and lively atmosphere.

Best time to go to Mexico

The best time to visit Mexico is dependant 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 visiting Mexico, you can conveniently fly into its major airports. Mexico City International Airport (MEX) is situated 4.8km from the city centre, with notable hotels nearby such as the 5-star Sofitel Mexico City Reforma and The Ritz-Carlton, Mexico City, both approximately 5 to 9.7km away, offering airport shuttle services. Alternatively, Don Miguel Hidalgo y Costilla International Airport (GDL) in Guadalajara is 452.2km from Mexico City, with excellent hotel choices like the 4.5-star Hotel Riu Plaza Guadalajara and Barceló Guadalajara, both 17.7km from the airport, providing easy access to transportation options. Enjoy a seamless travel experience in Mexico.

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 influence the price of a hotel in Mexico. You can find cheap options from ₹17,588 in a few different ways on Expedia. First, key in the dates you'd like to get away, then use the filters like amenities and budget to fine-tune your search. You can also sort by price, so the cheapest options appear first.
When is the best time to go to Mexico?
Temperatures differ across Mexico, so the best time to travel really depends on where you want to be. If you're after a summer holiday in Cancun, plan your escape between June and August. During these months average temperatures range from -4ºC to -1ºC. Bear in mind that Cancun has a tropical savanna climate, so pack accordingly.
What is the best area to stay in Mexico?
Mexico has many exciting places to stay, like Cancun, the most sought-after city. Or make your way to Playa del Carmen to experience its history and surfing. For even more hotel choices, consider Mexico City.
How can I find cheap hotels in Mexico?
Find affordable getaways with ease by using our handy filters. Select the "Price per night" box to see pocket-friendly options in Mexico. You can also look at our cheap hotels in Mexico page. The lowest rate available starts from ₹17,588 per night.
What are the best hotels in Mexico for families?
Find some great Mexico family pads by narrowing your search results. You can do this by clicking on "Family friendly" under the "Traveller experience" filter heading. Whether you're after something cheap and cheerful so you can spoil the kids with more Mexico experiences, or you're planning to indulge on that long-awaited family retreat, Expedia has the ideal stay for you and your crew.
Why should I book my Mexico hotel with Expedia?
Expedia makes booking a hotel in Mexico as simple as swiping right for your dream holiday. First, there's the broad range of options and unbeatable prices. Then, there's our online Help Centre, which operates around-the-clock. Plus, when you sign up for our free One Key™ rewards programme, you can collect OneKeyCash™* and use it on eligible hotels, car rentals, flights and more.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.