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

Book 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

Top Cities in Mexico

Check prices for these dates

Filter by

Property class

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, Very good, (1,004 reviews)
"Great customer service, very clean resort can’t wait to book my next stay"
United States
William
The price is NZ$597
includes taxes & fees
10 Nov - 11 Nov
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, Very good, (790 reviews)
"Overall great place to stay!"
United States
Katlyn
The price is NZ$498
includes taxes & fees
10 Nov - 11 Nov
Iberostar Selection Riviera Cancún - All Inclusive

3. 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, (4,421 reviews)
"Great place to stay"
United States
Jason
Hotel Riu Cancun - Adults Only - All Inclusive

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

Hotel Xcaret Mexico - All Parks / All Fun Inclusive
5.0 star property
Playa del Carmen
8.8 out of 10, Excellent, (1,781 reviews)
"Wonderful very clean, food was delicious, staff were very friendly"
United States
Marie
The price is NZ$2,225
includes taxes & fees
17 Nov - 18 Nov
Hotel Xcaret Mexico - All Parks / All Fun Inclusive

5. Hotel Riu Palace Pacifico - Adults Only - All Inclusive

Hotel Riu Palace Pacifico - Adults Only - All Inclusive
4.5 star property
Nuevo Nayarit
9.2 out of 10, Wonderful, (4,733 reviews)
"Great buffet"
United States
Brian
The price is NZ$723
includes taxes & fees
16 Nov - 17 Nov
Hotel Riu Palace Pacifico - Adults Only - All Inclusive

6. 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, (6,818 reviews)
"Great hotel"
United States
Linda
The price is NZ$529
includes taxes & fees
10 Nov - 11 Nov
Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

7. 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, Exceptional, (1,584 reviews)
"The best place to stay."
United States
CINDY
The price is NZ$1,530
includes taxes & fees
2 Dec - 3 Dec
Atelier Playa Mujeres - Adults Only - All Inclusive

8. 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, (8,819 reviews)
"Great resort, will be going back!"
Canada
Conner
Hotel Riu Santa Fe - All Inclusive

9. 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,924 reviews)
"Great place to spend your vacation if you like to be around wildlife and nature."
United States
Kasjana
The price is NZ$974
includes taxes & fees
16 Nov - 17 Nov
Occidental at Xcaret Destination - All Inclusive

10. 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, Exceptional, (2,627 reviews)
"Food is amazing Hotel is beautiful"
United States
Karen
The price is NZ$949
includes taxes & fees
30 Nov - 1 Dec
Excellence Riviera Cancun - Adults Only All Inclusive

11. Moon Palace Cancun - All-Inclusive

Moon Palace Cancun - All-Inclusive
5.0 star property
Cancun
8.4 out of 10, Very good, (3,102 reviews)
"Awesome resort and great food"
United States
Sara
The price is NZ$787
includes taxes & fees
16 Nov - 17 Nov
Moon Palace Cancun - All-Inclusive

12. 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, (5,782 reviews)
"Great staff, clean room and the airport shuttle made the trip convenient."
Canada
Desiree
Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

13. Hotel Riu Ventura - All Inclusive

Hotel Riu Ventura - All Inclusive
4.0 star property
Zona Hotelera
8.8 out of 10, Excellent, (1,271 reviews)
"Clean place to stay food was decent"
United States
Jamar
Hotel Riu Ventura - All Inclusive

14. Hotel Riu Caribe - All Inclusive

Hotel Riu Caribe - All Inclusive
4.0 star property
Zona Hotelera
9.0 out of 10, Wonderful, (2,462 reviews)
"Great stay!"
United States
Timothy
Hotel Riu Caribe - All Inclusive

15. Majestic Elegance Costa Mujeres – All Inclusive

Majestic Elegance Costa Mujeres – All Inclusive
4.5 star property
Costa Mujeres Resort Strip
9.2 out of 10, Wonderful, (3,636 reviews)
"It's a great place for a relaxing vacation!"
United States
Mohammad
Majestic Elegance Costa Mujeres – All Inclusive

16. 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, (5,876 reviews)
"Great staff, very beautiful resort"
United States
David Flores
Hotel Riu Palace Las Americas - Adults Only- All Inclusive

17. 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, (2,189 reviews)
"Thank you, we love the place very friendly and clean is good when you good with you family"
United States
Marjona
The price is NZ$1,187
includes taxes & fees
29 Nov - 30 Nov
Moon Palace The Grand Cancun - All-inclusive

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, Exceptional, (218 reviews)
"Best resort and service we’ve stayed at. We’ll definitely be returning."
United States
Christian
The price is NZ$4,804
includes taxes & fees
27 Nov - 28 Nov
Palafitos Overwater Bungalows, All & More Inclusive - Adults Only - All inclusive

19. Hotel Riu Palace Cabo San Lucas - All Inclusive

Hotel Riu Palace Cabo San Lucas - All Inclusive
4.0 star property
El Tezal
9.0 out of 10, Wonderful, (5,507 reviews)
"Great property the fact that you can access three hotels is amazing I enjoyed every part of staying here"
United States
llajaira
Hotel Riu Palace Cabo San Lucas - All Inclusive

20. Hotel Riu Latino - Adults Only - All Inclusive

Hotel Riu Latino - Adults Only - All Inclusive
4.0 star property
Costa Mujeres Resort Strip
9.0 out of 10, Wonderful, (2,718 reviews)
"Great vacay place!"
United States
Ledi
Hotel Riu Latino - 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.

Compare top hotels in Mexico

5.0 star property
Puerto Morelos
4.5 star property
Puerto Morelos
5.0 star property
Playa del Carmen
4.5 star property
Nuevo Nayarit
4.0 star property
Zona Hotelera
8.0
Very good
1,004 reviews
8.4
Very good
790 reviews
8.8
Excellent
1,781 reviews
9.2
Wonderful
4,733 reviews
8.8
Excellent
6,818 reviews
The price is NZ$597
includes taxes & fees
10 Nov - 11 Nov
The price is NZ$498
includes taxes & fees
10 Nov - 11 Nov
The price is NZ$2,225
includes taxes & fees
17 Nov - 18 Nov
The price is NZ$723
includes taxes & fees
16 Nov - 17 Nov
The price is NZ$529
includes taxes & fees
10 Nov - 11 Nov
  • Yes, Breakfast included
  • Yes, Pool
  • Yes, Spa
  • Yes, Pet-friendly
  • Yes, WiFi included
  • No Parking
  • Yes, Breakfast included
  • Yes, Pool
  • Yes, Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • Yes, Pool
  • Yes, Spa
  • Yes, Pet-friendly
  • No WiFi included
  • Yes, Parking
  • Yes, Breakfast included
  • Yes, Pool
  • Yes, Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking
  • No Breakfast included
  • Yes, Pool
  • Yes, Spa
  • No Pet-friendly
  • Yes, WiFi included
  • Yes, Parking

Great weekend hotel deals in Mexico

Showing deals for:20 Nov - 22 Nov

Save an average of 15% on thousands of hotels when you're signed in

Top Mexico Hotel Reviews

Guide to exploring Mexico

Top reasons to visit Mexico

  • Stunning Beaches: Mexico boasts some of the most beautiful beaches, perfect for sunbathing and water sports.
  • Vibrant Nightlife: Experience lively nightlife with bustling bars and entertainment venues that keep the fun going until dawn.
  • Rich Cultural Experiences: Explore historic churches and local traditions that showcase Mexico's diverse heritage.
  • Luxurious Resorts: Enjoy top-notch accommodation options, including luxurious resorts and family-friendly hotels.
  • Outdoor Adventures: Engage in thrilling activities from hiking to water sports amid breathtaking landscapes.

Find great hotels in Mexico

Discover the vibrant hospitality of Mexico with a range of accommodation options that cater to every type of traveller. Whether you're seeking a luxurious resort, a family-friendly hotel, or a convenient base for business travel, you'll find exceptional choices across the country. Experience the allure of top hotels and star accommodations, including the renowned Hotel Esencia, ensuring a memorable vacation filled with comfort and local charm.

  • Hotel Riu Santa Fe - All Inclusive: Experience a vibrant beach getaway at Hotel Riu Santa Fe, a 3.5-star all-inclusive resort renowned for its family-friendly atmosphere. With a guest rating of 8.4, this property boasts direct beach access and features a range of amenities, including unlimited food and drinks, themed parties, and entertainment options. Families will appreciate the children's amenities, such as a playground and splash pad. Enjoy a variety of activities, from water fitness classes to volleyball, ensuring a fun-filled holiday for all ages. The natural hot spring nearby adds a unique touch to your relaxation options.
  • Hotel Riu Palace Peninsula - All Inclusive: A luxurious 4-star retreat, Hotel Riu Palace Peninsula is designed for adventure seekers and beach lovers alike. With a guest rating of 8.8, this resort offers direct access to stunning beaches and a plethora of activities, including kayaking and snorkeling. Guests can indulge in 24-hour room service, gourmet dining, and non-motorised water sports, making it an ideal choice for those wanting an active holiday. The children’s club provides engaging activities for younger guests, ensuring everyone enjoys their stay in this paradise.
  • Occidental at Xcaret Destination - All Inclusive: Set in a lush tropical environment, Occidental at Xcaret Destination is a 4-star all-inclusive resort that caters to families seeking both relaxation and adventure. With a guest rating of 8.4, this accommodation offers direct beach access and a variety of amenities, including a water park and mini-golf. The resort features a children’s club and shared playground, making it a delightful choice for families. Guests can enjoy diverse dining options, entertainment, and onsite activities, ensuring a memorable experience for everyone.

Where to stay in Mexico

Mexico offers an unforgettable travel experience, blending stunning outdoor adventures with rich cultural history. Explore the luxurious resorts of the Mexican Caribbean and the breathtaking Riviera Maya, where family-friendly vibes and friendly locals create a welcoming atmosphere. Discover the tranquil beauty of Playa Mujeres and indulge in a relaxing holiday filled with inspiring destinations that cater to both adventure seekers and those looking to unwind. Your Mexican getaway promises to be a delightful mix of relaxation and exploration.

  • Cancun: Nestled along the Caribbean coast, Cancun is renowned for its stunning beaches, vibrant nightlife, and luxurious resorts. This city is a family-friendly destination where visitors can indulge in outdoor activities, from swimming in turquoise waters to exploring nearby cenotes. With a peak tourist season occurring in March, July, and December, Cancun offers a lively atmosphere filled with entertainment options, including world-class golf courses and family-oriented attractions. The local landmarks, such as the famous beach and charming town neighbourhoods, provide a perfect backdrop for both relaxation and adventure.
  • Mexico City: As one of the largest metropolises in the world, Mexico City is a cultural hub brimming with history and vibrant energy. Visitors flock here for its rich city-themed experiences, including visits to historic sites, bustling shopping areas, and lively street markets. The peak travel seasons in March and November to December draw families and culture enthusiasts alike. Notable attractions such as stadiums and historic places allow travellers to immerse themselves in the city's diverse heritage, while its dynamic arts scene and culinary delights make it a must-visit for anyone seeking an urban getaway.
  • Playa del Carmen: Located just south of Cancun, Playa del Carmen is a charming coastal city that offers a laid-back atmosphere and beautiful beaches. Ideal for families and outdoor enthusiasts, this destination features numerous recreational areas and resorts that cater to all ages. Peak tourist arrivals in January and from March to April mean that visitors can enjoy a bustling yet relaxed vibe. With attractions like family-friendly beaches and the lively tourist precinct, Playa del Carmen is perfect for sun-seekers and adventure lovers alike, providing endless opportunities for fun in the sun.

Things to do in Mexico

Shopping

In Mexico City, visit Perisur Shopping Mall for a mix of international brands and local boutiques. Explore the vibrant Mercado de la Ciudadela for traditional crafts, textiles, and handmade souvenirs. Each location offers a unique glimpse into Mexican culture and craftsmanship.

Recreation

Experience the serene atmosphere at Chable Resort in Yucatan, where you can indulge in spa treatments using local ingredients and practise yoga amidst nature. Enjoy invigorating hikes through lush landscapes, immersing yourself in the rich culture and history of the region.

At Rancho La Puerta in Baja California, partake in a variety of fitness classes, including Pilates and hiking, while enjoying farm-to-table meals. The tranquil environment encourages relaxation, allowing you to connect with nature and recharge your spirit.

Retreat to Tulum's holistic wellness centres, offering beachfront yoga sessions and traditional Mayan healing rituals. Immerse yourself in the calming sounds of the ocean while enjoying organic meals, creating a sense of balance and rejuvenation.

Adventure

At Autódromo Hermanos Rodríguez, rev your engines at thrilling motor racing events that ignite the adrenaline. Experience the rush at Eko Park Tapalpa with an exhilarating zipline ropes course, soaring through the treetops. For breathtaking views, glide on the Teleférico de Montetaxco, a cable car gondola offering stunning panoramas.

Nightlife

Experience the vibrant nightlife in Mexico City at the lively Plaza Garibaldi, where mariachi bands fill the air. For a trendy vibe, visit the rooftop bar at Hotel Condesa DF, offering stunning views. Alternatively, explore the energetic clubs in Cancún, where you can dance until dawn.

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

Booking tips and Expedia advantages for Mexico

For a budget-friendly trip to Mexico, consider travelling between September and November when prices are lower. Book accommodations about a month in advance or explore last-minute deals on Expedia for potential savings. Saturdays tend to be cheaper for stays, while Mondays are pricier. Use Expedia's search tools to filter your preferences and combine hotel bookings with flights and activities for added discounts. Don't forget to look for the green banner on deals to secure the best prices.

  • 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. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 accommodation you prefer. To find the best prices and deals, simply arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save some cash by combining your hotel booking in Mexico with your flights and activities through an Expedia package.

Find the best attractions in Mexico

Mexico offers a fantastic blend of outdoor adventures and stunning scenery, making it an ideal destination for your vacation. You can explore beautiful beaches, historic churches, and vibrant urban parks, all of which cater to those seeking cultural experiences and outdoor fun. Whether you're soaking up the sun on the coast or immersing yourself in local traditions, there's no shortage of exciting activities to enjoy during your stay in Mexico.

  • Autódromo Hermanos Rodríguez: Experience the thrill of motorsport at this famous racing circuit. Nestled in Mexico City, it offers adrenaline-pumping events and a vibrant atmosphere. Feel the excitement as powerful cars race by, and immerse yourself in the adventure vibes that fill the air.
  • Paseo de la Reforma: Stroll along this iconic avenue, lined with impressive architecture and lush greenery. As a major thoroughfare in Mexico City, it captures the essence of city life, showcasing local culture, art, and vibrant street performances, making it an essential stop for urban explorers.
  • Angel of Independence Monument: This stunning monument stands as a symbol of Mexican heritage and resilience. Surrounded by lush gardens, it offers a glimpse into the country’s rich history and culture, inviting visitors to reflect on its significance while enjoying the vibrant atmosphere.

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 NZ$498 in a few different ways on Expedia. First, enter the dates you'd like to go on holiday, 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 holiday 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 NZ$498 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 "Traveller 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!

Explore a world of travel with Expedia