Search Hotels in Mexico

    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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

Compare 72,959 hotels in Mexico with room rates, reviews, and availability. Most hotels are fully refundable.

Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

4.5 star property
8.8 out of 10, Excellent, (1231)
"Great place to stay! "
The price is CA $471
CA $471 total
includes taxes & fees
Jul 6 - Jul 7
Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

Moon Palace Cancun - All Inclusive

4.5 star property
8.2 out of 10, Very good, (2750)
"Great place for vacation"
The price is CA $706
CA $860 total
includes taxes & fees
Jul 29 - Jul 30
Moon Palace Cancun - All Inclusive

Hotel Xcaret Mexico - All Parks / All Fun Inclusive

5.0 star property
8.8 out of 10, Excellent, (1242)
"Hotel was amazing and had everything we needed for our stay "
The price is CA $1,297
CA $1,573 total
includes taxes & fees
Jul 18 - Jul 19
Hotel Xcaret Mexico - All Parks / All Fun Inclusive

Occidental at Xcaret Destination - All Inclusive

4.0 star property
8.2 out of 10, Very good, (4460)
"Great vacation location for families."
The price is CA $754
CA $917 total
includes taxes & fees
Aug 3 - Aug 4
Occidental at Xcaret Destination - All Inclusive

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

5.0 star property
9.2 out of 10, Wonderful, (1357)
"This is the most beautiful resort I have ever stayed at, the hospitality is unmatched and the experiences were incredible! Highly recommend any to stay here, I’m already planning to return"
The price is CA $935
CA $1,135 total
includes taxes & fees
Jul 6 - Jul 7
Hotel Xcaret Arte – All Parks / All Fun Inclusive, Adults Only

The Westin Resort & Spa, Cancun

4.0 star property
8.4 out of 10, Very good, (2003)
"Nice rooms and beach "
The price is CA $141
CA $177 total
includes taxes & fees
Jul 9 - Jul 10
The Westin Resort & Spa, Cancun

Hotel Riu Santa Fe - All Inclusive

3.5 star property
8.4 out of 10, Very good, (5445)
" nice resort and good food selection. "
Hotel Riu Santa Fe - All Inclusive

Emporio Cancun Optional All Inclusive

4.0 star property
8.0 out of 10, Very good, (1787)
"We really enjoyed the stay. It was a competitive price (especially for the all-inclusive option), the staff was very responsive, and the property was great."
The price is CA $223
CA $276 total
includes taxes & fees
Jul 26 - Jul 27
Emporio Cancun Optional All Inclusive

Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

4.5 star property
9.0 out of 10, Wonderful, (3832)
"It was a great stay"
The price is CA $463
CA $566 total
includes taxes & fees
Jul 7 - Jul 8
Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

Temptation Cancun Resort All Inclusive - Adults Only

4.5 star property
8.8 out of 10, Excellent, (3960)
"Amazing stay "
The price is CA $365
CA $447 total
includes taxes & fees
Jul 21 - Jul 22
Temptation Cancun Resort All Inclusive - Adults Only

Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All Inclusive

5.0 star property
8.4 out of 10, Very good, (1105)
"Great place to take the kids for vacation "
The price is CA $1,005
CA $1,220 total
includes taxes & fees
Jul 4 - Jul 5
Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All Inclusive

AVA Resort All Oceanfront - All Inclusive

5.0 star property
8.0 out of 10, Very good, (309)
"Wonderful resort"
The price is CA $808
CA $808 total
includes taxes & fees
Jul 17 - Jul 18
AVA Resort All Oceanfront - All Inclusive

Atelier Playa Mujeres - Adults Only - All Inclusive

5.0 star property
9.4 out of 10, Exceptional, (1167)
"Great stay"
The price is CA $738
CA $893 total
includes taxes & fees
Aug 3 - Aug 4
Atelier Playa Mujeres - Adults Only - All Inclusive

Grand Fiesta Americana Coral Beach Cancun - All Inclusive

5.0 star property
9.2 out of 10, Wonderful, (3739)
"Great location and food"
The price is CA $598
CA $729 total
includes taxes & fees
Jul 6 - Jul 7
Grand Fiesta Americana Coral Beach Cancun - All Inclusive

GR Solaris Cancun & Spa - All Inclusive

4.0 star property
8.0 out of 10, Very good, (4276)
"Good place to stay we loved it "
The price is CA $319
CA $392 total
includes taxes & fees
Jul 26 - Jul 27
GR Solaris Cancun & Spa - All Inclusive

Moon Palace The Grand Cancun - All-inclusive

5.0 star property
8.6 out of 10, Excellent, (1578)
"beautiful hotel food is excellent and personal very kind "
The price is CA $1,091
CA $1,326 total
includes taxes & fees
Jul 30 - Jul 31
Moon Palace The Grand Cancun - All-inclusive

Hotel Riu Palace Cabo San Lucas - All Inclusive

4.0 star property
8.8 out of 10, Excellent, (4520)
"Great resort ! "
Hotel Riu Palace Cabo San Lucas - All Inclusive

Secrets The Vine Cancun - Adults Only - All Inclusive

5.0 star property
8.6 out of 10, Excellent, (1834)
"Amazing place would stay again "
The price is CA $518
CA $518 total
includes taxes & fees
Jul 7 - Jul 8
Secrets The Vine Cancun - Adults Only - All Inclusive

Hotel Riu Palace Las Americas - Adults Only- All Inclusive

4.0 star property
9.0 out of 10, Wonderful, (4488)
"People very friendly, food was excellent, very good located "
Hotel Riu Palace Las Americas - Adults Only- All Inclusive

Dreams Sands Cancun Resort & Spa - All Inclusive

4.0 star property
8.2 out of 10, Very good, (1193)
"Great place to stay"
The price is CA $387
CA $387 total
includes taxes & fees
Aug 1 - Aug 2
Dreams Sands Cancun Resort & Spa - 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 11 - Jul 13
Save an average of 15% on thousands of hotels when you're signed in

Guide to exploring around Mexico

Guide to exploring around Mexico

Top reasons to visit Mexico

  • Stunning Beaches: Mexico boasts some of the world's most beautiful beaches, perfect for sunbathing and water activities.
  • Cultural Richness: Immerse yourself in the vibrant culture through historic sites, art, and mouthwatering local cuisine.
  • Outdoor Adventures: Enjoy activities like bike rides, taco tours, and beachside temazcal experiences.
  • Family-Friendly Atmosphere: Mexico offers diverse attractions suitable for all ages, ensuring fun for families.
  • Accommodations for Everyone: From budget stays to luxurious resorts, there's a perfect spot for every traveller.

Find great hotels in Mexico

Discover the perfect getaway in Mexico, where a diverse selection of hotels awaits to cater to every type of traveler. From budget-friendly options to luxurious resorts, there’s something for everyone. Whether you're seeking a relaxing beach retreat, a pet-friendly stay, or a business-oriented environment, Mexico's top hotels, including Hotel Esencia, promise an unforgettable experience tailored to your needs.

  • Hotel Riu Santa Fe - All Inclusive: Embrace the vibrant beach at Hotel Riu Santa Fe, a 3.5-star all-inclusive resort that caters to families and beach lovers alike. With direct access to stunning beaches and a natural hot spring nearby, this resort offers a multitude of activities. Guests can indulge in unlimited food and drinks, enjoy exciting entertainment options, and engage in water fitness classes. Children will love the dedicated amenities, including a shared playground and a complimentary kids’ club. The resort's lively atmosphere and extensive amenities ensure a memorable vacation for the entire family.
  • Hotel Riu Palace Peninsula - All Inclusive: Experience luxury at the 4-star Hotel Riu Palace Peninsula, where the beach meets family-friendly services and golf experiences. This all-inclusive resort provides direct beach access and a range of water sports activities, including snorkeling and kayaking. Guests can enjoy 24-hour room service, exquisite dining options, and vibrant entertainment. Families will appreciate the free kids’ club and playground, ensuring that younger guests are well entertained while adults can relish the tranquil surroundings. With its premium amenities and stunning views, this hotel is perfect for those seeking both relaxation and adventure.
  • Fiesta Americana Condesa Cancun All Inclusive: At Fiesta Americana Condesa Cancun, you’ll find the ideal blend of beach and adventure, perfect for families and thrill-seekers. This 4-star resort boasts direct beach access and an array of recreational activities, including windsurfing and swimming. Enjoy unlimited food and beverages, engaging theme parties, and a variety of entertainment options. The children’s amenities are plentiful, with a complimentary kids’ club and a dedicated pool area. Guests have raved about the exciting adventure sports available nearby, making this resort a fantastic choice for those looking to create unforgettable memories in Mexico.

Where to stay in Mexico

Mexico offers a diverse vacation experience, from the vibrant streets of Mexico City to the stunning beaches along the Riviera Maya. Families can enjoy the friendly atmosphere and rich culture, while couples can find upscale adult retreats. Whether you're soaking up the sun on the best beaches or exploring historical sites, there's something for everyone in this welcoming country. Prepare for a memorable adventure filled with relaxation and exploration!

  • Cancun: Renowned for its stunning turquoise waters and white sandy beaches, Cancun is a vibrant city that attracts families and beach lovers alike. Located in the eastern part of Mexico, it offers a fantastic mix of relaxation and outdoor adventure. Popular activities include lounging at luxurious resorts, playing a round of golf, and exploring the nearby family-friendly beaches. Cancun's peak travel seasons occur in March, July, and December, making it a bustling hub during these months. With attractions like local neighbourhoods and picturesque beaches, Cancun promises a memorable vacation experience.
  • Playa del Carmen: Situated along the beautiful Caribbean coast, Playa del Carmen is a charming city known for its laid-back atmosphere and vibrant culture. This destination is perfect for families and outdoor enthusiasts seeking a beach experience. The city sees increased visitors primarily in January and from March to April, when the weather is ideal for beach activities and exploration. Playa del Carmen is home to recreational areas, resorts, and a bustling tourist precinct, offering an array of dining, shopping, and entertainment options. The proximity to stunning beaches makes it a perfect getaway for sun-seekers.
  • Mexico City: As the bustling capital of Mexico, Mexico City is a vibrant metropolis that blends rich history with modern culture. This city is a prime destination for families and culture enthusiasts, attracting visitors mainly from October to December. Explore the historic sites, including iconic stadiums and charming streets, while indulging in the city's diverse shopping areas and entertainment facilities. Mexico City offers a unique urban experience, filled with museums, art galleries, and delicious cuisine, making it an exciting focal point for any traveller looking to immerse themselves in Mexican culture.

Things to do in Mexico

Mexico offers a vibrant mix of outdoor adventures and family-friendly activities, perfect for any tourist. Explore bustling shopping areas, indulge in taco tours, or enjoy bike rides along scenic paths. For a unique experience, try a beachside temazcal or visit the countless nightclubs that bring the local nightlife to life. With various resort options and arena entertainment facilities, there’s something for everyone to enjoy during your vacation.

Shopping

For a great shopping experience, visit La Isla Shopping Mall in Mexico, offering family-friendly entertainment and vibrant city vibes. If you're up for a drive, check out Avienda Chapultepec for more shopping options, or Plaza 28 for unique local souvenirs and goods.

Recreation

Xcaret Eco Theme Park offers a rejuvenating experience amidst lush nature, with opportunities for relaxation, cultural performances, and eco-friendly activities. For sports enthusiasts, Estadio Azteca provides an exhilarating atmosphere, while Nayar Vidanta Golf combines outdoor leisure with stunning views, perfect for a round of golf.

Adventure

Experience the thrill of motor racing at Autódromo Hermanos Rodríguez in Mexico City, where adrenaline meets speed. Dive into fun at Six Flags Hurricane Harbor Oaxtepec, a waterpark perfect for families seeking excitement. Lastly, explore underwater sports at Aquaworld for an unforgettable aquatic adventure.

Nightlife

Experience the vibrant nightlife at Dubai Palace Casino, where romance and city vibes intertwine. For a cultural evening, visit Teatro Metropólitan, offering entertainment for the whole family. Don't miss the Estrella de Puebla Observation Wheel for an adventurous view of the city under the stars.

Booking tips and Expedia advantages for Mexico

When visiting Mexico, save money by exploring free attractions like Zócalo, Basilica of Our Lady of Guadalupe, and Fundidora Park. The best time to travel is from September to November for lower prices, while booking hotels one month in advance can yield better rates. Look for last-minute deals on Expedia, especially for Saturday stays, which are cheaper than Mondays. Use Expedia’s search tool to filter by budget and preferences, and consider package deals that combine flights, hotels, and activities for additional savings.

  • 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 to April and December, where prices are slightly higher.
  • The best time to book a hotel: The cheapest time to book a hotel in Mexico is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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: Utilize Expedia’s search tool to refine your preferences, such as your budget, desired location, and preferred type of accommodation. For instance, selecting the "Eco-certified" filter will showcase sustainable and eco-friendly hotels currently available. To find the best prices and deals, sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save money 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 diverse range of vacation experiences ideal for families and outdoor enthusiasts alike, featuring stunning beaches, historic churches, and vibrant urban parks. Key attractions cater to those seeking cultural immersion and city adventures. In Mexico City, you can explore a rich tapestry of history, art, and local cuisine, making it a must-visit destination during your trip.

  • Moon Palace Golf Club: This luxurious golf course offers a unique experience with its friendly atmosphere, perfect for families and groups. Enjoy beautifully landscaped greens while indulging in various excursions that cater to both novice and seasoned golfers, making it a welcoming retreat for all.
  • Paseo de la Reforma: This iconic avenue is the heartbeat of Mexico City, showcasing vibrant city vibes. Stroll along its wide, tree-lined streets, where you'll encounter stunning architecture, monuments, and bustling activity, reflecting the rich culture and modernity of the city.
  • Zócalo: As the main square in Mexico City, Zócalo is a cultural hub. Experience the lively atmosphere surrounded by historic buildings, street performances, and local vendors, immersing yourself in the city's vibrant history and traditions.

Best time to go to Mexico

Visitor numbers in Mexico is generally unchanged in popularity throughout the year. 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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January58.8°F (14.9°C)No Rain (Dry)SunnyAverageAverage
February62.1°F (16.7°C)No Rain (Dry)SunnyAverageAverage
March65.3°F (18.5°C)No Rain (Dry)SunnyAverageSlightly High
April68.9°F (20.5°C)No Rain (Dry)SunnyAverageSlightly High
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 HighAverage
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 Rain (Dry)SunnyAverageSlightly Low
December59.4°F (15.2°C)No Rain (Dry)SunnySlightly LowSlightly High

The nearest major airports for your trip to Mexico

Flying into Mexico offers great options with its major airports. Mexico City International Airport (MEX) is situated 4.8km from downtown Mexico City. Nearby luxurious hotels include the 5-star Sofitel Mexico City Reforma, 8.0km away, and The Ritz-Carlton, Mexico City, 9.7km away. Both offer airport shuttle services. For those heading to Guadalajara, Don Miguel Hidalgo y Costilla International Airport (GDL) is 452.2km from Mexico City. Notable hotels nearby include the 4.5-star Hotel Riu Plaza Guadalajara and Barceló Guadalajara, both 16.1km from the airport, providing convenient access and transportation arrangements. Enjoy your stay in this vibrant country!

Mexico Hotel Guide

When people think of Mexico, the nation invokes images of pinatas, mariachi bands, and spicy foods. While the country certainly has these things, it offers even more to those staying at hotels in Mexico. Many travellers who visit Mexico become so attracted to the place that they want to return again and again.

The culture of the people inhabiting Mexico goes back thousands of years to the ancient paleo Indian groups and more recently to the Mayans and Aztecs and then Spanish explorers in the 1500s. Mexico hotels offer guests a way to explore this national heritage while also partaking in the country's current cultural offerings, and you can find cheap hotel deals in Mexico that are close to archaeological sites and museums.

As a large country, Mexico has a wide climatological range. Visitors might experience snow, hurricanes, or even sand storms, but sunny days and warm temperatures are usually the norm. Many Mexico hotel deals include sightseeing tours to geographical areas of interest such as the local biosphere reserves and mountains such as the Pico de Orizaba, which offers some of the best views of the surrounding land.

Mexico is known as a place of mega biodiversity. It is the most diverse country in the world for reptiles, second in mammals, and fourth for amphibians. It is also fourth for plant diversity, with more than 26,000 types of native plants living in the country. In addition to the preserved natural areas, some of the top travel destinations within Mexico include Cancún, Acapulco, the pyramids of Teotihuacan, and anything related to soccer. Tourists also flock to presentations of traditional Mexican dance, which features brightly coloured costumes and flouncy skirts.

Travellers who are seeking a cheap Mexico hotel deal on Expedia should book reservations early. Peak travel times to Mexico are during the months of December through March. Prices for Mexico hotel packages vary with seasonal demand, typically peaking around the Christmas holiday and spring break season. Some resort areas become busier during honeymoon season, which is usually during May and June and may cause rates for rooms to increase.

Visitors to Mexico often seek out the country's special culinary ingredients, including vanilla, chocolate, and chiles. The discount on genuine vanilla is so substantial that many visitors come especially for the purpose of buying a large bottle to bring home. Whether for food, history, or culture, make Mexico the location of your next getaway.

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 CA $141 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 CA $141 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!