Search Hotels in Mexico

Top Cities in Mexico

Check prices for these dates

Filter by

Guest rating
Guest rating
Star rating

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

Moon Palace Cancun - All Inclusive

4.5 star property
8.2 out of 10, Very Good, (2742)
"I enjoyed my stay at Moon Palace "
$488 nightly
The price is $594
Jun 16 - Jun 17
Total includes taxes and fees
Moon Palace Cancun - All Inclusive

Occidental at Xcaret Destination - All Inclusive

4.0 star property
8.2 out of 10, Very Good, (4330)
"Great hotel"
$446 nightly
The price is $542
Jun 20 - Jun 21
Total includes taxes and fees
Occidental at Xcaret Destination - All Inclusive

Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

4.5 star property
8.8 out of 10, Excellent, (1171)
"Everything from food, staff, and hotel was great!"
$346 nightly
The price is $346
Jul 6 - Jul 7
Total includes taxes and fees
Hyatt Vivid Grand Island Cancun Adults Only All-Inclusive

Hotel Xcaret Mexico - All Parks / All Fun Inclusive

5.0 star property
8.8 out of 10, Excellent, (1274)
"Beautiful hotel, food really good "
$866 nightly
The price is $1,051
Jun 29 - Jun 30
Total includes taxes and fees
Hotel Xcaret Mexico - All Parks / All Fun Inclusive

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

5.0 star property
9.2 out of 10, Wonderful, (1369)
"Awesome place!"
$647 nightly
The price is $795
Jul 6 - Jul 7
Total includes taxes and fees
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, (1961)
"Property was very nice for price point and great buffet"
$97 nightly
The price is $122
Jun 22 - Jun 23
Total includes taxes and fees
The Westin Resort & Spa, Cancun

Hotel Riu Santa Fe - All Inclusive

3.5 star property
8.4 out of 10, Very Good, (5357)
"Loved the accommodations and the food was great!"
Hotel Riu Santa Fe - All Inclusive

Emporio Cancun Optional All Inclusive

4.0 star property
8.0 out of 10, Very Good, (1740)
"Great place for a relaxing vacation."
$156 nightly
The price is $193
Jul 13 - Jul 14
Total includes taxes and fees
Emporio Cancun Optional All Inclusive

Wyndham Alltra Cancun All Inclusive Resort

4.0 star property
8.8 out of 10, Excellent, (5729)
"Great hotel for family we enjoy it so much "
Wyndham Alltra Cancun All Inclusive Resort

Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

4.5 star property
9.0 out of 10, Wonderful, (3746)
"Nice stay and good food"
Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

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

5.0 star property
8.4 out of 10, Very Good, (1095)
"I loved everything about this place "
$954 nightly
The price is $954
Jun 29 - Jun 30
Total includes taxes and fees
Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All Inclusive

Temptation Cancun Resort All Inclusive - Adults Only

4.5 star property
8.8 out of 10, Excellent, (3930)
"Great place "
$313 nightly
The price is $382
Jun 30 - Jul 1
Total includes taxes and fees
Temptation Cancun Resort All Inclusive - Adults Only

Grand Fiesta Americana Coral Beach Cancun - All Inclusive

5.0 star property
9.2 out of 10, Wonderful, (3679)
"Beautiful grounds and location right on the beach."
$474 nightly
The price is $580
Jun 16 - Jun 17
Total includes taxes and fees
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, (4205)
"Good place to stay we loved it "
$251 nightly
The price is $307
Jul 9 - Jul 10
Total includes taxes and fees
GR Solaris Cancun & Spa - All Inclusive

Hotel Riu Palace Cabo San Lucas - All Inclusive

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

AVA Resort All Oceanfront - All Inclusive

5.0 star property
8.0 out of 10, Very Good, (273)
"Great hotel "
$594 nightly
The price is $594
Jun 29 - Jun 30
Total includes taxes and fees
AVA Resort All Oceanfront - All Inclusive

Atelier Playa Mujeres - Adults Only - All Inclusive

5.0 star property
9.4 out of 10, Exceptional, (1149)
"Great place to stay, food and amenities are awesome"
$538 nightly
The price is $651
Jul 15 - Jul 16
Total includes taxes and fees
Atelier Playa Mujeres - Adults Only - All Inclusive

Moon Palace The Grand Cancun - All-inclusive

5.0 star property
8.6 out of 10, Excellent, (1551)
"beautiful hotel food is excellent and personal very kind "
$715 nightly
The price is $869
Jun 21 - Jun 22
Total includes taxes and fees
Moon Palace The Grand Cancun - All-inclusive

Hotel Riu Palace Las Americas - Adults Only- All Inclusive

4.0 star property
9.0 out of 10, Wonderful, (4434)
"Great Resort "
Hotel Riu Palace Las Americas - Adults Only- All Inclusive

Hyatt Ziva Cancun All Inclusive

4.5 star property
9.4 out of 10, Exceptional, (1903)
"Perfect hotel's 👌 "
$540 nightly
The price is $540
Jul 14 - Jul 15
Total includes taxes and fees
Hyatt Ziva 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:Jun 27 - Jun 29
Save an average of 15% on thousands of hotels when you're signed in

Find out more about Mexico

Find out more about Mexico

Top reasons to visit Mexico

  • Stunning Beaches: Mexico boasts incredible beaches with soft sands and clear waters, perfect for relaxation and adventure.
  • Rich Culture: Explore vibrant traditions, historic sites, and local customs that showcase Mexico's unique heritage.
  • Outdoor Adventures: Enjoy activities like biking and hiking in picturesque landscapes that highlight Mexico's natural beauty.
  • Urban Excitement: Experience bustling shopping districts and lively entertainment in dynamic cities like Mexico City.
  • Diverse Accommodations: From luxury resorts to cozy retreats, Mexico offers a wide range of lodging options to suit every traveler.

Find great hotels in Mexico

Discover the vibrant hospitality of Mexico, where you'll find a diverse selection of hotels and resorts catering to every budget and preference. Whether you're seeking a luxurious getaway or a cozy, pet-friendly retreat, Mexico's accommodations offer exceptional amenities for business travelers and beach enthusiasts alike. Explore popular options like Hotel NYX Cancun and read reviews to find the perfect stay for your vacation.

  • Hotel Riu Santa Fe - All Inclusive: Nestled in Mexico, Hotel Riu Santa Fe offers a vibrant beach vacation experience with a hot spring theme that is perfect for families. This 3.5-star resort is designed for those who want to indulge in unlimited food and drinks while enjoying beachfront access. Guests can take advantage of a variety of amenities, including a nightclub, themed parties, and numerous water fitness classes. Families will appreciate the dedicated children’s club, playground, and a free water park, ensuring fun-filled days for the little ones. Whether you're scuba diving or relaxing at the natural hot spring, this resort promises a memorable getaway.
  • Hotel Riu Palace Peninsula - All Inclusive: Located along Mexico's stunning coastline, Hotel Riu Palace Peninsula is a 4-star resort that combines adventure with relaxation, making it ideal for families. Guests can enjoy all-inclusive dining and a plethora of activities, from kayaking and windsurfing to snorkeling right on-site. The property boasts direct beach access, where thrill-seekers can engage in various water sports. With amenities such as a 24-hour room service, children’s club, and shared playground, this hotel ensures that both adults and children have an exceptional vacation experience filled with excitement and leisure.
  • Hotel Riu Palace Cabo San Lucas - All Inclusive: Set against the breathtaking backdrop of Cabo San Lucas, Hotel Riu Palace is a luxurious 4-star resort that caters to families seeking a fun-filled beach holiday. With all-inclusive services that encompass 24-hour room service and a variety of entertainment options, guests can unwind and enjoy their stay. The resort features direct beach access, a natural hot spring, and amenities for children such as a supervised children's club and playground. With themed parties and a vibrant nightlife scene, this hotel is perfect for families looking to balance relaxation with lively entertainment.

Where to stay in Mexico

Mexico offers a diverse travel experience, from the vibrant streets of Mexico City to the tranquil charm of Puerto Morelos. Visitors can immerse themselves in rich culture, explore historical sites, and enjoy family-friendly activities. Whether you're seeking relaxation or engaging adventures, the friendly atmosphere and beautiful landscapes make Mexico an ideal destination for your next vacation.

  • Cancun: Located on the eastern coast of Mexico, Cancun is renowned for its stunning beaches and vibrant nightlife. This city attracts visitors year-round, with peak travel seasons in March, July, and December. Families and outdoor enthusiasts flock to Cancun for its beautiful beachfront resorts, golf courses, and family-friendly activities. Notable landmarks include the picturesque beaches and charming town neighborhoods, providing a perfect blend of relaxation and adventure for travelers.
  • Playa del Carmen: Situated along the Caribbean coast, Playa del Carmen is a lively city known for its beautiful beaches and laid-back atmosphere. Visitor numbers surge in January and from March to April, making it a popular destination for families and outdoor lovers. The area boasts an array of recreational venues, resorts, and golf courses, catering to all interests. Highlights include its stunning beaches and the bustling tourist precinct, where you can enjoy shopping, dining, and nightlife experiences.
  • Mexico City: As the capital and a sprawling metropolis, Mexico City offers a rich tapestry of culture and history. Travelers often visit during peak seasons in March and November to December. Families and culture seekers will find plenty to explore, from historic sites to vibrant street life. The city features numerous shopping areas and entertainment facilities, alongside iconic landmarks such as stadiums and historic places, ensuring a diverse and engaging travel experience.

Things to do in Mexico

Mexico is perfect for outdoor adventures, family fun, and vibrant city experiences. Visitors can enjoy bustling shopping areas, exciting arena entertainment, and relaxing resorts. Key activities include taking a morning colectivo for local transport and exploring the area on bike rides, providing unique ways to discover the culture and beauty of this captivating destination.

Shopping

If you're up for a drive, head to La Isla Shopping Mall in Mexico for a blend of family fun and entertainment. For local flavor, visit the San Pancho Nayarit Market and immerse yourself in the city's vibrant business scene. Don't miss the San Marcos Fair for a unique shopping experience!

Recreation

Xcaret Eco Theme Park offers a unique blend of recreational activities and wellness experiences amidst lush landscapes, perfect for relaxation. At Estadio Azteca, immerse yourself in the energy of sports events, while Nayar Vidanta Golf provides a serene outdoor setting for golf enthusiasts to enjoy.

Adventure

At Autódromo Hermanos Rodríguez in Mexico City, immerse yourself in thrilling motor racing. Experience the adrenaline rush at Six Flags Hurricane Harbor Oaxtepec, where water slides and wave pools await. Dive into adventure at Aquaworld, exploring underwater sports and activities in a vibrant aquatic environment.

Nightlife

The Juarez Theater offers a cultural experience with its captivating performances, perfect for a romantic night out. For those seeking excitement, the Dubai Palace Casino delivers thrilling gaming and vibrant city vibes. Don't miss the Estrella de Puebla Observation Wheel for stunning views and family-friendly adventure.

Booking tips and Expedia advantages for Mexico

To save money on your trip to Mexico, consider visiting between September and November when prices are lower. Book your hotel about a month in advance, or check Expedia for last-minute deals. Saturday is the cheapest day to stay, while Monday tends to be more expensive. Use Expedia's search tool to find budget-friendly accommodations and explore eco-certified options. Bundling your hotel, flights, and activities through Expedia can yield additional savings. Don't forget to join the One Key membership for exclusive discounts and future cash back on selected hotels.

  • 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, though if you're late to the party, have a look at Expedia's last minute deals - the green banner below the hotel's price indicates a discounted rate.
  • 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: Expedia’s search tool makes it easy for you to set your budget and choose your ideal location, among other preferences. You can arrange your search results to display prices from lowest to highest, ensuring that you see the most affordable hotel options first. Additionally, you have the ability to narrow down your choices by hotel type. For instance, if you select the "Eco-certified" filter, you'll be shown sustainable and environmentally-friendly hotels that are ready for booking.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Mexico with your flights and activities through an Expedia package deal.
  • Become a One Key member: Join Expedia's One Key membership program for exclusive discounts and deals on hotel bookings. You can also earn OneKeyCash to use on future selected hotels.

Find the best attractions in Mexico

Mexico offers a fantastic vacation for outdoor enthusiasts, families, and city explorers alike. With a variety of attractions such as beautiful beaches, historic churches, and vibrant urban parks, there's something for everyone. Whether you're seeking cultural experiences, outdoor adventures, or a taste of city life, Mexico's diverse points of interest promise to make your trip memorable.

  • Moon Palace Golf Club: Experience a luxurious golfing getaway at Moon Palace Golf Club, where friendly staff and family-friendly vibes create the perfect atmosphere. Enjoy stunning landscapes and top-notch facilities, making it an ideal spot for both seasoned golfers and beginners.
  • Angel of Independence Monument: Immerse yourself in the rich cultural heritage of Mexico at the Angel of Independence Monument. This iconic structure celebrates the nation's history and independence, offering a poignant glimpse into the country's past amidst a vibrant urban backdrop.
  • Zócalo: Explore the heart of Mexico City at Zócalo, a lively public square filled with culture and history. Surrounded by stunning architecture, this bustling piazza invites you to enjoy street performances, local cuisine, and the essence of Mexican life.

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

Traveling to Mexico offers convenient access through its major airports. Mexico City International Airport (MEX) is located 3 miles from downtown, with notable nearby hotels like the 5-star Sofitel Mexico City Reforma, 5 miles away, and The St. Regis Mexico City, 6 miles away. Transportation options include on-request and 24-hour airport shuttles with various fees. Meanwhile, Don Miguel Hidalgo y Costilla International Airport (GDL) in Guadalajara is situated 281 miles from the city center, with excellent hotels such as the 4.5-star Hotel Riu Plaza Guadalajara, 11 miles away, and Barceló Guadalajara, 10 miles away, both easily accessible from the airport.

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 $122 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 81ºF to 88ºF 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 $122 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 makes booking accommodations in Mexico as easy as swiping right for your dream getaway. First off, there’s the extensive choice and fantastic prices. Then, there’s our online Help Center, which is available around-the-clock. Plus, when you become a member of our One Key™ rewards program, you can collect OneKeyCash™* and redeem it on eligible hotels, flights, activities and more. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Hotels.com, Expedia and Vrbo.