Find the best Mexico Hotels

  • 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

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Mexico hotels

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, (1,508 reviews)
"It was excellent family vacation place"
United States
youngchan
The price is ₹87,671
₹106,406 total
includes taxes & fees
20 May - 21 May
Hotel Xcaret Mexico - All Parks / All Fun 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, (3,934 reviews)
"Loved this resort, very accommodating "
United States
Anyeny
Hotel Riu Cancun - Adults Only - All Inclusive

AVA Resort Cancun - All Inclusive

AVA Resort Cancun - All Inclusive
5.0 star property
Cancun
8.4 out of 10, Very good, (1,138 reviews)
"Fantastic resort "
United States
Robert
The price is ₹40,396
₹49,349 total
includes taxes & fees
7 Jun - 8 Jun
AVA Resort Cancun - All Inclusive

The Westin Resort & Spa, Cancun

The Westin Resort & Spa, Cancun
4.0 star property
Zona Hotelera
8.6 out of 10, Excellent, (2,994 reviews)
"Absolutely loved my stay here! The staff was phenomenal 😁"
United States
Sarah
The price is ₹8,511
₹10,770 total
includes taxes & fees
27 May - 28 May
The Westin Resort & Spa, Cancun

Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

Sunscape Cancun All-Inclusive Resort & Spa by Hyatt
4.0 star property
Zona Hotelera
9.0 out of 10, Wonderful, (6,668 reviews)
"Amazing place, great food and very friendly staff enjoyed every moment of it."
United States
valentina
The price is ₹24,042
₹29,566 total
includes taxes & fees
25 May - 26 May
Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

Hotel Riu Santa Fe - All Inclusive

Hotel Riu Santa Fe - All Inclusive
3.5 star property
El Medano Ejidal
8.6 out of 10, Excellent, (7,592 reviews)
"excellent place for vacation."
United States
dennis
The price is ₹18,242
₹22,346 total
includes taxes & fees
31 May - 1 Jun
Hotel Riu Santa Fe - 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.2 out of 10, Wonderful, (4,886 reviews)
"great resort!"
United States
Kelsey
Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

Moon Palace Cancun - All-Inclusive

Moon Palace Cancun - All-Inclusive
5.0 star property
Cancun
8.4 out of 10, Very good, (3,076 reviews)
"Amazing place, will go again"
Canada
Kim Florence
The price is ₹41,813
₹51,063 total
includes taxes & fees
16 May - 17 May
Moon Palace Cancun - All-Inclusive

Hotel Riu Ventura - All Inclusive

Hotel Riu Ventura - All Inclusive
4.0 star property
Zona Hotelera
8.6 out of 10, Excellent, (470 reviews)
"Amazing resort"
United States
Joe
Hotel Riu Ventura - All Inclusive

Occidental at Xcaret Destination - All Inclusive

Occidental at Xcaret Destination - All Inclusive
4.0 star property
Playa del Carmen
8.4 out of 10, Very good, (5,329 reviews)
"Food was great, staff was awesome. Beautiful area. Absolutely loved our visit. "
United States
Set
The price is ₹21,063
₹25,810 total
includes taxes & fees
20 May - 21 May
Occidental at Xcaret Destination - 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, (1,454 reviews)
"Staff was amazing and the hotel was one of the best places I've ever stayed"
United States
Destiney
The price is ₹83,563
₹101,435 total
includes taxes & fees
9 Jun - 10 Jun
Hotel Xcaret Arte – All Parks / All Fun Inclusive, Adults Only

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, (4,886 reviews)
"The best place if you like night life and entertainment "
Canada
Shelly Lynn
The price is ₹24,659
₹30,312 total
includes taxes & fees
24 May - 25 May
Temptation Cancun Resort All Inclusive - Adults Only

Occidental Costa Cancún All Inclusive

Occidental Costa Cancún All Inclusive
3.5 star property
Zona Hotelera
8.0 out of 10, Very good, (2,785 reviews)
"Beautiful view and great hotel"
Canada
kelly
The price is ₹13,871
₹17,257 total
includes taxes & fees
31 May - 1 Jun
Occidental Costa Cancún All Inclusive

Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All Inclusive

Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All Inclusive
5.0 star property
Playa del Carmen
8.4 out of 10, Very good, (1,240 reviews)
"Great place "
United States
Dontae
The price is ₹71,273
₹86,565 total
includes taxes & fees
19 May - 20 May
Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All Inclusive

Hilton Cancun, an All-Inclusive Resort

Hilton Cancun, an All-Inclusive Resort
4.5 star property
Cancun
8.6 out of 10, Excellent, (3,310 reviews)
"Friendly staff, great place to stay"
United States
Saif
The price is ₹35,155
₹43,007 total
includes taxes & fees
19 May - 20 May
Hilton Cancun, an All-Inclusive Resort

Palafitos Overwater Bungalows, All & More Inclusive - Adults Only

Palafitos Overwater Bungalows, All & More Inclusive - Adults Only
5.0 star property
Maroma
9.8 out of 10, Exceptional, (185 reviews)
"An amazing location, super relaxing and just beautiful all around. We stayed at one of the Elite bungalows and we couldn’t have picked a better vacation spot. The room, the view, the food, drinks, and the staff were all exceptional! We’ll definitely visit again!"
United States
Sharon
The price is ₹148,191
₹179,635 total
includes taxes & fees
15 May - 16 May
Palafitos Overwater Bungalows, All & More Inclusive - Adults Only

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, (2,412 reviews)
"Great place "
United States
mario
The price is ₹36,049
₹44,089 total
includes taxes & fees
9 Jun - 10 Jun
Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive

Hard Rock Hotel Los Cabos All Inclusive

Hard Rock Hotel Los Cabos All Inclusive
4.5 star property
Cabo San Lucas
8.4 out of 10, Very good, (1,322 reviews)
"I loved everything about this resort. Plenty of friendly staff by the pools to fulfill all requests quickly"
United States
Curtis
The price is ₹42,373
₹51,301 total
includes taxes & fees
26 May - 27 May
Hard Rock Hotel Los Cabos All Inclusive

Emporio Cancun Optional All Inclusive

Emporio Cancun Optional All Inclusive
4.0 star property
Zona Hotelera
8.0 out of 10, Very good, (2,645 reviews)
"Very good location and great price!"
United States
Martha
The price is ₹10,959
₹14,384 total
includes taxes & fees
1 Jun - 2 Jun
Emporio Cancun Optional 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, (1,627 reviews)
"We had an amazing time at this resort. Everyone was super friendly and took good care of us. Food and amenities were great also! Will definitely be back!"
Canada
Jasmeen Kaur
The price is ₹36,779
₹44,974 total
includes taxes & fees
26 May - 27 May
Hard Rock Hotel Cancun - 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:22 May - 24 May

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
This month
Next month
May
February
₹7,770
₹8,051
Month
Price
January
₹15,222
February
₹25,257
March
₹11,679
April
₹12,036
May
₹7,770
June
₹8,051
July
₹10,322
August
₹10,717
September
₹10,216
October
₹11,273
November
₹12,023
December
₹11,808
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 ₹10,770 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 ₹10,770 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.