A beach with a horse rider, thatched umbrellas, and beach chairs.

Search Hotels in Mexico

  • 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

Star rating

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Mexico hotels

1. Dreams Sapphire Resort & Spa - All Inclusive

Dreams Sapphire Resort & Spa - All Inclusive
5.0 star property
Puerto Morelos
8.0 out of 10, 1000, (1,000 reviews)
"Family friendly resort, staff was very nice."
United States
Mikka Nicole
The price is AED 917
AED 1,125 total
includes taxes & fees
20 Sep - 21 Sep
Dreams Sapphire Resort & Spa - All Inclusive

2. Iberostar Selection Riviera Cancún - All Inclusive

Iberostar Selection Riviera Cancún - All Inclusive
4.5 star property
Puerto Morelos
8.4 out of 10, 634, (634 reviews)
"Great place to stay"
United States
Darla
The price is AED 694
AED 837 total
includes taxes & fees
20 Sep - 21 Sep
Iberostar Selection Riviera Cancún - All Inclusive

3. Excellence Riviera Cancun - Adults Only All Inclusive

Excellence Riviera Cancun - Adults Only All Inclusive
5.0 star property
Puerto Morelos
9.4 out of 10, 2551, (2,551 reviews)
"Great resort, we will be back again!!"
United States
John D
The price is AED 1,126
AED 1,377 total
includes taxes & fees
20 Sep - 21 Sep
Excellence Riviera Cancun - Adults Only All Inclusive

4. Hotel Xcaret Mexico - All Parks / All Fun Inclusive - All inclusive

Hotel Xcaret Mexico - All Parks / All Fun Inclusive - All inclusive
5.0 star property
Playa del Carmen
8.8 out of 10, 1743, (1,743 reviews)
"Great services good food lot of fun"
United States
Lorena
The price is AED 3,394
AED 4,141 total
includes taxes & fees
28 Sep - 29 Sep
Hotel Xcaret Mexico - All Parks / All Fun Inclusive - All inclusive

5. 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, 4266, (4,266 reviews)
"Great place to enjoy cancun!"
Canada
Myckael
Hotel Riu Cancun - Adults Only - All Inclusive

6. Secrets Riviera Cancún All Preferred - Adults Only - All inclusive

Secrets Riviera Cancún All Preferred - Adults Only - All inclusive
5.0 star property
Puerto Morelos
8.8 out of 10, 494, (494 reviews)
"Everything was great rooms were awesome, staff was so helpful, food was good, the Italian restaurant was A+++"
United States
Corey
The price is AED 1,243
AED 1,520 total
includes taxes & fees
15 Sep - 16 Sep
Secrets Riviera Cancún All Preferred - Adults Only - All inclusive

7. Hotel Riu Ventura - All Inclusive

Hotel Riu Ventura - All Inclusive
4.0 star property
Zona Hotelera
8.8 out of 10, 1077, (1,077 reviews)
"We enjoyed our entire stay"
United States
Christina
The price is AED 801
AED 964 total
includes taxes & fees
30 Sep - 1 Oct
Hotel Riu Ventura - All Inclusive

8. Occidental at Xcaret Destination - All Inclusive

Occidental at Xcaret Destination - All Inclusive
4.0 star property
Playa del Carmen
8.4 out of 10, 5755, (5,755 reviews)
"I loved it here I recommend anybody to go!!"
United States
Marilyn
The price is AED 710
AED 872 total
includes taxes & fees
17 Sep - 18 Sep
Occidental at Xcaret Destination - All Inclusive

9. 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, 5536, (5,536 reviews)
"Great place for a nice weekend getaway"
United States
Rodriguez
Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

10. Hotel Riu Santa Fe - All Inclusive

Hotel Riu Santa Fe - All Inclusive
3.5 star property
El Medano Ejidal
8.6 out of 10, 8600, (8,600 reviews)
"Good place to stay"
United States
Yadira
Hotel Riu Santa Fe - All Inclusive

11. Atelier Playa Mujeres - Adults Only - All Inclusive

Atelier Playa Mujeres - Adults Only - All Inclusive
5.0 star property
Playa Mujeres
9.6 out of 10, 1491, (1,491 reviews)
"This place was absolutely perfect for my wife and I. Great food, clean environment, and friendly staff made the stay unforgettable."
United States
Christopher
The price is AED 1,820
AED 2,217 total
includes taxes & fees
29 Sep - 30 Sep
Atelier Playa Mujeres - Adults Only - All Inclusive

12. 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, 6908, (6,908 reviews)
"Very good resort."
United States
amel
The price is AED 874
AED 1,076 total
includes taxes & fees
16 Sep - 17 Sep
Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

13. Moon Palace Cancun - All-Inclusive

Moon Palace Cancun - All-Inclusive
5.0 star property
Cancun
8.4 out of 10, 3100, (3,100 reviews)
"Great resort and the staff were incredible, highly recommend!!"
United States
Michael Andrew
The price is AED 1,236
AED 1,514 total
includes taxes & fees
16 Sep - 17 Sep
Moon Palace Cancun - All-Inclusive

14. Hotel Xcaret Arte - All Parks / All Fun Inclusive, Adults Only - All inclusive

Hotel Xcaret Arte - All Parks / All Fun Inclusive, Adults Only - All inclusive
5.0 star property
Playa del Carmen
9.2 out of 10, 1507, (1,507 reviews)
"Lot of amenities, good food and amazing beach"
Mexico
ARIANNE
The price is AED 3,431
AED 4,164 total
includes taxes & fees
30 Sep - 1 Oct
Hotel Xcaret Arte - All Parks / All Fun Inclusive, Adults Only - All inclusive

15. 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, 1270, (1,270 reviews)
"Great resort"
United States
Karen
The price is AED 2,079
AED 2,528 total
includes taxes & fees
15 Sep - 16 Sep
Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All Inclusive

16. AVA Resort Cancun

AVA Resort Cancun
5.0 star property
Cancun
8.4 out of 10, 1673, (1,673 reviews)
"Excellent property, excellent staff, excellent food."
Canada
Jaswinder
The price is AED 1,557
AED 1,902 total
includes taxes & fees
15 Sep - 16 Sep
AVA Resort Cancun

17. Hilton Cancun, an All-Inclusive Resort

Hilton Cancun, an All-Inclusive Resort
4.5 star property
Cancun
8.6 out of 10, 3086, (3,086 reviews)
"Amazing stay"
United States
Jeffrey
The price is AED 1,223
AED 1,499 total
includes taxes & fees
10 Oct - 11 Oct
Hilton Cancun, an All-Inclusive Resort

18. Palafitos Overwater Bungalows, All & More Inclusive - Adults Only - All inclusive

Palafitos Overwater Bungalows, All & More Inclusive - Adults Only - All inclusive
5.0 star property
Maroma
9.6 out of 10, 209, (209 reviews)
"Amazing service and beautiful resort"
United States
Pavani
The price is AED 5,239
AED 6,351 total
includes taxes & fees
6 Oct - 7 Oct
Palafitos Overwater Bungalows, All & More Inclusive - Adults Only - All inclusive

19. Moon Palace The Grand Cancun - All-inclusive

Moon Palace The Grand Cancun - All-inclusive
5.0 star property
Cancun
8.6 out of 10, 2175, (2,175 reviews)
"Good place for family getaway."
United States
fred
The price is AED 2,060
AED 2,511 total
includes taxes & fees
1 Oct - 2 Oct
Moon Palace The Grand Cancun - All-inclusive

20. Mondrian Cancún

Mondrian Cancún
5.0 star property
Zona Hotelera
9.0 out of 10, 2902, (2,902 reviews)
"Would recommend this stay for family or even an intimate trip."
United States
Elijah
The price is AED 882
AED 1,086 total
includes taxes & fees
19 Sep - 20 Sep
Mondrian Cancún
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:25 Sep - 27 Sep

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 is renowned for its breathtaking beaches, offering crystal-clear waters and soft sands perfect for relaxation.
  • Vibrant Nightlife: Experience the lively nightlife at bustling bars and clubs, providing a fun atmosphere for all.
  • Rich Cultural Heritage: Explore historic churches and vibrant urban parks that showcase Mexico's unique cultural experiences.
  • Luxurious Resorts: Enjoy a stay in luxurious resorts along the Mexican Caribbean, perfect for a relaxing getaway.
  • Diverse Accommodations: Mexico offers a range of accommodations from upscale resorts to family-friendly hotels, catering to every traveler's needs.

Find great hotels in Mexico

Discover the diverse hotel accommodations in Mexico, where options range from luxurious resorts to family-friendly hotels. Whether you're seeking a beachfront escape, a business-friendly environment, or a memorable vacation experience, Mexico's top hotels cater to every traveler’s needs. Explore the finest star-rated accommodations and find your perfect retreat, including the acclaimed Hotel Esencia, ensuring a delightful stay amidst breathtaking landscapes.

  • Hotel Riu Santa Fe - All Inclusive: Nestled along the beautiful coastline of Mexico, the Hotel Riu Santa Fe is a 3.5-star resort that boasts a guest rating of 8.4 out of 10. This all-inclusive property is designed for families and beach lovers, featuring direct access to a pristine beach and a natural hot spring. Guests can indulge in unlimited food and drinks, enjoying a wide array of amenities including a splash pad for children, themed parties, and various fitness classes. With a vibrant atmosphere and a variety of entertainment options, this hotel is an ideal choice for those seeking a fun-filled vacation.
  • Hotel Riu Palace Peninsula - All Inclusive: The Hotel Riu Palace Peninsula stands out as a 4-star retreat with an impressive guest rating of 8.8 out of 10. This all-inclusive resort is perfect for beachgoers and families, offering direct beach access and a range of activities such as kayaking, snorkeling, and water fitness classes. Guests can enjoy a variety of dining options, including 24-hour room service and specialty restaurants. With excellent childcare amenities, including a children’s club, this hotel ensures a delightful experience for guests of all ages.
  • Occidental at Xcaret Destination - All Inclusive: This 4-star all-inclusive resort, rated 8.4 out of 10, offers a unique vacation experience near the stunning Xcaret eco-archaeological park. Perfect for families and beach enthusiasts, the Occidental at Xcaret Destination features direct beach access and a wealth of amenities, including a children’s club, mini-golf, and evening performances. Guests can relish in unlimited dining experiences and partake in various activities like tennis and dancing lessons. With a relaxed ambiance and lush surroundings, this property is an excellent choice for a memorable getaway.

Where to stay in Mexico

Mexico offers an unforgettable travel experience, blending vibrant culture and stunning landscapes. Explore the luxurious resorts of the Mexican Caribbean, unwind in the picturesque Riviera Maya, or relax at the serene Playa Mujeres. Each destination boasts a friendly atmosphere, making it perfect for families and adventurers alike. With rich history and welcoming locals, Mexico is the ideal getaway for those seeking relaxation and adventure in equal measure.

  • Mexico City: As the bustling capital of Mexico, Mexico City is a vibrant metropolis teeming with life and culture. Nestled in the Valley of Mexico, it boasts a rich history and a diverse atmosphere. Visitors can immerse themselves in a variety of experiences, from exploring ancient ruins to enjoying contemporary art galleries. Popular activities include visiting iconic landmarks like the historic Zócalo, indulging in shopping at world-class malls, and enjoying arena entertainment. The city is particularly lively during peak seasons in March and November to December, making it an exciting destination for families and culture enthusiasts alike.
  • Playa del Carmen: Located along the stunning Caribbean coast, Playa del Carmen is a vibrant beach city known for its beautiful beaches and outdoor recreational activities. This destination is perfect for families and beach lovers looking to enjoy the sun and surf. Visitors can relax at luxurious resorts, play a round of golf, or explore the nearby natural wonders. The peak travel season occurs in January and March to April, when tourists flock to its picturesque beaches and lively tourist precincts. Playa del Carmen offers a perfect blend of relaxation and adventure, making it a must-visit spot during your vacation.
  • Monterrey: Monterrey is a thriving metropolis in northeastern Mexico, known for its modern skyline and rich industrial heritage. This city offers a mix of urban parks and cultural attractions, ideal for families and outdoor enthusiasts. Visitors can explore shopping malls and educational venues while enjoying the city's vibrant atmosphere. The best times to visit are in March and November to December, when the city comes alive with events and activities. With its unique blend of nature and urban life, Monterrey promises an engaging travel experience for everyone.

Things to do in Mexico

Shopping

In Mexico City, visit Perisur, a modern shopping mall featuring popular brands and restaurants. For a more local experience, explore the Mercado de Coyoacán, where you can find traditional crafts, artisanal goods, and souvenirs reflecting the rich culture of Mexico.

Recreation

Experience tranquility at the serene Yucatan Wellness Retreat, where you can indulge in rejuvenating spa treatments and enjoy yoga sessions surrounded by lush nature. For adventure, explore nearby cenotes for swimming and snorkeling, immersing yourself in the region's natural beauty.

At Rancho La Puerta, engage in daily fitness classes, enjoy farm-to-table meals, and unwind with holistic therapies. Take leisurely hikes in the scenic mountains, allowing you to connect with nature and recharge your spirit.

Discover the enchanting atmosphere of The Retreat at Azul, featuring personalized wellness programs and gourmet cuisine. Participate in mindful meditation and nature walks, enhancing your relaxation and well-being amid stunning ocean views.

Adventure

At Autódromo Hermanos Rodríguez, immerse yourself in the thrilling atmosphere of motor racing in Mexico City, where speed and adrenaline take center stage. Experience the excitement of Puerto Morelos Adventure, where you can zipline through lush canopies, embracing the outdoor adventure vibes. Take a scenic ride on the Teleférico de Montetaxco, enjoying breathtaking views from the gondola as you ascend to new heights with family and friends.

Nightlife

Experience the vibrant nightlife at La Santa in Puerto Vallarta, where you can dance to top DJs. For a more laid-back vibe, visit Cafe Tacuba in Mexico City, enjoying live music and delicious tacos while sipping on mezcal.

*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, plan your visit between September and November for lower prices. Booking a hotel about a month in advance can yield better rates, and consider checking Expedia's last-minute deals for discounts. Saturdays are generally the least expensive days to stay, while Mondays are pricier. Use Expedia's search tool to filter by budget and sort by price to find affordable hotels. Additionally, consider booking a package that combines your hotel, flights, and activities for extra savings. Don’t forget to explore free activities and use public transport to cut costs.

  • 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: The cheapest time to book a hotel in Mexico is usually 1 month out from when you are planning to stay, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Expedia's search tool enables you to choose your budget, preferred destination, and additional preferences. You can easily arrange your search results from the lowest to the highest prices, ensuring you see the most affordable hotels first. Additionally, you can refine your choices by hotel category; for instance, selecting the Eco-certified hotels filter will showcase sustainable and environmentally friendly accommodations that you can book.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Mexico with your flights and activities by booking an Expedia package.

Find the best attractions in Mexico

Mexico offers a fantastic mix of outdoor adventures and stunning scenery, making it an ideal vacation destination. Visitors can explore beautiful beaches, historic churches, and vibrant urban parks, each providing unique cultural experiences. Whether you seek relaxation by the ocean or an adventurous day in nature, Mexico has something for every traveler looking to immerse themselves in its rich heritage and diverse landscapes.

  • World Trade Center Mexico City: Immerse yourself in the dynamic atmosphere of this iconic skyscraper, which offers breathtaking views of the city skyline. Explore the observation deck for a panoramic perspective of Mexico City and its vibrant urban landscape.
  • Palacio de Bellas Artes: This historic building is a masterpiece of architecture and culture, showcasing stunning murals and hosting world-class performances. Experience the rich artistic heritage of Mexico through its captivating exhibitions and musical events.
  • Nuevo Vallarta Beach: Relax on the pristine sands of this beautiful beach, where turquoise waters invite you to swim and sunbathe. Enjoy various water activities, or simply unwind while soaking in the stunning coastal scenery.

Best time to go to Mexico

The best time to visit Mexico can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Mexico falls in July, when visitor numbers are slightly high and weather is mostly sunny with light rain. The coolest average temperature in Mexico falls in January, visitor numbers are average and weather is sunny with no rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
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.7°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.9°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

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 AED 837 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 AED 837 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!