Search Hotels in Mexico

  • Upfront pricing

    Our total price for your stay includes taxes and fees
  • Treat yourself

    Save 10% or more on over 100,000 hotels worldwide with Member Prices
  • Be picky

    Search almost a million properties worldwide

Top Cities in Mexico

Check prices for these dates

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,451 reviews)
"Honestly the best all inclusive we've ever stayed in."
United Kingdom
Ann
$1,016 nightly
The price is $1,233
Apr 21 - Apr 22
Total with taxes and fees
Hotel Xcaret Mexico - All Parks / All Fun Inclusive

Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

Sunscape Cancun All-Inclusive Resort & Spa by Hyatt
4.0 star property
Zona Hotelera
8.8 out of 10, Excellent, (6,421 reviews)
"Excellent place for a family trip "
United States
Erenik
$247 nightly
The price is $304
Apr 21 - Apr 22
Total with taxes and fees
Sunscape Cancun All-Inclusive Resort & Spa by Hyatt

The Westin Resort & Spa, Cancun

The Westin Resort & Spa, Cancun
4.0 star property
Zona Hotelera
8.6 out of 10, Excellent, (2,820 reviews)
"It was nicely kept and the staff were great. "
United States
Leonard
$119 nightly
The price is $149
Apr 5 - Apr 6
Total with taxes and fees
The Westin Resort & Spa, Cancun

AVA Resort Cancun - All Inclusive

AVA Resort Cancun - All Inclusive
5.0 star property
Cancun
8.4 out of 10, Very Good, (970 reviews)
"Rooms were nice and clean and the views were great."
United States
Paula Ann
$439 nightly
The price is $535
Apr 8 - Apr 9
Total with taxes and fees
AVA Resort Cancun - All Inclusive

Hotel Riu Santa Fe - All Inclusive

Hotel Riu Santa Fe - All Inclusive
3.5 star property
El Medano Ejidal
8.4 out of 10, Very Good, (7,288 reviews)
"It was a wonderful place to stay!"
United States
Sara
Hotel Riu Santa Fe - 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, (3,804 reviews)
"Was a good resort"
United States
Chisona
Hotel Riu Cancun - Adults Only - All Inclusive

Moon Palace Cancun - All-Inclusive

Moon Palace Cancun - All-Inclusive
4.5 star property
Cancun
8.2 out of 10, Very Good, (3,014 reviews)
"Beautiful resort,excellent staff service & very good food."
Canada
Loveleen
$395 nightly
The price is $482
Apr 19 - Apr 20
Total with taxes and fees
Moon Palace Cancun - 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,668 reviews)
"Nice resort with excellent food and service"
United States
michael
$157 nightly
The price is $195
Apr 13 - Apr 14
Total with taxes and fees
Occidental Costa Cancún 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,429 reviews)
"Very clean, everyone was very nice and friendly!! "
United States
Marcos Antonio
$897 nightly
The price is $1,089
Apr 5 - Apr 6
Total with taxes and fees
Hotel Xcaret Arte – All Parks / All Fun Inclusive, Adults Only

Hilton Cancun, an All-Inclusive Resort

Hilton Cancun, an All-Inclusive Resort
4.5 star property
Cancun
8.6 out of 10, Excellent, (3,282 reviews)
"Great resort for vacation, good variety of food and restaurants, and nice staff."
Canada
Abiodun
$318 nightly
The price is $390
Apr 12 - Apr 13
Total with taxes and fees
Hilton Cancun, an All-Inclusive Resort

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, (4,738 reviews)
"Nice view and food and location "
Canada
Ramandeep
$448 nightly
The price is $547
Apr 19 - Apr 20
Total with taxes and fees
Temptation Cancun Resort All Inclusive - Adults Only

Hard Rock Hotel Cancun - All Inclusive

Hard Rock Hotel Cancun - All Inclusive
4.5 star property
Zona Hotelera
8.0 out of 10, Very Good, (1,539 reviews)
"The staff was great, food was very good and the pool / beach area were nice!"
United States
timothy
$400 nightly
The price is $489
Apr 21 - Apr 22
Total with taxes and fees
Hard Rock Hotel Cancun - All Inclusive

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,204 reviews)
"The staff was very nice and the resort was beautiful"
United States
Dresilla
$626 nightly
The price is $780
Apr 12 - Apr 13
Total with taxes and fees
Nickelodeon Hotels & Resorts Riviera Maya - Gourmet by Karisma - All Inclusive

Emporio Cancun Optional All Inclusive

Emporio Cancun Optional All Inclusive
4.0 star property
Zona Hotelera
8.0 out of 10, Very Good, (2,453 reviews)
"I had a blast with my family food was delicious place was clean everyone is friendly and lots to do for the kids will def make this a yearly place to visit "
United States
anthony
$162 nightly
The price is $201
Apr 12 - Apr 13
Total with taxes and fees
Emporio Cancun Optional All Inclusive

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,156 reviews)
"Was a really nice place to relax and enjoy the sunshine and pools. "
United States
Trystan
$372 nightly
The price is $455
Apr 6 - Apr 7
Total with taxes and fees
Hyatt Vivid Grand Island Cancun Adults Only 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,230 reviews)
"Great stay. "
United States
Deborah Enck
$258 nightly
The price is $315
Apr 18 - Apr 19
Total with taxes and fees
Occidental at Xcaret Destination - All Inclusive

Seadust Cancún All Inclusive Family Resort

Seadust Cancún All Inclusive Family Resort
3.5 star property
Zona Hotelera
7.4 out of 10, Good, (3,217 reviews)
"Clean rooms, great staff n good food"
Canada
Komal
$379 nightly
The price is $463
Apr 15 - Apr 16
Total with taxes and fees
Seadust Cancún All Inclusive Family Resort

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, (4,685 reviews)
"Great food, clean rooms and friendly staff!"
United States
Monica Lynn
Hotel Riu Palace Kukulkan - Adults Only - All Inclusive

GR Solaris Cancun & Spa - All Inclusive

GR Solaris Cancun & Spa - All Inclusive
4.0 star property
Zona Hotelera
8.0 out of 10, Very Good, (4,906 reviews)
"This was a wonderful hotel, very clean, comfortable, and they made us feel very welcome. "
United States
Paul Damian St.
$283 nightly
The price is $348
Apr 15 - Apr 16
Total with taxes and fees
GR Solaris Cancun & Spa - All Inclusive

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,288 reviews)
"Staff was great, resort was clean"
United States
Matthew
$301 nightly
The price is $369
Apr 14 - Apr 15
Total with taxes and fees
Breathless Cancun Soul Resort & Spa - 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:Apr 3 - Apr 5

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

Top Mexico Hotel Reviews

Price trends for hotels in Mexico

Less expensive
More expensive
Next month
March
January
$81
Month
Price
January
$95
February
$92
March
$80
April
$81
May
$80
June
$89
July
$87
August
$84
September
$83
October
$87
November
$89
December
$91
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Mexico. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around Mexico

Top reasons to visit Mexico

  • Stunning Beaches: Mexico boasts breathtaking beaches like Cancun and Tulum, ideal for relaxation and water sports.
  • Rich Cultural Heritage: Explore ancient ruins, vibrant markets, and historic sites that reflect Mexico's storied past.
  • Outdoor Adventures: From hiking in national parks to thrilling activities, there's plenty for adventure seekers.
  • Delicious Cuisine: Savor authentic Mexican dishes, from street tacos to fine dining experiences.
  • Warm Hospitality: Experience the friendly culture and welcoming locals throughout your travels.

Find great hotels in Mexico

Experience the vibrant hospitality of Mexico, where a variety of hotel accommodations await to meet your every need. From luxurious resorts perfect for families to business-friendly hotels, you'll find the ideal setting for relaxation or adventure. Whether you're seeking the best hotels near stunning beaches or unique stays like Hoteles Xcaret, Mexico offers a diverse range of options to ensure an unforgettable vacation experience.

  • Hotel Riu Santa Fe - All Inclusive: This vibrant 3.5-star resort boasts a guest rating of 8.4 and offers an exciting beach and adventure-themed vacation experience. With all-inclusive amenities, guests can indulge in unlimited food and drinks, including buffet and à la carte options. The hotel features direct beach access, a natural hot spring, and a range of recreational activities such as scuba lessons, snorkeling, and sailing nearby. The lively atmosphere is complemented by nightly entertainment, theme parties, and fitness classes, making it perfect for travelers seeking both relaxation and adventure.
  • Hotel Riu Palace Peninsula - All Inclusive: Rated 8.8, this luxurious 4-star hotel is an ideal choice for families looking for a serene beach getaway. With its extensive all-inclusive services, including 24-hour room service, kids' amenities, and a children’s club, it caters to guests of all ages. Enjoy various activities such as kayaking, windsurfing, and onsite snorkeling, all while relishing gourmet dining options. The hotel’s elegant décor and direct beach access create a relaxing atmosphere, perfect for unwinding and enjoying quality time with loved ones.
  • Occidental at Xcaret Destination - All Inclusive: This 4-star resort, rated 8.4, is a family-friendly haven that seamlessly blends adventure with relaxation. With all-inclusive amenities, guests can enjoy a variety of dining options, entertainment, and activities such as mini-golf and tennis. The hotel features direct beach access and offers a children’s club, arcade game room, and babysitting services, ensuring that families can have fun together or separately. The vibrant atmosphere and beautiful surroundings make it a fantastic choice for those looking to explore the natural beauty of Mexico.

Where to stay in Mexico

Mexico beckons with a vibrant mix of adventure and relaxation, making it a perfect vacation destination. From the historical streets of Mexico City to the stunning beaches of Cancun, each region offers its unique atmosphere. Experience friendly locals and family-friendly activities, whether exploring ancient ruins or enjoying outdoor adventures. With diverse seasons, there's always something exciting to discover in this beautiful country, ensuring an unforgettable travel experience.

  • Cancun: Cancun is a vibrant coastal city located on the northeastern tip of the Yucatan Peninsula. Known for its stunning beaches and crystal-clear turquoise waters, Cancun offers a mix of relaxation and adventure for travelers. The peak travel seasons occur in March, July, and December, attracting families and outdoor enthusiasts alike. Visitors can enjoy world-class resorts, golf courses, and a variety of outdoor activities. Notable local attractions include the beautiful beaches, family-friendly beach areas, and charming town neighborhoods that reflect the local culture.
  • Playa del Carmen: Nestled along the Caribbean coast, Playa del Carmen is a lively city that promises a laid-back yet exhilarating vacation. This destination sees a surge of visitors from January through April, drawn by its inviting beaches and family-friendly atmosphere. Playa del Carmen is known for its recreational areas and resorts, offering ample opportunities for fun in the sun. While exploring the area, be sure to visit its beautiful beaches and the bustling tourist precinct, which features shops, restaurants, and vibrant nightlife options.
  • Puerto Vallarta: Located on Mexico's Pacific coast, Puerto Vallarta is a charming city that combines natural beauty with cultural richness. With peak travel seasons from January to March, this destination attracts families and outdoor lovers looking for both adventure and relaxation. Puerto Vallarta is famous for its picturesque beaches, family-friendly beach spots, and a lively esplanade that offers an array of dining and shopping options. Don't miss the local markets, where you can immerse yourself in the local culture and find unique artisanal crafts.

Things to do in Mexico

Mexico offers a vibrant mix of outdoor adventures and cultural experiences, making it an ideal vacation spot. Visitors can enjoy thrilling activities at arena entertainment facilities and relax at luxurious resorts or recreational areas. Additionally, history enthusiasts will find fascinating museums that showcase the rich heritage of the country. Whether you seek excitement or a deeper understanding of Mexico's past, there's something for everyone to enjoy.

Shopping

Experience Mexico City’s Perisur, a vibrant shopping mall featuring popular international brands and local boutiques. In Guadalajara, visit Mercado San Juan de Dios, a bustling market where you can find unique handicrafts, traditional foods, and authentic souvenirs to take home.

Recreation

Cabo del Sol Golf offers a luxurious golfing experience with stunning ocean views and impeccably maintained greens. Quivira Golf Club boasts breathtaking landscapes and top-notch facilities, perfect for both relaxation and recreation. Marina Riviera Nayarit at La Cruz provides a tranquil atmosphere, ideal for unwinding and enjoying nature.

Adventure

In Tulum, explore ancient Mayan ruins overlooking the Caribbean Sea. In Oaxaca, experience thrilling zip-lining through lush canyons. In Guadalajara, enjoy exhilarating horseback riding through scenic trails, immersing yourself in the vibrant culture and stunning landscapes of Mexico.

Nightlife

Experience the vibrant nightlife in Mexico City at the lively La Casa de los Abuelitos for traditional drinks. For dancing, head to the energetic Mama Rumba, where you can groove to salsa beats. Don’t miss the rooftop views at Terraza Catedral for a stunning nightcap.

*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 to April and December, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Mexico about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • 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 feature enables you to choose your budget, preferred destination, and various other criteria. You can easily sort the results to display hotels from the lowest to the highest price, helping you find the most affordable options first. Additionally, you can narrow down your choices by hotel type—if you select the Eco-certified filter, you'll discover sustainable and environmentally-friendly hotels available for booking.
  • Consider bundling your trip: You can save money by booking an Expedia package that includes your hotel in Mexico along with your flights and activities.

Find the best attractions in Mexico

Mexico offers an incredible blend of outdoor adventures and cultural experiences, making it a perfect destination for travelers. Explore beautiful beaches, stunning urban parks, and historic churches that showcase the country’s rich heritage. Whether you're seeking relaxation by the sea or an adventurous hike through nature, Mexico has something for everyone looking to immerse themselves in its vibrant culture and breathtaking scenery.

  • Moon Palace Golf Club: Experience world-class golfing at this stunning resort, where friendly staff and family-friendly vibes create a welcoming atmosphere. Enjoy excursions that allow you to explore the beautiful surroundings while perfecting your swing on lush greens.
  • Paseo de la Reforma: Stroll along this iconic avenue that captures the vibrant energy of Mexico City. Lined with impressive monuments, parks, and modern architecture, it’s the perfect place to soak up the city vibes and enjoy local culture.
  • Angel of Independence Monument: Visit this stunning monument, a symbol of Mexico’s rich history and cultural heritage. Surrounded by beautiful gardens, it offers a serene environment to reflect on the nation's past and appreciate its significance.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
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 RainSunnyAverageSlightly 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 RainSunnyAverageSlightly Low
December59.4°F (15.2°C)No RainSunnySlightly LowSlightly High

The nearest major airports for your trip to Mexico

Traveling to MEXico is convenient with its major airports, including Mexico City International Airport (MEX), just 3 miles from downtown. Nearby hotel options include the 5-star Sofitel Mexico City Reforma, located 5 miles away, and The St. Regis Mexico City, 6 miles from the airport. Both hotels offer various transportation services. Another key airport is Don Miguel Hidalgo y Costilla International Airport (GDL) in Guadalajara, located 281 miles from the city center. Good hotel choices include the 4.5-star Hotel Riu Plaza Guadalajara and Baruk Guadalajara Hotel de Autor, both within 12 miles of the airport, providing easy access to transportation services.

Mexico Hotel Travel Guide

Welcome to Mexico

As the 14th-largest country on the planet, there is plenty to see and do in Mexico when you book your vacation through Expedia. Take a tour of the capital, Mexico City, or enjoy a relaxed visit somewhere quieter. Expedia will help you find the right trip for you. See just how simple it is to visit the country of your dreams, start your search right now.

Eager to reserve a room at a high-end retreat in Mexico? No problem. We have got a massive selection of affordable motels too. And there are a wealth of alternatives in the middle. It's simply based on what you're in the mood for and how much you'd like to spend. And as far as location, you can select a room in any part of the region you'd like. You'll find a ton of accommodation options at the center of the action, as well as secluded rooms on the outskirts of Mexico. When you search our site's catalog of hotels in Mexico, you're guaranteed to find affordable rates and awesome packages on any type of hotel around.

Quick facts about Mexico:

  • With 122.3 million residents, Mexico ranks 14th in population compared to other countries
  • The currency in Mexico is the Mexican Peso
  • Don't forget to stop in Cancun , Riviera Maya, and Los Cabos while you're in the country

Finding a room for your holiday doesn't need to be excruciating. Expedia can save you time and money when securing your reservations at a hotel in Mexico, so you can spend your time enjoying your adventure and not fretting about going home broke. So why wait another second to book your vacation to Mexico and Central America? Enter your perfect travel dates now to view the best rates on stays in Mexico!

For travel by car, look to border and coastal towns for adventure. You can cross the United States border at various points to access bustling cities like Mexicali and Tijuana. Look for upscale Mexico hotel packages in these regions as you make a quick, but luxurious, getaway on a short-term vacation. You can travel down the Baja Peninsula for a slower pace and beautiful views. From Ensenada to Cabo San Lucas, you'll encounter great Mexico hotel deals and rooms that give you quick access to beautiful beaches and vibrant local markets. Some of the best cheap Mexico hotel deal options are available in the smaller ejidos along the way.

Consider a drive into mainland to experience many of the more notable beaches at your leisure. Mazatlan, Puerto Vallarta, and Acapulco beckon with promises of tropical drinks, rich Mexican food, and lots of sunshine. Look for resort hotels in Mexico seaside communities to indulge yourself in some well-deserved rest and relaxation.

For an exotic trip, look for rates and reservations with Mexico hotels in places like Palenque, a gateway to exploring Mayan ruins. You'll find that tours of the famed pyramids enable you to step back into another time and culture. Your reservations can be made early so that you receive special discount rates, and you can plan for off-season travel to enjoy even better prices.

Those who want to see more of the cultural centers of the nation can look for cheap hotel deals in Mexico City, the nation's capital. Look for top tours that include the Fine Arts Palace, the National Art Museum, and the Metropolitan Cathedral. Be sure to see the National Palace, home to the nation's president.

Mexico is home to an amazing number of indigenous peoples with more than 400 languages spoken. Many of the people create beautiful handcrafted goods. Book great Mexico hotel deals on Expedia that provide you with the chance to try the fiery moles and experience open air markets in venues like Nayarit, Oaxaca, and Veracruz.

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 $149 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 $149 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.