Search Hotels in Mexico

Most hotels are fully refundable. Because flexibility matters.

Save 10% or more on over 100,000 hotels worldwide as a One Key member.

Search over 2.9 million properties and 550 airlines worldwide.

Top Cities in Mexico

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Star rating
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveler experience
Traveler experience

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

Riu Palace Cabo San Lucas All Inclusive
4 out of 5
Camino Viejo a San Jose del Cabo Km 4.5, Cabo San Lucas, BCS
The price is $347 per night from Jun 6 to Jun 7
$347
per night
Jun 6 - Jun 7
8.6/10 Excellent! (3,048 reviews)
"Everything was great, the service, the food, and the property was great. I went for my wife's birthday, and the did an amazing reception in our room for ger, they got the occasion wrong, they put happy anniversary, but its ok, wife was happy and very surprised. The only restaurant that we did not ..."

Reviewed on May 30, 2023

Riu Palace Cabo San Lucas All Inclusive
Riu Palace Peninsula All Inclusive
4 out of 5
Blvd Kukulkan, Km 5.5 Lote 6-C, Zona Hotelera, Cancun, QROO
8.8/10 Excellent! (4,087 reviews)
"Beautiful experience"

Reviewed on Jun 1, 2023

Riu Palace Peninsula All Inclusive
Nickelodeon Hotels & Resorts All Inclusive Riviera Maya
5 out of 5
Carretera Cancun Tulum Km 45, Riviera Maya, Playa del Carmen, QROO
The price is $978 per night from Jun 12 to Jun 13
$978
per night
Jun 12 - Jun 13
8.2/10 Very Good! (510 reviews)
"We were amazingly welcome! Our kids had a blast during all stay. We will for sure recommend you!"

Reviewed on May 30, 2023

Nickelodeon Hotels & Resorts All Inclusive Riviera Maya

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

Grand Velas Los Cabos - All Inclusive
5 out of 5
Carretera Transpeninsular Km. 17, Corredor Turístico, Los Cabos, Cabo San Lucas, BCS, 23405
Fully refundableReserve now, pay when you stay
The price is $1,510 per night from Jun 30 to Jul 1
$1,510
per night
Jun 30 - Jul 1
9.6/10 Exceptional! (198 reviews)
"One of the best hotels I have ever stayed in! Service and food are excellent!"

Reviewed on Apr 26, 2023

Grand Velas Los Cabos - All Inclusive
Barceló Puerto Vallarta - All Inclusive
4 out of 5
Km 11.5 Zona Hotelera Sur, Puerto Vallarta, 48300
Fully refundableReserve now, pay when you stay
The price is $160 per night from Jun 6 to Jun 7
$160
per night
Jun 6 - Jun 7
7.8/10 Good! (1,161 reviews)
"Ot was a nice experience staying here, the food was excellent and the service was fantastic"

Reviewed on May 30, 2023

Barceló Puerto Vallarta - All Inclusive
Sandos Cancun All Inclusive
4.5 out of 5
Km 14 Mz 53 Lote 37-1 ZH, Cancun, QROO
The price is $345 per night from Jun 10 to Jun 11
$345
per night
Jun 10 - Jun 11
7.8/10 Good! (1,087 reviews)
"The property itself was not bad . They were renovating an area in one of the pool areas , but other than that it was good."

Reviewed on May 28, 2023

Sandos Cancun All Inclusive
Nizuc Resort and Spa
5 out of 5
Punta Nizuc, Blvd. Kukulcan Km.21 - 260, Cancun, QROO
Fully refundableReserve now, pay when you stay
The price is $600 per night from Jun 4 to Jun 5
$600
per night
Jun 4 - Jun 5
9.4/10 Exceptional! (1,166 reviews)
"👍👍"

Reviewed on May 21, 2023

Nizuc Resort and Spa
Riu Palace Baja California - Adults Only - All Inclusive
4.5 out of 5
Camino Viejo a San José, Km 3.5, Col. El Medano, Cabo San Lucas, BCS, 4990
8.6/10 Excellent! (2,838 reviews)
"One of the best resorts that I have ever stayed at. Really enjoyed the all inclusive experience."

Reviewed on May 30, 2023

Riu Palace Baja California - Adults Only - All Inclusive
Hotel Marina El Cid Spa & Beach Resort All Inclusive
4 out of 5
Boulevard el Cid Unidad 15, Puerto Morelos, QROO, 77580
Fully refundableReserve now, pay when you stay
The price is $394 per night from Jun 3 to Jun 4
$394
per night
Jun 3 - Jun 4
8.6/10 Excellent! (1,150 reviews)
"From the moment you arrived to the moment you leave the hospitality is amazing. When i arrived i was welcomed by Ms.Lulu. She offered me a drink told me about rhe activities, the spa and everything there was to do. The rooms are big and very clean. You get housekeeping everyday and they restock the ..."

Reviewed on May 31, 2023

Hotel Marina El Cid Spa & Beach Resort All Inclusive
Riu Cancun All Inclusive
3.5 out of 5
Blvd. Kukulcan Km 8.5, Manzana 50, Lote 5, Zona Hotelera, Cancun, QROO, 77500
8/10 Very Good! (3,037 reviews)
Fantastic place to lounge around for a week!
"I stayed here as a solo traveler and couldn’t have been more pleased. From the central location to the breathtaking views of the ocean, I had an amazing stay and was close to everything I could have needed, such as convenience stores and a Starbucks! Every interaction I had with staff was extremely ..."

Reviewed on May 28, 2023

Riu Cancun All Inclusive
Riu Vallarta All Inclusive
3.5 out of 5
Av. de los Cocoteros s/n, Lote LL-Cond-Maestro FI, Nuevo Vallarta, NAY, 63732
8.4/10 Very Good! (1,705 reviews)
"The resort was nice. But they don’t have room service! Why?"

Reviewed on May 28, 2023

Riu Vallarta All Inclusive
Cancun Bay Resort - All Inclusive
3.5 out of 5
Boulevard Kukulkan KM 3.5, Zona Hotelera, Cancun, QROO, 77500
Fully refundableReserve now, pay when you stay
The price is $188 per night from Jun 25 to Jun 26
$188
per night
Jun 25 - Jun 26
7.8/10 Good! (1,245 reviews)
"We LOVED our stay at Cancun Bay for our girls trip. It’s the perfect resort if you’re not planning to only leisure at the resort, but instead want to explore cancun itself. The food was amazing and so were the drinks! The staff was all super incredible and accommodating. It’s only a short ride from ..."

Reviewed on May 27, 2023

Cancun Bay Resort - All Inclusive
Dreams Natura Resort & Spa - All Inclusive
4.5 out of 5
Sm 31, Mz 03, Lote 101-21, Km 332, Carretera Cancun-Tulum, Puerto Morelos, QROO, 77500
Fully refundable
The price is $434 per night from Jun 4 to Jun 5
$434
per night
Jun 4 - Jun 5
8/10 Very Good! (852 reviews)
"Very good place"

Reviewed on May 29, 2023

Dreams Natura Resort & Spa - All Inclusive
Grand Riviera Princess All Suites Resort & Spa All Inclusive
4.5 out of 5
Prolongacion 5ta Avenida, Mza 20 Lote 006, Playa del Carmen, QROO
Fully refundableReserve now, pay when you stay
The price is $215 per night from Jun 4 to Jun 5
$215
per night
Jun 4 - Jun 5
7.8/10 Good! (2,387 reviews)
"This resort is HUGE! great if you need or want lots of options for pool or beach or you just love walking. If you do have a tough time walking then this will be difficult cause all the activities are so spread out. Food was good I would love to see more or different fish options from just a plain ..."

Reviewed on May 29, 2023

Grand Riviera Princess All Suites Resort & Spa All Inclusive
Margaritaville Island Reserve Riviera Cancun - All Inclusive by Karisma
5 out of 5
Km 27.5 Mza. 37 SM. 12, Bahia Petempich, Puerto Morelos, QROO, 77580
The price is $360 per night from Jun 3 to Jun 4
$360
per night
Jun 3 - Jun 4
9.2/10 Wonderful! (617 reviews)
"Staff were respectful and accomodating. Excellent service! Hotel room was very clean. Delicious food at the restaurants. Loved all the live entertainment. Bar tenders prepared excellent drinks 🍸. I highly recommend this resort!"

Reviewed on May 30, 2023

Margaritaville Island Reserve Riviera Cancun - All Inclusive by Karisma
Seadust Cancún All Inclusive Family Resort
The price is $340 per night from Jun 5 to Jun 6
$340
per night
Jun 5 - Jun 6
7.8/10 Good! (2,151 reviews)
"Great hotel! Friendly staff"

Reviewed on May 28, 2023

Seadust Cancún All Inclusive Family Resort
Secrets Bahia Mita Surf & Spa - Adults Only - All Inclusive
4.5 out of 5
Carretera Cruz de Huanacaxtle, Punta de Mita, NAY, 63762
Fully refundableReserve now, pay when you stay
The price is $522 per night from Jun 25 to Jun 26
$522
per night
Jun 25 - Jun 26
8.2/10 Very Good! (167 reviews)
"Beautiful resort the spa was awesome"

Reviewed on May 30, 2023

Secrets Bahia Mita Surf & Spa - Adults Only - All Inclusive
Paradise Village Beach Resort and Spa
4 out of 5
Paseo De Los Cocoteros 001, Nuevo Vallarta, NAY, 63731
The price is $146 per night from Jun 8 to Jun 9
$146
per night
Jun 8 - Jun 9
7.8/10 Good! (1,000 reviews)
"This is our favorite place to stay. We've been staying here for over 25 years and visit several times a year. Our kids grew up coming here and now our grandkids are getting to experience it as well. A great place for a family vacation. Many staff members have been working here for 20 years and continue ..."

Reviewed on May 22, 2023

Paradise Village Beach Resort and Spa
Dreams Riviera Cancun Resort & Spa - All Inclusive
4.5 out of 5
Carretera Federal Chetumal Puerto Juárez, Km 324-342 Manzana 1, Lote 3, SM 11, Puerto Morelos, QROO, 77580
Fully refundableReserve now, pay when you stay
The price is $361 per night from Jun 26 to Jun 27
$361
per night
Jun 26 - Jun 27
8.6/10 Excellent! (1,005 reviews)
"Liked the property Didn't like the checking out, had to wait for about 20mins because there was only 1 person doing the check out"

Reviewed on May 31, 2023

Dreams Riviera Cancun Resort & Spa - All Inclusive
Don't see what you're looking for?
See all available properties in Mexico
View all properties
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.

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.

Mexico hotels information

Number of reviews
29,411
Accommodation
57,198 hotels
Lowest Price
$146
Highest Price
$1,510

Price trends for hotels in Mexico

Less expensive
More expensive
This month
Next month
June
May
$71
$76
Month
Price
January
$102
February
$102
March
$111
April
$113
May
$116
June
$71
July
$76
August
$81
September
$76
October
$78
November
$86
December
$88
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.

Recent reviews of Mexico hotels
Expedia verified reviews