Search Mexico Hotels

    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

Top Cities in Mexico

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top Hotels in 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, (1505)
"Absolutely beautiful hotel excellent food and service "
The price is €248
includes taxes & fees
23 Sept - 24 Sept
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, (1292)
"Gorgeous resort, my family had so much fun, there are so many activities to do and the food was delicious."
The price is €762
includes taxes & fees
1 Sept - 2 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, (2848)
"I loved my stay here. Food was great and the staff was amazing. I would definitely recommend staying here!"
The price is €312
includes taxes & fees
23 Sept - 24 Sept
Moon Palace Cancun - All Inclusive

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

5.0 star property
9.2 out of 10, Wonderful, (1383)
"Really nice hotel and food was really good and transportation."
The price is €728
includes taxes & fees
30 Sept - 1 Oct
Hotel Xcaret Arte – All Parks / All Fun Inclusive, Adults Only

The Westin Resort & Spa, Cancun

4.0 star property
8.6 out of 10, Excellent, (2200)
"Great place to stay with family , staff was super and the food was amazing "
The price is €104
includes taxes & fees
6 Sept - 7 Sept
The Westin Resort & Spa, Cancun

AVA Resort All Oceanfront - All Inclusive

5.0 star property
8.2 out of 10, Very good, (503)
"Overall a great place to stay!"
The price is €425
includes taxes & fees
1 Sept - 2 Sept
AVA Resort All Oceanfront - All Inclusive

Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

4.0 star property
8.8 out of 10, Excellent, (5678)
"Wonderful & Relaxing Stay"
The price is €193
includes taxes & fees
1 Oct - 2 Oct
Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

Hotel Riu Santa Fe - All Inclusive

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

Dreams Sands Cancun Resort & Spa - All Inclusive

4.0 star property
8.2 out of 10, Very good, (1334)
"Awesome place and the water is amazing "
The price is €223
includes taxes & fees
7 Sept - 8 Sept
Dreams Sands Cancun Resort & Spa - All Inclusive

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

4.5 star property
8.8 out of 10, Excellent, (1921)
"I really liked staying at this resort! The staff was very attentive and friendly."
The price is €267
includes taxes & fees
22 Sept - 23 Sept
Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive

Temptation Cancun Resort All Inclusive - Adults Only

4.5 star property
8.8 out of 10, Excellent, (4191)
"Great hotel the best "
The price is €236
includes taxes & fees
29 Sept - 30 Sept
Temptation Cancun Resort All Inclusive - Adults Only

Occidental at Xcaret Destination - All Inclusive

4.0 star property
8.2 out of 10, Very good, (4823)
"Is a nice Place to enjoy with a family trip."
The price is €191
includes taxes & fees
11 Sept - 12 Sept
Occidental at Xcaret Destination - All Inclusive

Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

4.5 star property
9.0 out of 10, Wonderful, (4177)
"Very good place to have great vacations "
The price is €306
includes taxes & fees
2 Sept - 3 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, (1248)
"Excellent resort "
The price is €549
includes taxes & fees
2 Sept - 3 Sept
Atelier Playa Mujeres - Adults Only - 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 €660
includes taxes & fees
1 Sept - 2 Sept
Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All Inclusive

Emporio Cancun Optional All Inclusive

4.0 star property
8.0 out of 10, Very good, (1905)
"Nice place to stay "
The price is €124
includes taxes & fees
8 Sept - 9 Sept
Emporio Cancun Optional All Inclusive

Hotel Riu Palace Las Americas - Adults Only- All Inclusive

4.0 star property
9.2 out of 10, Wonderful, (4768)
"Great food- friendly staff - great beach"
The price is €279
includes taxes & fees
29 Sept - 30 Sept
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, (1991)
"Very welcoming staff really takes care of you here enjoyed our stay "
The price is €308
includes taxes & fees
30 Sept - 1 Oct
Secrets The Vine Cancun - Adults Only - All Inclusive

Moon Palace The Grand Cancun - All-inclusive

5.0 star property
8.6 out of 10, Excellent, (1675)
"Beautiful, clean resort with lots to do with the kiddos!"
The price is €480
includes taxes & fees
17 Sept - 18 Sept
Moon Palace The Grand Cancun - All-inclusive

Majestic Elegance Costa Mujeres – All Inclusive

4.5 star property
9.2 out of 10, Wonderful, (3379)
"It was our 2nd time staying there and loved it even more than the first."
Majestic Elegance Costa Mujeres – 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.
Showing deals for:12 Sept - 14 Sept
Save an average of 15% on thousands of hotels when you're signed in

Top Mexico Hotel Reviews

Guide to exploring Mexico

Guide to exploring Mexico

Top reasons to visit Mexico

  • Stunning Beaches: Mexico boasts some of the world's most beautiful beaches, perfect for relaxation and water sports.
  • Rich Cultural Heritage: Explore ancient ruins, historic churches, and vibrant local traditions that reflect Mexico's diverse history.
  • Vibrant Urban Areas: Experience the lively streets of Cancún and other cities, offering shopping, dining, and entertainment.
  • Outdoor Adventures: Engage in thrilling activities like hiking, snorkelling, and zip-lining in Mexico's breathtaking natural landscapes.
  • Exceptional Accommodation: Choose from a variety of resorts and hotels, catering to families, couples, and solo travellers alike.

Find great hotels in Mexico

Discover a range of exceptional accommodation options in Mexico, perfect for every type of traveller. Whether you're seeking family-friendly resorts, business-oriented hotels, or idyllic beachfront stays, you'll find ideal choices in popular destinations like Cabo San Lucas, Cancún, and Centro. Embrace a memorable vacation experience with amenities designed to cater to your needs and ensure your comfort throughout your stay.

  • Hotel Riu Santa Fe - All Inclusive: Nestled along the stunning coastline of Mexico, Hotel Riu Santa Fe is a 3.5-star all-inclusive resort perfect for those seeking a beach and adventure-themed getaway. This vibrant property features unlimited food and drinks, including gourmet dining options and nightly entertainment. Guests can indulge in a variety of activities, from exciting water sports like snorkelling and parasailing to relaxing moments at the natural hot springs nearby. The resort boasts direct beach access, ensuring sun-soaked days and stunning ocean views. With its lively atmosphere, this hotel is ideal for adventurous travellers looking to create unforgettable memories.
  • Hotel Riu Palace Peninsula - All Inclusive: A luxurious 4-star resort, Hotel Riu Palace Peninsula caters to families and golf enthusiasts alike with its superb amenities and services. Set against a picturesque backdrop, the hotel offers an array of all-inclusive options, including 24-hour room service, gourmet dining, and access to a children’s club. Guests can enjoy a round of golf or partake in various non-motorised water sports right on the beach. The family-friendly environment and direct beach access make this resort a fantastic choice for those looking to blend relaxation with fun-filled activities.
  • Occidental at Xcaret Destination - All Inclusive: Located in the heart of Mexico, the 4-star Occidental at Xcaret Destination is an ideal choice for travellers seeking a city, shopping, and spa-themed holiday. This exquisite resort provides a wide range of all-inclusive services, including gourmet dining, a full-service spa, and engaging activities like mini-golf and tennis. Guests can unwind with luxurious spa treatments or explore local shopping options nearby. The hotel's vibrant atmosphere and numerous facilities ensure a delightful stay for those looking to experience both relaxation and adventure.

Where to stay in Mexico

Mexico offers an incredible array of experiences for every type of traveller, from the vibrant streets of Cancún, perfect for adults seeking adventure, to the tranquil beauty of Riviera Mayakoba, ideal for relaxation. Families will find friendly atmospheres in various regions, while history enthusiasts can explore affluent areas steeped in culture. Whether you're after thrilling escapades or serene retreats, Mexico promises a memorable holiday for all.

  • Cancun: Nestled along the stunning Caribbean coastline, Cancun is renowned for its pristine beaches and vibrant nightlife. This bustling city attracts families and outdoor enthusiasts alike, with peak visitor numbers occurring in March, July, and December. Cancun's allure lies in its luxurious resorts and world-class golf courses, making it an ideal destination for relaxation and recreation. Don't miss the picturesque beaches, perfect for sunbathing and water sports, or the charming town neighbourhood, where you can experience local culture and cuisine.
  • Playa del Carmen: Located just south of Cancun, Playa del Carmen offers a laid-back atmosphere combined with a vibrant cultural scene. This popular city is a magnet for families and beach lovers, particularly during peak seasons in January and March to April. Playa del Carmen boasts beautiful beaches and a lively tourist precinct, where you can indulge in shopping, dining, and nightlife. The recreational areas cater to outdoor enthusiasts, providing ample opportunities for fun and relaxation in a truly idyllic setting.
  • Mexico City: As the capital of Mexico, Mexico City is a sprawling metropolis rich in culture and history. Visitors flock to this vibrant city for its unique blend of city-themed experiences, family attractions, and cultural richness, with peak travel times in March and October to November. Explore iconic landmarks such as historic places, stadiums, and bustling streets filled with shops and eateries. Mexico City offers an array of entertainment options, from arena shows to shopping centres, ensuring that there’s something for everyone in this dynamic urban environment.

Things to do in Mexico

Mexico is an ideal destination for outdoor adventures, family outings, and urban explorations. Visitors can enjoy vibrant shopping areas, exciting arena entertainment, and luxurious resorts. With a rich blend of culture and leisure activities, Mexico promises an unforgettable experience for all types of travellers.

Shopping

La Isla Shopping Mall offers a vibrant atmosphere with entertainment and family-friendly options. For a local experience, visit San Pancho Nayarit Market, which showcases the city's lively business scene. Avienda Chapultepec combines shopping with a welcoming vibe, perfect for families and those seeking unique finds.

Recreation

Experience the natural beauty of Xcaret Eco Theme Park, where you can immerse yourself in wellness activities surrounded by lush landscapes. For sports enthusiasts, Akron Stadium offers thrilling events, while Nayar Vidanta Golf invites you to enjoy a round of golf in a stunning outdoor setting.

Adventure

At Autódromo Hermanos Rodríguez, experience the thrill of motor racing amidst a vibrant atmosphere. Venture to Ventura Park Cancun for exhilarating water slides and family-friendly fun. For an adventurous outing, Vallarta Adventures offers exciting activities that immerse you in Mexico’s stunning landscapes and rich culture.

Nightlife

Experience the vibrant nightlife in Mexico with a visit to the Juarez Theater for cultural performances and romantic evenings. For thrill-seekers, the Estrella de Puebla Observation Wheel offers adventure with stunning views, while KidZania Santa Fe provides an exciting arcade atmosphere perfect for families and fun-lovers alike.

*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 when prices are generally lower. Book your hotel about a month in advance for the best deals and look for last-minute offers on Expedia. Saturdays tend to be the cheapest days to stay, while Mondays are the most expensive. Use Expedia’s search tool to filter by budget and location, and consider booking a package that combines flights, accommodation, and activities for additional savings. Don't forget to seek out free activities to enhance your experience without breaking the bank.

  • 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: Booking a hotel in Mexico about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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 options based on your budget, preferred location, and the type of accommodation you desire. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can save money by combining your hotel accommodation in Mexico with your flights and activities by opting for an Expedia package.

Find the best attractions in Mexico

Mexico offers a delightful blend of outdoor adventures, family activities, and urban exploration. Popular attractions include stunning beaches, historic churches, and vibrant urban parks, catering to travellers seeking cultural experiences and the beauty of nature. Whether you're relaxing by the seaside or immersing yourself in the local culture, Mexico provides an array of captivating points of interest to enjoy during your visit.

  • Moon Palace Golf Club: Experience a luxurious golfing escapade at Moon Palace Golf Club, where family-friendly vibes and friendly locals await. Enjoy a beautifully landscaped course combined with top-notch facilities, perfect for both seasoned golfers and beginners alike.
  • Paseo de la Reforma: Stroll along the iconic Paseo de la Reforma, a bustling thoroughfare that embodies the vibrant spirit of Mexico City. This majestic avenue is lined with impressive monuments and modern skyscrapers, offering a fascinating blend of history and contemporary culture.
  • Zócalo: Immerse yourself in the rich culture at Zócalo, the heart of Mexico City. Surrounded by stunning architecture and vibrant street life, this historic square is a hub for local events and a perfect spot to savour authentic Mexican cuisine.

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.

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 fly into two major airports: Mexico City (MEX-Mexico City Intl.) and Guadalajara, Jalisco (GDL-Don Miguel Hidalgo y Costilla Intl.). Mexico City Airport is located 4.8km from the city centre, with excellent hotel options like the 5-star Sofitel Mexico City Reforma and The Ritz-Carlton, both approximately 5 to 9.7km away, offering various airport shuttle services. Guadalajara Airport is situated 452.2km from the city, with nearby hotels such as the 4.5-star Hotel Riu Plaza Guadalajara and Barceló Guadalajara, both about 17.7km away, providing convenient access to the airport.

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 affect the price of a hotel in Mexico. You can find cheap options from €104 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 €104 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!