Search Hotels in Mexico

  • 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

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,566 reviews)
"Best stay ever."
United States
yassel
The price is ₩1,908,973
₩2,315,062 total
includes taxes & fees
Jul 3 - Jul 4
Hotel Xcaret Mexico - All Parks / All Fun Inclusive

Hotel Riu Ventura - All Inclusive

Hotel Riu Ventura - All Inclusive
4.0 star property
Zona Hotelera
8.6 out of 10, Excellent, (659 reviews)
"Everything about this hotel was amazing!"
United States
Montserrat
Hotel Riu Ventura - All Inclusive

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,385 reviews)
"Loved the layout, pools and food was great"
United States
Jimmy
The price is ₩715,346
₩1,666,727 total
includes taxes & fees
Jul 5 - Jul 6
Occidental at Xcaret Destination - 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, (4,041 reviews)
"Awesome place to stay."
Canada
Sunil kumar
Hotel Riu Cancun - Adults Only - All Inclusive

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,794 reviews)
"Great family resort"
United States
Maria
The price is ₩409,868
₩503,470 total
includes taxes & fees
Jul 6 - Jul 7
Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

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,045 reviews)
"We had a nice stay"
United States
Nakisha
Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

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, (7,896 reviews)
"Great place to stay!"
United States
VIANEY
Hotel Riu Santa Fe - All Inclusive

AVA Resort Cancun - All Inclusive

AVA Resort Cancun - All Inclusive
5.0 star property
Cancun
8.6 out of 10, Excellent, (1,233 reviews)
"Great resort! Would highly recommend for families, incredible experience, food is amazing!"
United States
Ricci
The price is ₩636,990
₩778,334 total
includes taxes & fees
Jul 8 - Jul 9
AVA Resort Cancun - 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,459 reviews)
"Best place to stay !"
United States
Linda
The price is ₩1,324,835
₩1,608,255 total
includes taxes & fees
Jul 7 - Jul 8
Hotel Xcaret Arte – All Parks / All Fun Inclusive, Adults Only

Moon Palace Cancun - All-Inclusive

Moon Palace Cancun - All-Inclusive
5.0 star property
Cancun
8.4 out of 10, Very Good, (3,088 reviews)
"Very clean and very nice staff our stay was excellent"
United States
Layren Leal
The price is ₩691,951
₩844,838 total
includes taxes & fees
Jun 23 - Jun 24
Moon Palace 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, (5,016 reviews)
"Great hotel for adults"
United States
kendra
The price is ₩469,835
₩576,032 total
includes taxes & fees
Jul 22 - Jul 23
Temptation Cancun Resort All 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,505 reviews)
"Great place to stay!"
United States
Jesus
The price is ₩550,800
₩674,035 total
includes taxes & fees
Jul 7 - Jul 8
Breathless Cancun Soul Resort & Spa - Adults Only - All Inclusive

Palafitos Overwater Bungalows, All & More Inclusive - Adults Only

Palafitos Overwater Bungalows, All & More Inclusive - Adults Only
5.0 star property
Maroma
9.6 out of 10, Exceptional, (195 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 ₩2,276,753
₩2,760,076 total
includes taxes & fees
Jun 28 - Jun 29
Palafitos Overwater Bungalows, All & More Inclusive - Adults Only

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,226 reviews)
"Super nice resort. The staff are really nice and super clean"
United States
Maria G
The price is ₩1,188,949
₩1,443,832 total
includes taxes & fees
Jul 5 - Jul 6
Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - 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, (2,059 reviews)
"Amazing property, staff and location."
United States
Rene
The price is ₩1,204,214
₩1,464,676 total
includes taxes & fees
Jun 26 - Jun 27
Moon Palace The Grand Cancun - All-inclusive

The Westin Cancun Resort & Spa

The Westin Cancun Resort & Spa
4.0 star property
Zona Hotelera
8.6 out of 10, Excellent, (3,027 reviews)
"Great stay highly recommend"
United States
Brandon
The price is ₩154,599
₩194,642 total
includes taxes & fees
Jul 12 - Jul 13
The Westin Cancun Resort & Spa

Hyatt Ziva Cancun All Inclusive

Hyatt Ziva Cancun All Inclusive
4.5 star property
Zona Hotelera
9.4 out of 10, Exceptional, (1,876 reviews)
"Our stay was awesome!!!! "
United States
Shannie
The price is ₩759,015
₩925,939 total
includes taxes & fees
Jul 14 - Jul 15
Hyatt Ziva Cancun All Inclusive

Marquis Los Cabos, An All Inclusive, Adults Only & No Timeshare Resort

Marquis Los Cabos, An All Inclusive, Adults Only & No Timeshare Resort
4.5 star property
San José del Cabo
9.4 out of 10, Exceptional, (2,195 reviews)
"Our stay was absolutely amazing!!"
United States
Kristian
The price is ₩732,629
₩886,447 total
includes taxes & fees
Jul 19 - Jul 20
Marquis Los Cabos, An All Inclusive, Adults Only & No Timeshare Resort

Emporio Cancun Optional All Inclusive

Emporio Cancun Optional All Inclusive
4.0 star property
Zona Hotelera
8.0 out of 10, Very Good, (2,690 reviews)
"Staff was excellent property was clean food was amazing"
United States
Rosa
The price is ₩246,961
₩306,359 total
includes taxes & fees
Jul 7 - Jul 8
Emporio Cancun Optional All Inclusive

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,843 reviews)
"beautiful hotel great staff, i have wonderful memories great food"
United States
Raquel
The price is ₩253,641
₩314,436 total
includes taxes & fees
Jun 28 - Jun 29
Occidental Costa Cancún 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:Jul 3 - Jul 5

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

Top Mexico Hotel Reviews

Guide to exploring around Mexico

Top reasons to visit Mexico

  • Stunning Beaches: Mexico boasts some of the world's most beautiful beaches, especially along the Riviera Maya, perfect for relaxation and adventure.
  • Rich Cultural Experiences: Immerse yourself in vibrant local culture, exploring historic towns, traditional ceremonies, and unique customs.
  • Luxurious Resorts: Enjoy top-notch accommodations, from beachfront escapes to family-friendly hotels, catering to every traveler's needs.
  • Outdoor Adventures: Discover a variety of activities, including water sports, hiking, and exploring scenic landscapes.
  • Lively Nightlife: Experience vibrant nightlife with lively bars and entertainment venues, ensuring fun-filled evenings.

Find great hotels in Mexico

From luxurious resorts to family-friendly hotels, Mexico offers a diverse range of accommodations to suit every traveler’s needs. Whether you're seeking a beachfront escape, a business travel hub, or a memorable vacation experience, you'll find top hotels featuring essential amenities and services. Explore star-rated options and discover the charm of places like Hotel Esencia, ensuring a delightful stay amidst Mexico's vibrant culture and stunning landscapes.

  • Hotel Riu Santa Fe - All Inclusive: Embrace the vibrant spirit of Mexico at Hotel Riu Santa Fe, a 3.5-star all-inclusive resort rated 8.4 out of 10 by guests. This beachside escape offers unlimited food and drinks, allowing you to indulge in a culinary adventure. With amenities such as a nightclub, water fitness classes, and themed parties, the hotel caters to those seeking an active vacation. Adventure seekers will appreciate the nearby options for snorkeling, parasailing, and horseback riding. The resort's natural hot spring provides a unique relaxation opportunity, making it ideal for travelers looking for an adventurous yet rejuvenating getaway.
  • Hotel Riu Palace Peninsula - All Inclusive: Experience luxury at Hotel Riu Palace Peninsula, a 4-star resort with a guest rating of 8.8. This family-friendly accommodation features beach access and offers a plethora of all-inclusive services, including 24-hour room service and a children's club. Enjoy activities like snorkeling and kayaking, alongside gourmet dining options. The hotel's focus on family amenities, such as playgrounds and babysitting services, makes it a great choice for those traveling with children while still ensuring that adults can unwind and enjoy the sophisticated surroundings.
  • Occidental at Xcaret Destination - All Inclusive: Discover the enchanting Occidental at Xcaret Destination, a 4-star resort rated 8.4 by guests. This all-inclusive haven is set against a backdrop of lush landscapes and offers direct beach access. With diverse activities like mini-golf, dancing lessons, and a children’s club, it caters to families and adventure enthusiasts alike. The resort’s emphasis on entertainment and gourmet dining ensures a delightful experience, while the presence of a nightclub adds a touch of nightlife for those looking to socialize after sunset.

Where to stay in Mexico

Mexico offers a vibrant blend of adventure and relaxation, making it an ideal destination for tourists. Explore the stunning Mexican Caribbean along the Riviera Maya, where luxurious resorts meet pristine beaches at Playa Mujeres. Immerse yourself in the friendly atmosphere and rich history of charming towns. Whether you're seeking family-friendly activities or a serene getaway, Mexico is sure to inspire unforgettable memories.

  • Cancun: Cancun is a vibrant city located on the Caribbean coast, known for its stunning beaches and luxurious resorts. The area is popular among families and outdoor enthusiasts seeking a sunny getaway. Visitors can enjoy a variety of activities, including golfing and relaxing at the beach. Cancun's peak tourist seasons occur in March, July, and December, making it a bustling hub during these times. Notable attractions include family-friendly beaches and charming town neighborhoods, perfect for exploring local culture and cuisine.
  • Mexico City: As a bustling metropolis, Mexico City offers a rich tapestry of culture and history. This urban center is ideal for those interested in a city-themed experience, with family-friendly activities and cultural exploration at its core. Peak visitation occurs in March and from November to December, when the city comes alive with events and festivities. Visitors can explore historic sites, vibrant shopping areas, and lively street scenes. Iconic landmarks like stadiums and historical places provide a glimpse into the city's storied past, making for a memorable trip.
  • Playa del Carmen: Located along the Riviera Maya, Playa del Carmen is a charming city known for its beautiful beaches and outdoor activities. The area attracts families and beach lovers, especially during peak seasons in January and March to April. Visitors can unwind at luxurious resorts or explore recreational areas, with easy access to stunning coastal views. The local attractions, including bustling tourist precincts and family beaches, make Playa del Carmen a fantastic destination for relaxation and adventure.

Things to do in Mexico

Shopping

In Mexico City, explore the upscale shops at Antara Polanco, featuring luxury brands and local designers. For an authentic experience, visit La Ciudadela Market, where you can find handcrafted souvenirs and traditional textiles that reflect Mexico's rich culture.

Recreation

Casa de los Ángeles offers a tranquil setting with yoga sessions, holistic treatments, and organic meals designed to rejuvenate the body and mind. Nearby, the pristine beaches of Tulum invite relaxation, with opportunities for snorkeling and exploring ancient Mayan ruins amidst lush landscapes.

Adventure

Autódromo Hermanos Rodríguez offers an exhilarating motor racing experience in Mexico City, where you can feel the thrill of high-speed competition. For a dose of adventure, head to Puerto Morelos Adventure for ziplining among lush canopies. Lastly, ride the Teleférico de Montetaxco gondola for stunning views and family-friendly fun.

Nightlife

Experience the vibrant nightlife in Mexico City at La Casa de la Condesa, known for its lively ambiance and craft cocktails. For a more energetic scene, check out the popular dance clubs in Polanco, where local DJs spin the latest hits under dazzling lights.

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

Find the best attractions in Mexico

Mexico is an ideal destination for outdoor and adventure vacations, offering stunning beaches, historic churches, and vibrant urban parks. Travelers can immerse themselves in the rich culture while enjoying beach experiences and scenic landscapes. Whether you're seeking relaxation or adventure, Mexico's diverse attractions cater to every type of explorer, ensuring a memorable trip filled with unique experiences.

  • Moon Palace Golf Club: Experience a luxurious getaway at this stunning golf course accommodation. Nestled in Mexico, it offers friendly service, engaging excursions, and a family-friendly atmosphere, making it a great spot for both relaxation and adventure.
  • Angel of Independence Monument: This iconic monument stands as a symbol of Mexico's rich culture and history. Located in the heart of the city, it provides a picturesque backdrop for photos and a deeper understanding of Mexico's journey towards independence.
  • Paseo de la Reforma: Stroll along this vibrant avenue that showcases the city's modern energy. Lined with impressive architecture, green spaces, and local attractions, it’s perfect for soaking up the urban atmosphere while enjoying the sights.

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

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 ₩194,642 in a few different ways on Expedia. First, enter the dates you'd like to go on vacation, 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 vacation 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 ₩194,642 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 "Traveler 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!