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. 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.6 out of 10, Excellent, (1,634 reviews)
"Great place to visit"
United States
Joana
The price is AU$2,074
includes taxes & fees
20 Aug - 21 Aug
Hotel Xcaret Mexico - All Parks / All Fun Inclusive - All inclusive

2. Hotel Riu Ventura - All Inclusive

Hotel Riu Ventura - All Inclusive
4.0 star property
Zona Hotelera
8.8 out of 10, Excellent, (822 reviews)
"I would definitely stay here again, the location is amazing and the proximity to the beach is perfection."
United States
Lindsey Nicole St.
Hotel Riu Ventura - All Inclusive

3. 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, Wonderful, (6,834 reviews)
"GREAT RESORT"
United States
Peter
The price is AU$421
includes taxes & fees
17 Aug - 18 Aug
Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

4. 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,553 reviews)
"Nice resort , will return with my entire family ."
United States
ROCHELLE
The price is AU$368
includes taxes & fees
19 Aug - 20 Aug
Occidental at Xcaret Destination - 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, Very good, (4,142 reviews)
"Very good hotel!!"
United States
Mireya Alexandra
The price is AU$480
includes taxes & fees
29 July - 30 July
Hotel Riu Cancun - Adults Only - All Inclusive

6. Dreams Sapphire Resort & Spa - All Inclusive

Dreams Sapphire Resort & Spa - All Inclusive
4.5 star property
Puerto Morelos
8.0 out of 10, Very good, (1,005 reviews)
"Loved this resort! The staff was sooo very nice. Beautiful grounds. Highly recommend!"
United States
Jennifer
The price is AU$387
includes taxes & fees
16 Aug - 17 Aug
Dreams Sapphire Resort & Spa - All Inclusive

7. 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,203 reviews)
"Overall amazing experience and place to stay."
United States
Derek
Hotel Riu Palace Kukulkan - 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,111 reviews)
"Great place to stay"
United States
Johnny
Hotel Riu Santa Fe - All Inclusive

9. 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, Wonderful, (1,496 reviews)
"Excellent staff, beautiful property, fun activities, relaxation spots amazing."
United States
Liset
The price is AU$1,628
includes taxes & fees
19 Aug - 20 Aug
Hotel Xcaret Arte - All Parks / All Fun Inclusive, Adults Only - All inclusive

10. AVA Resort Cancun - All Inclusive

AVA Resort Cancun - All Inclusive
5.0 star property
Cancun
8.6 out of 10, Excellent, (1,365 reviews)
"Enjoyed our stay!"
United States
Christiana Laura
The price is AU$731
includes taxes & fees
26 July - 27 July
AVA Resort Cancun - All Inclusive

11. 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,437 reviews)
"The entire resort was great 👍"
United States
vernon
Excellence Riviera Cancun - Adults Only All Inclusive

12. Moon Palace Cancun - All-Inclusive

Moon Palace Cancun - All-Inclusive
5.0 star property
Cancun
8.4 out of 10, Very good, (3,115 reviews)
"Great place, family friendly"
United States
Juan Pablo
The price is AU$621
includes taxes & fees
24 Aug - 25 Aug
Moon Palace Cancun - All-Inclusive

13. 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,581 reviews)
"Everything was perfect, such a beautiful place to stay."
United States
Armando
The price is AU$654
includes taxes & fees
23 Aug - 24 Aug
Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive

14. 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, (5,116 reviews)
"Amazing stay!"
United States
Julibey
The price is AU$594
includes taxes & fees
9 Aug - 10 Aug
Temptation Cancun Resort All Inclusive - Adults Only

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, Very good, (1,233 reviews)
"Super nice resort. The staff are really nice and super clean"
United States
Maria G
The price is AU$1,155
includes taxes & fees
9 Aug - 10 Aug
Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All Inclusive

16. Hyatt Ziva Cancun All Inclusive

Hyatt Ziva Cancun All Inclusive
4.5 star property
Zona Hotelera
9.4 out of 10, Exceptional, (1,887 reviews)
"Incredible trip for kids especially! Food was delish and definitely better than most family resorts. My kids had a great time!"
United States
Ferida
The price is AU$811
includes taxes & fees
19 Aug - 20 Aug
Hyatt Ziva Cancun All Inclusive

17. 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, (200 reviews)
"The bungalows over the water were beautiful! It’s a wonderful experience without a long flight. The staff are friendly, very helpful and efficient. The food was wonderful!"
United States
Lisa
The price is AU$2,401
includes taxes & fees
9 Aug - 10 Aug
Palafitos Overwater Bungalows, All & More Inclusive - Adults Only - All inclusive

18. 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, (2,596 reviews)
"Great stay, food was amazing and staff was beyond helpful!"
United States
Marisa Felice
The price is AU$529
includes taxes & fees
16 Aug - 17 Aug
Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

19. Hilton Cancun, an All-Inclusive Resort

Hilton Cancun, an All-Inclusive Resort
4.5 star property
Cancun
8.6 out of 10, Excellent, (3,209 reviews)
"Excelente Hotel"
Mexico
Humberto
The price is AU$715
includes taxes & fees
2 Aug - 3 Aug
Hilton Cancun, an All-Inclusive Resort

20. 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,089 reviews)
"Excellent Family Vacation"
United States
Crystal
The price is AU$987
includes taxes & fees
24 Aug - 25 Aug
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.

Great weekend hotel deals in Mexico

Showing deals for:31 July - 2 Aug

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 relaxation and water sports.
  • Rich Culinary Heritage: Enjoy engaging taco tours and unique beverage experiences that highlight local flavours.
  • Cultural Exploration: Discover historic churches and vibrant urban parks that showcase Mexico's rich history.
  • Outdoor Adventures: From hiking to water activities, Mexico offers a plethora of outdoor experiences for adventure seekers.
  • Diverse Accommodations: Choose from family-friendly hotels to luxurious resorts, catering to every traveller's needs.

Find great hotels in Mexico

Discover the diverse hotel accommodation options in Mexico, where you can choose from family-friendly hotels and luxurious resorts. Whether you seek a vibrant beach holiday or a business travel experience, Mexico's top hotels cater to every traveller's needs. Explore the myriad of options available, from boutique stays to lavish retreats, ensuring a memorable visit to this enchanting destination.

  • Hotel Riu Santa Fe - All Inclusive: With a commendable guest rating of 8.4, Hotel Riu Santa Fe - All Inclusive is an inviting option for families seeking a beach holiday in Mexico. This all-inclusive resort boasts a variety of amenities, including unlimited food and drinks, with special features such as a water park and a dedicated children's club. Guests can enjoy a plethora of activities ranging from volleyball to scuba lessons, ensuring an engaging and fun-filled stay. The property also provides easy access to the beach and features a natural hot spring, enhancing the relaxation experience for adults and children alike.
  • Occidental at Xcaret Destination - All Inclusive: Rated 8.4, Occidental at Xcaret Destination - All Inclusive is an excellent choice for families aiming to immerse themselves in the beauty of Mexico's coast. This all-inclusive resort offers a plethora of amenities, including a children’s club and various recreational activities such as mini-golf and tennis. With direct beach access and a vibrant nightlife scene featuring an onsite nightclub, guests can make the most of their holiday. The resort's focus on family-friendly fun, combined with gourmet dining options, creates a lively atmosphere for all ages.
  • Hotel Riu Palace Peninsula - All Inclusive: Boasting an impressive guest rating of 8.8, Hotel Riu Palace Peninsula - All Inclusive stands out as a luxurious family-friendly escape. The resort offers 24-hour room service and an extensive range of all-inclusive amenities, including activities such as windsurfing and snorkelling. Families will appreciate the children's club and various shared play areas, ensuring entertainment for younger guests. With direct beach access and a stunning setting, this property provides an elegant yet relaxed atmosphere for a memorable holiday experience.

Where to stay in Mexico

Mexico offers a vibrant blend of outdoor adventures, stunning scenery, and rich cultural experiences. From the luxurious beaches of Cancun to the historical charm of Mexico City, there’s something for every traveller. Enjoy family-friendly activities, explore local markets, and indulge in the warm hospitality of friendly locals. Whether you're seeking a relaxing getaway or an adventurous holiday, Mexico’s diverse landscapes and vibrant atmosphere promise an unforgettable experience.

  • Cancun: Nestled on the eastern coast of Mexico, Cancun is famed for its stunning beaches and vibrant resort life. This city attracts a diverse range of travellers year-round, with peak seasons occurring in March, July, and December. Visitors flock to Cancun for its family-friendly atmosphere, outdoor adventures, and picturesque coastline. Highlights include luxurious resorts, top-notch golf courses, and the breathtaking beaches that offer both relaxation and exhilarating water sports. The lively town neighbourhood provides a blend of local culture and modern conveniences, making it an ideal destination for families and beach enthusiasts alike.
  • Mexico City: As the bustling capital of Mexico, Mexico City is a metropolis steeped in history and culture. The city sees a steady influx of visitors, particularly during the peak months of March and from November to December. Travellers choose Mexico City for its rich cultural experiences, family-friendly attractions, and vibrant city life. Explore the fascinating historic sites, enjoy arena entertainment, and indulge in shopping at various malls. With landmarks like the iconic stadiums and historic places, the city offers a unique blend of tradition and modernity, making it a must-visit for any cultural enthusiast.
  • Playa del Carmen: Located along the Caribbean coast, Playa del Carmen is a charming city known for its beautiful beaches and welcoming atmosphere. It enjoys a steady flow of tourists, particularly peaking in January and from March to April. Ideal for families and outdoor lovers, Playa del Carmen offers a plethora of recreational activities, from relaxing on pristine beaches to exploring lush golf courses. The vibrant tourist precinct is filled with shops and eateries, making it a lively hub for visitors. With its stunning coastline and family-friendly amenities, Playa del Carmen promises a delightful holiday experience.

Things to do in Mexico

Mexico offers a delightful blend of adventure and scenic beauty, perfect for outdoor enthusiasts. You can explore vibrant arena entertainment facilities, unwind at luxurious resorts, or enjoy recreational areas. Don't miss out on unique beverage experiences, bespoke adventures, and engaging taco tours that showcase the rich culinary heritage of the region.

Shopping

In Mexico City, visit Antara Fashion Hall for upscale brands and a vibrant atmosphere. For authentic souvenirs, explore the bustling markets like La Ciudadela, where artisans showcase traditional crafts. Playa del Carmen's Quinta Avenida offers a mix of local stores and boutiques, perfect for unique gifts.

Recreation

At the serene Yaan Wellness Energy Spa in Tulum, immerse yourself in holistic therapies and rejuvenating massages amidst lush surroundings. Engage in yoga sessions on the beach and explore ancient healing practices that connect you with nature, fostering a sense of peace and balance during your stay.

Experience tranquillity at the Rancho La Puerta in Baja California, where you can partake in fitness classes, organic cooking workshops, and nature hikes. With breathtaking mountain views, enjoy nourishing meals and relaxation in a peaceful environment designed to rejuvenate both body and mind.

Discover the rejuvenating atmosphere of the Talise Spa at Jumeirah in Cancun, where you can indulge in luxurious treatments and wellness rituals. Unwind by the tranquil pools or join guided meditation sessions, surrounded by stunning ocean views and lush gardens that enhance your relaxation experience.

Adventure

At Autódromo Hermanos Rodríguez, experience the thrill of motor racing amidst an energetic atmosphere in Mexico City. Eko Park Tapalpa offers an exhilarating zipline course that immerses you in the stunning outdoor scenery. For breathtaking views, ride the Teleférico de Montetaxco gondola, perfect for families and adventure seekers alike.

Nightlife

Visit La Casa de la Salsa in the heart of Mexico City for an energetic evening of salsa dancing. Alternatively, check out the rooftop bar at Hotel Condesa DF for stunning views and inventive cocktails, creating a vibrant atmosphere perfect for unwinding after a day of exploration.

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

Booking tips and Expedia advantages for Mexico

  • 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: Book your hotel in Mexico about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 customise your preferences, such as budget, desired location, and the type of accommodation you prefer. For instance, selecting the Eco-certified filter will showcase sustainable and environmentally friendly hotels currently available. 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 booking in Mexico with your flights and activities through an Expedia package.

Find the best attractions in Mexico

Mexico offers a delightful mix of outdoor adventures and cultural experiences, making it an ideal destination for tourists. With stunning beaches, historic churches, and vibrant urban parks, visitors can immerse themselves in the country's rich heritage while enjoying its natural beauty. Whether you seek relaxation by the sea or exploration of urban landscapes, Mexico provides a variety of attractions that cater to diverse interests.

  • Moon Palace Golf Club: Experience a premier golfing destination with stunning landscapes and top-notch facilities. Enjoy friendly service and family-friendly vibes while participating in various excursions that cater to all skill levels, making it an excellent choice for both seasoned golfers and beginners.
  • Autódromo Hermanos Rodríguez: Immerse yourself in the thrill of motor racing at this iconic circuit. With a vibrant atmosphere and adrenaline-pumping events, it's an adventure that appeals to sports enthusiasts and those seeking an exhilarating experience in Mexico City.
  • Paseo de la Reforma: Stroll along this grand boulevard, which showcases the city's rich history and vibrant culture. Lined with impressive monuments and modern skyscrapers, it offers a lively urban experience, perfect for exploring local shops, restaurants, and cafes.

Best time to go to Mexico

The best time to visit Mexico is dependent on what kind of holiday you are seeking. July is its hottest month on average. At this time, visitor numbers are slightly high and weather is mostly sunny with light rain. January is its coolest month on average. At this time, 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

Accommodation in Mexico

Famous the world over for its for its pristine beaches and ancient ruins, Mexico offers a wealth of culture and an incredible landscape that make it one of the most desired locations in North America. You can discover all the majesty that this country has to offer when you book a flight to Mexico right here with us.

When to Visit

With mountains, valleys, and coasts surrounded by two oceans, Mexico is home to several climates that bring wildly varying weather. Generally in Mexico, accommodation located closer to sea level will experience conditions that tend to be more tropical compared with other parts of the country. Areas that are farther inland and higher in elevation are more prone to cooler climes, especially during the mid-winter months. If it’s warm weather and sunshine you seek in Mexico, resorts by the beach in places like Playa del Carmen are your best bet from October to May.

What to See and Do

The many resorts in Mexico are a major lure for travellers seeking an escape from their everyday lives. This isn’t only due to the gorgeous vistas the resorts offer in all directions, but also because of the many ways to have fun in the water. Surfing, snorkelling, and scuba diving are offered along both coasts, and the fishing spots in this region are among the best in the hemisphere.

If you’re staying in one of the Mexico hotels farther in from the coast, you’ll be more likely to find ruins left behind by the ancient Meso-American peoples who inhabited this land for untold ages. The pyramid-like El Castillo, located in the historic city of Chichen Itza, is one of Mexico’s most iconic monuments, and showcases the impressive architectural skills of the once-thriving Mayan civilization.

If you’re ready to plan the holiday of your dreams, look no further than our user-friendly search tools. No matter if you’re looking for the best hotels or the most affordable car rentals in Mexico, Expedia.com.au can help you create the perfect plan for your trip.

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 AU$368 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 AU$368 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.

Explore a world of travel with Expedia