Search 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

Next weekend
In two weeks

Filter by

Guest rating
Guest rating
Star rating

Our top choices for Mexico hotels

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,211 reviews)
"Great stay, food and drinks. "
Canada
Dinesh Kumar
The price is S$527
includes taxes & fees
10 Feb - 11 Feb
Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

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,406 reviews)
"Staff was very friendly and helpful!"
United States
matthew
The price is S$1,438
includes taxes & fees
3 Feb - 4 Feb
Hotel Xcaret Mexico - All Parks / All Fun Inclusive

AVA Resort Cancun - All Inclusive

AVA Resort Cancun - All Inclusive
5.0 star property
Cancun
8.4 out of 10, Very good, (846 reviews)
"Very clean resort, great service and good food"
United States
Shanise
The price is S$757
includes taxes & fees
1 Feb - 2 Feb
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,617 reviews)
"Overall, our stay experience was pleasant! "
United States
Erma Maximo
The price is S$239
includes taxes & fees
24 Feb - 25 Feb
The Westin Resort & Spa, Cancun

Moon Palace Cancun - All-Inclusive

Moon Palace Cancun - All-Inclusive
4.5 star property
Cancun
8.4 out of 10, Very good, (3,000 reviews)
"Very nice place to stay, "
United States
Hoang Oanh
The price is S$676
includes taxes & fees
2 Feb - 3 Feb
Moon Palace Cancun - 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,258 reviews)
"Location is good the beach was wonderful and the hotel was clean the food was good and the staff was very friendly "
United States
ZARIFE
The price is S$274
includes taxes & fees
28 Jan - 29 Jan
Emporio Cancun Optional All Inclusive

Hotel Riu Santa Fe - All Inclusive

Hotel Riu Santa Fe - All Inclusive
3.5 star property
El Medano Ejidal
8.4 out of 10, Very good, (7,004 reviews)
"The staff was so friendly and the resort and rooms were super clean. "
Canada
Kristen
Hotel Riu Santa Fe - 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,447 reviews)
"Great resort 😍 I love it "
United States
erica
The price is S$1,393
includes taxes & fees
30 Jan - 31 Jan
Hotel Xcaret Arte – All Parks / All Fun 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,225 reviews)
"Good place nice and clean.. good food too."
United States
hubert
The price is S$886
includes taxes & fees
16 Feb - 17 Feb
Breathless Cancun Soul Resort & Spa - Adults Only - All 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,708 reviews)
"Great foods and nice sea view, good service, very nice vacation resort!"
United States
Yingfan
The price is S$484
includes taxes & fees
28 Jan - 29 Jan
Hotel Riu Cancun - Adults Only - 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,478 reviews)
"Great room, great staff, great service, great food, great pool, great beach, great vibes. "
United States
Edward
The price is S$718
includes taxes & fees
27 Jan - 28 Jan
Hard Rock Hotel Cancun - All Inclusive

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,601 reviews)
"Staff was great Resort was well maintained Food was very good "
United States
Anthony
The price is S$669
includes taxes & fees
23 Feb - 24 Feb
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,609 reviews)
"Clean room , super friendly staff , good food"
Canada
Isabelle
The price is S$309
includes taxes & fees
29 Jan - 30 Jan
Occidental Costa Cancún All Inclusive

Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive
4.5 star property
Zona Hotelera
9.0 out of 10, Wonderful, (1,990 reviews)
"Fantastic hotel! "
United States
Marta
The price is S$646
includes taxes & fees
30 Jan - 31 Jan
Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

Seadust Cancún All Inclusive Family Resort

Seadust Cancún All Inclusive Family Resort
3.5 star property
Zona Hotelera
7.6 out of 10, Good, (2,962 reviews)
"Great location for family or a couple. "
United States
Reinaldo De Jesus
The price is S$436
includes taxes & fees
31 Jan - 1 Feb
Seadust Cancún All Inclusive Family Resort

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,185 reviews)
"Nice stay with a relaxing beach "
United States
Saed
The price is S$649
includes taxes & fees
27 Jan - 28 Jan
Hotel Riu Palace Las Americas - Adults Only- All Inclusive

Wyndham Alltra Playa del Carmen Adults Only All Inclusive

Wyndham Alltra Playa del Carmen Adults Only All Inclusive
4.5 star property
Downtown Playa del Carmen
8.6 out of 10, Excellent, (2,767 reviews)
"Beautiful property, amazing staff, good food, and very clean. Lovely stay and close to everything"
United States
Frank
The price is S$467
includes taxes & fees
2 Feb - 3 Feb
Wyndham Alltra Playa del Carmen Adults Only All Inclusive

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, (1,865 reviews)
"Everything was awesome about this place, already planning to go back again this year."
Canada
Camilla
The price is S$1,142
includes taxes & fees
26 Jan - 27 Jan
Moon Palace The Grand Cancun - All-inclusive

Occidental at Xcaret Destination - All Inclusive

Occidental at Xcaret Destination - All Inclusive
4.0 star property
Playa del Carmen
8.2 out of 10, Very good, (5,154 reviews)
"A wonderful resort with great staff who are very friendly and helpful."
Canada
Arlene
The price is S$688
includes taxes & fees
28 Jan - 29 Jan
Occidental at Xcaret Destination - 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,188 reviews)
"Great service good food "
United States
ROBERTO
The price is S$873
includes taxes & fees
2 Feb - 3 Feb
Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - 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:6 Feb - 8 Feb

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 breathtaking beaches like Cancún and Tulum, ideal for relaxation and water sports.
  • Rich Cultural Experiences: Explore historical landmarks in cities such as Mexico City and Oaxaca, offering unique insights into local history.
  • Diverse Culinary Scene: Indulge in a variety of restaurants serving traditional Mexican cuisine and international flavours.
  • Adventure Activities: Enjoy thrilling outdoor adventures, from surfing to exploring natural parks and cenotes.
  • Welcoming Atmosphere: Experience the warmth of the locals and family-friendly environments throughout the country.

Find great hotels in Mexico

Discover a diverse range of hotel accommodations in Mexico, from luxurious resorts to family-friendly hotels, all designed to enhance your holiday experience. Whether you seek a beachside retreat or a business-focused stay, Mexico offers the perfect lodging options to suit every traveller's preferences. Explore the best hotels that combine comfort, style, and exceptional service, ensuring an unforgettable getaway in this vibrant destination.

  • Hotel Riu Santa Fe - All Inclusive: Nestled in a vibrant setting, Hotel Riu Santa Fe offers a thrilling blend of adventure and relaxation for families and thrill-seekers alike. This 3.5-star all-inclusive resort boasts an array of amenities, including unlimited food and drinks, water fitness classes, and exciting theme parties. Guests can indulge in various outdoor activities such as snorkelling, parasailing, and horse riding nearby. The resort also features a dedicated kids' club and a water park to keep younger guests entertained. With a full-service spa, outdoor pools, and wellness treatments available, you can unwind after an adventurous day in Mexico.
  • Hotel Riu Palace Peninsula - All Inclusive: Experience a luxurious beachfront getaway at the 4-star Hotel Riu Palace Peninsula. This stunning resort offers an all-inclusive experience with unlimited gourmet dining, 24-hour room service, and a variety of water sports, including windsurfing and kayaking. The elegant accommodations provide direct access to a pristine beach, perfect for sunbathing or swimming. Guests can indulge in rejuvenating spa treatments, including massages and hot tubs. With a vibrant entertainment programme and fitness facilities, this resort is ideal for those seeking a blend of relaxation and adventure.
  • Occidental at Xcaret Destination - All Inclusive: Embrace the beauty of nature at Occidental at Xcaret Destination, a 4-star eco-certified resort. Set within lush surroundings, this all-inclusive accommodation offers a unique experience with direct beach access and a host of amenities, including mini-golf, tennis, and a nightclub. The resort features a full-service spa with body treatments and scrubs for ultimate relaxation. Guests can also enjoy gourmet dining options and themed performances. This property is perfect for eco-conscious travellers looking to explore the stunning landscapes of Mexico while indulging in luxury.

Where to stay in Mexico

Mexico offers a captivating blend of vibrant cities and serene beachside destinations, perfect for any type of traveller. Explore historical gems in places like Mexico City and Oaxaca, or unwind on the stunning shores of Cancún and Tulum. With family-friendly atmospheres and welcoming locals, every vacation spot promises a unique experience. From luxurious hotels to charming neighbourhoods, Mexico is an ideal destination for a memorable getaway.

  • Cancun: Nestled along the eastern coast of Mexico, Cancun is renowned for its stunning beaches and vibrant resort scene. The city attracts visitors year-round, with peak travel occurring in March, July, and December. It's the perfect destination for families seeking adventure, relaxation, and outdoor activities. Beyond the pristine sands, Cancun offers world-class golf courses and a lively atmosphere, making it ideal for those looking to unwind or indulge in water sports. Local highlights include the beautiful family beaches and the charming town neighbourhood, where you can immerse yourself in local culture.
  • Playa del Carmen: Situated along the Caribbean shoreline, Playa del Carmen is a lively city that promises a blend of relaxation and excitement. With visitor numbers peaking in January and during the spring months, this destination is perfect for families and outdoor enthusiasts alike. The city's recreational areas and luxurious resorts provide ample opportunities for leisure, while its beautiful beaches and tourist precinct invite exploration. Whether you're lounging by the sea or enjoying local dining experiences, Playa del Carmen is a vibrant spot that captures the essence of the Riviera Maya.
  • Mexico City: As one of the largest metropolises in the world, Mexico City is a cultural hub that offers an unparalleled travel experience. Visitors flock to this vibrant city, especially in March and during the autumn months. It is a perfect destination for families and culture enthusiasts, with an array of activities including shopping in bustling markets and exploring historic sites. Attractions such as the iconic stadiums and historic places are within easy reach, providing a glimpse into the city’s rich history and dynamic present. Mexico City is a place that seamlessly blends the past with modern urban life.

Things to do in Mexico

Mexico offers a vibrant array of activities perfect for outdoor enthusiasts and families alike. Visitors can enjoy thrilling adventures, explore a diverse selection of restaurants, and experience exciting surf breaks. The country is also known for its shopping areas and arena entertainment facilities, making it a fantastic destination for those seeking both relaxation and adventure. With so much to do, Mexico promises a memorable holiday experience.

Shopping

For a delightful shopping experience in Mexico, visit Plaza Altabrisa, a vibrant shopping mall with entertainment and family vibes. Alternatively, explore Magno Centro Joyero for exquisite jewellery, or immerse yourself in the bustling atmosphere of Tianguis Market, a lively public market offering a variety of local goods.

Recreation

Xcaret Eco Theme Park offers a vibrant blend of wellness and relaxation amidst lush surroundings, perfect for rejuvenating your spirit. For a unique experience, La Gruta Spa provides soothing body treatments in a tranquil setting, ensuring a peaceful retreat away from the hustle and bustle of daily life.

Adventure

Experience the thrill of motor racing at Autódromo Hermanos Rodríguez, where you can feel the adrenaline rush in a vibrant atmosphere. Dive into fun at El Oasis Water Park, perfect for family adventures. Alternatively, explore Vallarta Adventures for unforgettable outdoor activities amidst stunning landscapes.

Nightlife

Experience the vibrant nightlife at Calle 12, where the rhythm of Mexico comes alive. For a unique twist, visit the Planetario Luis Enrique Erro, blending entertainment with cosmic wonders. Don't miss the romantic atmosphere of Juarez Theater, offering a cultural feast for families and couples 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 vacation in Mexico, consider visiting between September and November when prices are lower. Booking your hotel about a month in advance can yield the best rates, while Saturday stays are typically the cheapest. Use Expedia to search for last-minute deals and refine your preferences by budget and location. Additionally, combining your hotel, flights, and activities into a package can further reduce costs. Lastly, look out for 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 preferences, including your budget, desired location, and preferred type of accommodation. To discover the most affordable prices and offers, arrange the price filter from lowest to highest.
  • Consider bundling your trip: You can potentially reduce your expenses by combining your hotel reservations in Mexico with your flights and activities through an Expedia package.

Find the best attractions in Mexico

Mexico offers a delightful blend of outdoor, family, and city-themed vacations, with popular attractions including stunning beaches, historic churches, and vibrant urban parks. Travellers seeking culture and adventure will find plenty to explore, while those interested in relaxation can discover the best resorts in the area. Whether you're after an enriching cultural experience or a leisurely retreat, Mexico has something to cater to every preference.

  • Paseo de la Reforma: This iconic boulevard is the heart of Mexico City, lined with modern skyscrapers, lush green spaces, and vibrant cultural landmarks. Strolling along Paseo de la Reforma allows you to experience the lively city atmosphere while admiring fascinating monuments and sculptures.
  • Zócalo: As one of the largest public squares in the world, Zócalo is steeped in history and culture. Surrounded by impressive colonial architecture, this lively piazza hosts various events, making it a perfect spot to soak up the local vibe and explore the rich heritage of Mexico.
  • Angel of Independence Monument: This stunning monument stands as a symbol of Mexico's independence and resilience. Set in a picturesque roundabout, the Angel is not only a striking sight but also offers a glimpse into the nation's proud history, making it a must-visit cultural landmark.

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

Flying into Mexico offers access to major airports such as Mexico City International (MEX) and Don Miguel Hidalgo y Costilla International (GDL) in Guadalajara. Mexico City International is situated 4.8km from the city centre, with nearby 5-star hotels like Sofitel Mexico City Reforma and The St. Regis Mexico City, both offering convenient airport transport services. Guadalajara's airport is approximately 452.2km away, with excellent accommodation options including the 4.5-star Hotel Riu Plaza Guadalajara and Barceló Guadalajara, both located 17.7km from the airport. Each hotel provides accessible transportation services to ensure a smooth journey to and from the airports.

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 S$239 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?
Mexico has plenty of exciting areas to stay, like Puerto Peñasco and Nuevo Laredo. Each has its own unique experiences, so why not set aside time to discover both?
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 S$239 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 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.