Search Hotels in Mexico

    price find illustration
    Upfront pricing
    Our total price for your stay includes taxes and fees
    deals illustration
    Treat yourself
    Save 10% or more on over 100,000 hotels worldwide with Member Prices
    bed illustration
    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

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, (1238)
"Great place to stay! "
$372 nightly
The price is $372
Aug 3 - Aug 4
Total includes taxes and fees
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, (2758)
"Great place for vacation"
$517 nightly
The price is $630
Aug 1 - Aug 2
Total includes taxes and fees
Moon Palace Cancun - All Inclusive

Hotel Xcaret Mexico - All Parks / All Fun Inclusive

5.0 star property
8.8 out of 10, Excellent, (1246)
"Hotel was amazing and had everything we needed for our stay "
$954 nightly
The price is $1,158
Jul 18 - Jul 19
Total includes taxes and fees
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, (4452)
"Great vacation location for families."
$555 nightly
The price is $675
Aug 5 - Aug 6
Total includes taxes and fees
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, (1343)
"Xcaret Arte is truly a 5 star resort with high quality of service, food and facilities."
$688 nightly
The price is $835
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, (2017)
"Beautiful property, the pools were amazing and the staff were super friendly."
$104 nightly
The price is $130
Jul 12 - Jul 13
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, (5475)
" 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."
$149 nightly
The price is $184
Jul 14 - Jul 15
Total includes taxes and fees
Emporio Cancun Optional All Inclusive

Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

4.5 star property
9.0 out of 10, Wonderful, (3850)
"It was a great stay"
$341 nightly
The price is $417
Jul 7 - Jul 8
Total includes taxes and fees
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, (3974)
"Amazing stay "
$279 nightly
The price is $342
Jul 21 - Jul 22
Total includes taxes and fees
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, (1099)
"Great place to take the kids for vacation "
$706 nightly
The price is $857
Jul 6 - Jul 7
Total includes taxes and fees
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, (312)
"Wonderful resort"
$594 nightly
The price is $594
Jul 20 - Jul 21
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, (1171)
"Great stay"
$540 nightly
The price is $653
Aug 5 - Aug 6
Total includes taxes and fees
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, (3753)
"Great location and food"
$432 nightly
The price is $528
Aug 4 - Aug 5
Total includes taxes and fees
Grand Fiesta Americana Coral Beach Cancun - All Inclusive

Sunscape Cancun Resort & Spa - All Inclusive

4.0 star property
8.8 out of 10, Excellent, (5678)
"Hotel was great for family! "
$396 nightly
The price is $396
Jul 19 - Jul 20
Total includes taxes and fees
Sunscape Cancun Resort & Spa - All Inclusive

GR Solaris Cancun & Spa - All Inclusive

4.0 star property
8.0 out of 10, Very Good, (4293)
"Good place to stay we loved it "
$260 nightly
The price is $319
Jul 31 - Aug 1
Total includes taxes and fees
GR Solaris Cancun & Spa - All Inclusive

Moon Palace The Grand Cancun - All-inclusive

5.0 star property
8.6 out of 10, Excellent, (1582)
"Great place"
$799 nightly
The price is $971
Aug 1 - Aug 2
Total includes taxes and fees
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, (4537)
"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, (1838)
"Amazing place would stay again "
$381 nightly
The price is $381
Jul 8 - Jul 9
Total includes taxes and fees
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, (4497)
"People very friendly, food was excellent, very good located "
$323 nightly
The price is $395
Jul 6 - Jul 7
Total includes taxes and fees
Hotel Riu Palace Las Americas - Adults Only- 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 18 - Jul 20
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 $130 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 $130 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.