Search 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

Top Cities in Mexico

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

Top Hotels in Mexico

Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

4.5 star property
8.8 out of 10, Excellent, (1565)
"Wonderful place to stay "
The price is S$361
includes taxes & fees
6 Oct - 7 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 S$1,266
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 S$467
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, (5626)
"Food was amazing "
The price is S$302
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 S$644
includes taxes & fees
19 Sept - 20 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 S$156
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, (1391)
"Beautiful resort!!"
The price is S$1,102
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 S$444
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, (1382)
"This resort was family friendly and had wonderful staff. We would definitely stay here again. "
The price is S$344
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 S$390
includes taxes & fees
1 Oct - 2 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, (4881)
"Is a nice Place to enjoy with a family trip."
The price is S$270
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, (4264)
"Enjoyed our stay cant wait to come back."
The price is S$458
includes taxes & fees
17 Sept - 18 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 S$839
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 S$417
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, (2055)
"Nice place to stay "
The price is S$489
includes taxes & fees
6 Oct - 7 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 S$189
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 S$941
includes taxes & fees
28 Sept - 29 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 S$718
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.
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

Guide to exploring Mexico

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

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$156 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$156 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.