Hotels in Mexico, Mexico and Central America

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Mexico

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Mexico

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,082 reviews)
"Good times"

Reviewed on 31 May 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 ₹76,938 per night from 4 Jun to 5 Jun
₹76,938
per night
4 Jun - 5 Jun
8.2/10 Very Good! (509 reviews)
"We were amazingly welcome! Our kids had a blast during all stay. We will for sure recommend you!"

Reviewed on 30 May 2023

Nickelodeon Hotels & Resorts All Inclusive Riviera Maya
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 ₹124,333 per night from 5 Jun to 6 Jun
₹124,333
per night
5 Jun - 6 Jun
9.6/10 Exceptional! (198 reviews)
"One of the best hotels I have ever stayed in! Service and food are excellent!"

Reviewed on 26 Apr 2023

Grand Velas Los Cabos - All Inclusive

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

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 ₹13,150 per night from 27 Jun to 28 Jun
₹13,150
per night
27 Jun - 28 Jun
7.8/10 Good! (1,160 reviews)
"Beautiful region."

Reviewed on 28 May 2023

Barceló Puerto Vallarta - All Inclusive
Temptation Cancun Resort  - All Inclusive- Adults Only
4.5 out of 5
Boulevard Kukulcan Km 3.5, Zona Hotelera, Cancun, QROO
The price is ₹26,408 per night from 6 Jun to 7 Jun
₹26,408
per night
6 Jun - 7 Jun
8.6/10 Excellent! (3,073 reviews)
"Liked the property. Just to much sells pitch"

Reviewed on 28 May 2023

Temptation Cancun Resort - All Inclusive- Adults Only
Hyatt Ziva Cancun All Inclusive
4.5 out of 5
Blvd. Kukulcan, Manzana 51, Lote 7, Cancun, QROO
The price is ₹56,256 per night from 15 Jun to 16 Jun
₹56,256
per night
15 Jun - 16 Jun
9.2/10 Wonderful! (1,655 reviews)
"perfect"

Reviewed on 29 May 2023

Hyatt Ziva Cancun All Inclusive
The Royal Haciendas All Inclusive
4 out of 5
Chetumal / Pto. Juarez Highway, Km 289 10 Lote 2, Mz 70, Playa del Carmen, QROO
Fully refundableReserve now, pay when you stay
The price is ₹18,650 per night from 7 Jun to 8 Jun
₹18,650
per night
7 Jun - 8 Jun
8.8/10 Excellent! (1,034 reviews)
"This is a great place. The rules are clean. Staff is wonderful. Just had a little bit of a hiccup because I’m a vegan, but they try to accommodate me as much as possible. I would recommend this hotel and we will visit this hotel again."

Reviewed on 29 May 2023

The Royal Haciendas All Inclusive
Sandos Cancun All Inclusive
4.5 out of 5
Km 14 Mz 53 Lote 37-1 ZH, Cancun, QROO
The price is ₹28,541 per night from 10 Jun to 11 Jun
₹28,541
per night
10 Jun - 11 Jun
7.8/10 Good! (1,086 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 28 May 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 ₹48,640 per night from 2 Jul to 3 Jul
₹48,640
per night
2 Jul - 3 Jul
9.4/10 Exceptional! (1,166 reviews)
"👍👍"

Reviewed on 21 May 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,839 reviews)
"We enjoyed the overall stay at RIU Palace but we found in several occasions that the Resort was not the cleanest and that some of the employees would ignore mess in the halls or the stairs. Our room on the other hand was taken care of at all times every morning and the lady's always did a great job. ..."

Reviewed on 30 May 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 ₹32,599 per night from 10 Jun to 11 Jun
₹32,599
per night
10 Jun - 11 Jun
8.6/10 Excellent! (1,146 reviews)
"I went with my wife, 7yrs & 5yr old and we had an awesome time. The hotel/resort is great, the service is great and all the staff were awesome! We spend one whole day at pool, one whole day at beach, some time with Kayak. There is a swim with dolphins which my daughter enjoyed the most and it’s literally ..."

Reviewed on 30 May 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,036 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 28 May 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,708 reviews)
"The resort was nice. But they don’t have room service! Why?"

Reviewed on 28 May 2023

Riu Vallarta 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 refundableReserve now, pay when you stay
The price is ₹41,900 per night from 4 Jun to 5 Jun
₹41,900
per night
4 Jun - 5 Jun
8/10 Very Good! (849 reviews)
"The property is overall beautiful. What I don’t like was they didn’t have any plant options to eat. Even the oat meal was made of whole milk. The food was salty every night but overall my experience was great day, and that the food options ruining my birthday"

Reviewed on 24 May 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 ₹18,761 per night from 4 Jun to 5 Jun
₹18,761
per night
4 Jun - 5 Jun
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 29 May 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 ₹29,778 per night from 4 Jun to 5 Jun
₹29,778
per night
4 Jun - 5 Jun
9.2/10 Wonderful! (616 reviews)
"Been to several places in Cancun and this was one of my favorite."

Reviewed on 28 May 2023

Margaritaville Island Reserve Riviera Cancun - All Inclusive by Karisma
Seadust Cancún All Inclusive Family Resort
The price is ₹28,125 per night from 6 Jun to 7 Jun
₹28,125
per night
6 Jun - 7 Jun
7.8/10 Good! (2,154 reviews)
"Everyone one was nice !! The bell boy Oscar was super attentive !!"

Reviewed on 31 May 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 ₹41,248 per night from 26 Jun to 27 Jun
₹41,248
per night
26 Jun - 27 Jun
8.2/10 Very Good! (167 reviews)
"Beautiful resort the spa was awesome"

Reviewed on 30 May 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 ₹12,896 per night from 2 Jul to 3 Jul
₹12,896
per night
2 Jul - 3 Jul
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 22 May 2023

Paradise Village Beach Resort and Spa
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 hotels information

Number of reviews
29,865
Accommodation
57,198 hotels
Lowest Price
₹12,896
Highest Price
₹124,333

Mexico Hotel Reviews
Expedia verified reviews