Find the best Mexico Hotels

Start date: Check-in selected.
End date: Check-out
    calendar shield illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Sign in to save 10% or more on thousands of hotels
    bed illustration

    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

Top Hotels Mexico

Our top choices for Mexico hotels

Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

4.5 star property
8.8 out of 10, Excellent, (1566)
"Wonderful place to stay "
The price is ₹24,852
₹24,852 total
includes taxes & fees
7 Oct - 8 Oct
Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

Hotel Xcaret Mexico - All Parks / All Fun Inclusive

5.0 star property
8.6 out of 10, Excellent, (1305)
"great people and excellent food "
The price is ₹71,879
₹87,217 total
includes taxes & fees
28 Sept - 29 Sept
Hotel Xcaret Mexico - All Parks / All Fun Inclusive

Moon Palace Cancun - All Inclusive

4.5 star property
8.2 out of 10, Very good, (2864)
"GREAT VACATION!"
The price is ₹26,254
₹32,146 total
includes taxes & fees
23 Sept - 24 Sept
Moon Palace Cancun - All Inclusive

Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

4.0 star property
8.8 out of 10, Excellent, (5629)
"Food was amazing "
The price is ₹20,819
₹20,819 total
includes taxes & fees
5 Oct - 6 Oct
Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

AVA Resort All Oceanfront - All Inclusive

5.0 star property
8.4 out of 10, Very good, (541)
"Overall a great place to stay!"
The price is ₹44,405
₹44,405 total
includes taxes & fees
23 Sept - 24 Sept
AVA Resort All Oceanfront - All Inclusive

The Westin Resort & Spa, Cancun

4.0 star property
8.6 out of 10, Excellent, (2250)
"Excellent stay"
The price is ₹8,557
₹10,733 total
includes taxes & fees
23 Sept - 24 Sept
The Westin Resort & Spa, Cancun

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

5.0 star property
9.2 out of 10, Wonderful, (1392)
"Beautiful resort!!"
The price is ₹62,539
₹75,916 total
includes taxes & fees
30 Sept - 1 Oct
Hotel Xcaret Arte – All Parks / All Fun Inclusive, Adults Only

Hotel Riu Santa Fe - All Inclusive

3.5 star property
8.4 out of 10, Very good, (5930)
"Great place to stay and so much to do"
Hotel Riu Santa Fe - All Inclusive

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

4.5 star property
8.8 out of 10, Excellent, (1952)
"The Resort was very clean and Staff very accommodating. Room and Food was excellent. Beach was awesome. Enjoyed my stay very much. Looking forward to staying there again. "
The price is ₹30,574
₹30,574 total
includes taxes & fees
22 Sept - 23 Sept
Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive

Dreams Sands Cancun Resort & Spa - All Inclusive

4.0 star property
8.2 out of 10, Very good, (1385)
"This resort was family friendly and had wonderful staff. We would definitely stay here again. "
The price is ₹23,722
₹23,722 total
includes taxes & fees
17 Sept - 18 Sept
Dreams Sands Cancun Resort & Spa - All Inclusive

Temptation Cancun Resort All Inclusive - Adults Only

4.5 star property
8.8 out of 10, Excellent, (4235)
"Amazing party resort enjoyed our stay. "
The price is ₹21,876
₹26,850 total
includes taxes & fees
30 Sept - 1 Oct
Temptation Cancun Resort All Inclusive - Adults Only

Occidental at Xcaret Destination - All Inclusive

4.0 star property
8.2 out of 10, Very good, (4882)
"Is a nice Place to enjoy with a family trip."
The price is ₹15,165
₹18,593 total
includes taxes & fees
1 Oct - 2 Oct
Occidental at Xcaret Destination - All Inclusive

Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

4.5 star property
9.0 out of 10, Wonderful, (4265)
"Enjoyed our stay cant wait to come back."
The price is ₹25,752
₹31,540 total
includes taxes & fees
23 Sept - 24 Sept
Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

Atelier Playa Mujeres - Adults Only - All Inclusive

5.0 star property
9.4 out of 10, Exceptional, (1275)
"food was AMAZING. "
The price is ₹47,769
₹57,800 total
includes taxes & fees
13 Oct - 14 Oct
Atelier Playa Mujeres - Adults Only - All Inclusive

Hotel Riu Palace Las Americas - Adults Only- All Inclusive

4.0 star property
9.2 out of 10, Wonderful, (4836)
"overall great stay."
The price is ₹23,414
₹28,711 total
includes taxes & fees
30 Sept - 1 Oct
Hotel Riu Palace Las Americas - Adults Only- All Inclusive

Secrets The Vine Cancun - Adults Only - All Inclusive

5.0 star property
8.8 out of 10, Excellent, (2056)
"Nice place to stay "
The price is ₹33,722
₹33,722 total
includes taxes & fees
7 Oct - 8 Oct
Secrets The Vine Cancun - Adults Only - All Inclusive

Emporio Cancun Optional All Inclusive

4.0 star property
8.0 out of 10, Very good, (1926)
"Nice place to stay "
The price is ₹9,387
₹11,739 total
includes taxes & fees
21 Sept - 22 Sept
Emporio Cancun Optional All Inclusive

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

5.0 star property
8.4 out of 10, Very good, (1130)
"Great place, will definitely be going again. "
The price is ₹53,389
₹64,844 total
includes taxes & fees
17 Sept - 18 Sept
Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All Inclusive

Majestic Elegance Costa Mujeres – All Inclusive

4.5 star property
9.2 out of 10, Wonderful, (3369)
"It is a great place to stay"
Majestic Elegance Costa Mujeres – All Inclusive

Moon Palace The Grand Cancun - All-inclusive

5.0 star property
8.6 out of 10, Excellent, (1710)
"Nice resort"
The price is ₹40,570
₹49,468 total
includes taxes & fees
17 Sept - 18 Sept
Moon Palace The Grand 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:26 Sept - 28 Sept
Save an average of 15% on thousands of hotels when you're signed in

Top Mexico Hotel Reviews

Price trends for hotels in Mexico

Price trends for hotels in Mexico

Less expensive
More expensive
Next month
September
July
₹6,448
Month
Price
January
₹11,496
February
₹12,727
March
₹13,226
April
₹12,668
May
₹13,345
June
₹28,233
July
₹42,729
August
₹31,451
September
₹6,256
October
₹6,448
November
₹9,486
December
₹10,993
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

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

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 ₹8,557 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 ₹8,557 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.