Search Mexico Hotels

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
Star rating
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 Cabo San Lucas All Inclusive
4 out of 5
Camino Viejo a San Jose del Cabo Km 4.5, Cabo San Lucas, BCS
8.6/10 Excellent! (3,371 reviews)
"I've never been to an all inclusive where EVERYTHING was all inclusive. Breakfast lunch dinner and snacks all included. Transportation to and from the resort was included. They came and cleaned our rooms everyday we were there. My wife was also welcomed with a happy birthday cake in our room when ..."

Reviewed on Sep. 19, 2023

Riu Palace Cabo San Lucas 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 CA $1,201 per night from Oct. 15 to Oct. 16
CA $1,201
per night
Oct. 15 - Oct. 16
8.2/10 Very Good! (564 reviews)
"The staff was amazing and very attentive. Never was someone rude or unwilling to help. Food was great drinks were great. The water park was fun and lots of entertainment for the whole family."

Reviewed on Aug. 11, 2023

Nickelodeon Hotels & Resorts All Inclusive Riviera Maya
Riu Palace Peninsula All Inclusive
4 out of 5
Blvd Kukulkan, Km 5.5 Lote 6-C, Zona Hotelera, Cancun, QROO
8.6/10 Excellent! (4,179 reviews)
"Fun environment, and if something was wrong in any way they did everything they could to fix or make up for it in other accommodations."

Reviewed on Sep. 21, 2023

Riu Palace Peninsula All Inclusive

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

Riu Cancun All Inclusive
3.5 out of 5
Blvd. Kukulcan Km 8.5, Manzana 50, Lote 5, Zona Hotelera, Cancun, QROO
8/10 Very Good! (3,301 reviews)
"I loved the experience at Riu. Overall was 5/5. The food had a large variety, it was great at the buffet. The choices were so good that we did not even bother to try the restaurants. The service was excellent. People were helpful, hard working and friendly. The entertainment in the hotel was okay, ..."

Reviewed on Sep. 20, 2023

Riu Cancun All Inclusive
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
8.4/10 Very Good! (3,205 reviews)
"Nice hotel, the rooms were nice and clean. The staff was friendly the pool parties and area are very lively. They always have food options, I was a little hesitant because of some of the reviews but the food was actually really good and so were the drinks! Not just saying that. I will definitely ..."

Reviewed on Sep. 21, 2023

Riu Palace Baja California - Adults Only - All Inclusive
Hilton Tulum Riviera Maya All-Inclusive Resort
4.5 out of 5
Carretera Cancun Tulum 307, Tulum, QROO
Fully refundableReserve now, pay when you stay
The price is CA $419 per night from Oct. 10 to Oct. 11
CA $419
per night
Oct. 10 - Oct. 11
8.2/10 Very Good! (722 reviews)
"Excellent service and food everything is amazing"

Reviewed on Sep. 20, 2023

Hilton Tulum Riviera Maya All-Inclusive Resort
Riu Emerald Bay All Inclusive
3.5 out of 5
Calzada Camaron Sabalo, Zona Costera Cerritos 3404, Mazatlán, SIN
7.6/10 Good! (1,144 reviews)
"Excellent"

Reviewed on Sep. 21, 2023

Riu Emerald Bay All Inclusive
Margaritaville Beach Resort Riviera Cancún —An All-Inclusive Experience for All
5 out of 5
Km 27.5 Mza. 37 SM. 12, Bahia Petempich, Puerto Morelos, QROO
The price is CA $413 per night from Sep. 25 to Sep. 26
CA $413
per night
Sep. 25 - Sep. 26
9/10 Wonderful! (796 reviews)
"Everything could use a more often change in menus"

Reviewed on Sep. 17, 2023

Margaritaville Beach Resort Riviera Cancún —An All-Inclusive Experience for All
Riu Vallarta All Inclusive
3.5 out of 5
Av. de los Cocoteros s/n, Lote LL-Cond-Maestro FI, Nuevo Vallarta, NAY
8.4/10 Very Good! (2,008 reviews)
"It was a great place with lots of activities and water activities. Enjoyed our stay."

Reviewed on Sep. 20, 2023

Riu Vallarta All Inclusive
Hyatt Zilara Cancun   - Adults Only - All Inclusive
4.5 out of 5
Blvd Kukulcan Km 11.5 HZ, Cancun, QROO
The price is CA $641 per night from Sep. 28 to Sep. 29
CA $641
per night
Sep. 28 - Sep. 29
9.4/10 Exceptional! (1,694 reviews)
"Overalll the Hyatt Zilara hotel exceeded my expectations. The hotel is very clean, the staff is polite and the food is excellent. I would recommend this hotel to anyone who expects to experience one of the hotels in Cancun. We will definitely return in the near future."

Reviewed on Sep. 18, 2023

Hyatt Zilara Cancun - Adults Only - All Inclusive
Barceló Puerto Vallarta - All Inclusive
4 out of 5
Km 11.5 Zona Hotelera Sur, Puerto Vallarta
Fully refundableReserve now, pay when you stay
The price is CA $216 per night from Oct. 3 to Oct. 4
CA $216
per night
Oct. 3 - Oct. 4
7.8/10 Good! (1,456 reviews)
"Buffet needs flavor improvements"

Reviewed on Sep. 20, 2023

Barceló Puerto Vallarta - All Inclusive
Le Blanc Spa Resort Cancun – Adults Only – All Inclusive
5 out of 5
Boulevard Kukulcan Km 10, Zona Hotelera, Cancun, QROO
Fully refundableReserve now, pay when you stay
The price is CA $926 per night from Sep. 25 to Sep. 26
CA $926
per night
Sep. 25 - Sep. 26
9.4/10 Exceptional! (1,000 reviews)
"This was our best vacation ever! The staff were so accommodating and made everything stress free. The view was gorgeous, the food was the best we ever had at an all inclusive and the service was over the top. Thank you!"

Reviewed on Sep. 13, 2023

Le Blanc Spa Resort Cancun – Adults Only – All Inclusive
Le Blanc Spa Resort Los Cabos Adults Only All-incl
5 out of 5
Km 18.4 Carretera Transpeninsular Lomas, del Tule, Cabo San Lucas, BCS
Fully refundableReserve now, pay when you stay
The price is CA $1,061 per night from Oct. 4 to Oct. 5
CA $1,061
per night
Oct. 4 - Oct. 5
9.4/10 Exceptional! (769 reviews)
Exceptional service
"Our butlers were fantastic and so we’re the membership, concierge and front desk staff"

Reviewed on Sep. 19, 2023

Le Blanc Spa Resort Los Cabos Adults Only All-incl
Hard Rock Hotel Los Cabos All Inclusive
4.5 out of 5
Polígono 1, Fraccionamiento Diamante, Cabo San Lucas, BCS
Fully refundableReserve now, pay when you stay
The price is CA $643 per night from Oct. 1 to Oct. 2
CA $643
per night
Oct. 1 - Oct. 2
8/10 Very Good! (887 reviews)
"Beautiful views from the room, pools were amazing and our personal concierge was very attentive and consistent to our needs…will highly recommend we had a great experience…"

Reviewed on Sep. 19, 2023

Hard Rock Hotel Los Cabos All Inclusive
Viaggio Resort Mazatlán
3.5 out of 5
Avenida Camaron Sabalo, Zona Dorada, Mazatlán, Sinaloa
The price is CA $209 per night from Oct. 23 to Oct. 24
CA $209
per night
Oct. 23 - Oct. 24
8.8/10 Excellent! (471 reviews)
"Muy buena opción en Zona Dorada Agregar variedad al buffet comida"

Reviewed on Sep. 17, 2023

Viaggio Resort Mazatlán
Seadust Cancún All Inclusive Family Resort
The price is CA $283 per night from Oct. 3 to Oct. 4
CA $283
per night
Oct. 3 - Oct. 4
7.8/10 Good! (2,494 reviews)
"Property is ok but it is hot almost everywhere"

Reviewed on Sep. 15, 2023

Seadust Cancún All Inclusive Family Resort
Residence Inn by Marriott Cancun Hotel Zone
3 out of 5
Blvrd. Kukulcan Lt. 1-02, Zona Hotelera Km. 23.5 MZ60, Cancun, QROO
Fully refundableReserve now, pay when you stay
The price is CA $124 per night from Sep. 25 to Sep. 26
CA $124
per night
Sep. 25 - Sep. 26
8.4/10 Very Good! (1,420 reviews)
"Overall great, but not a lot of options within the area."

Reviewed on Sep. 20, 2023

Residence Inn by Marriott Cancun Hotel Zone
Grand Residences Riviera Cancún All Inclusive
5 out of 5
Blvd. El Cid, Unidad 28 y 29, SM 3, Mz 20, Lote 01, Puerto Morelos, QROO
Fully refundableReserve now, pay when you stay
The price is CA $422 per night from Oct. 3 to Oct. 4
CA $422
per night
Oct. 3 - Oct. 4
9.4/10 Exceptional! (560 reviews)
"El lugar muy ameno y acogedor, y una atención de primera yo lo recomiendo."

Reviewed on Sep. 17, 2023

Grand Residences Riviera Cancún All Inclusive
Royalton Splash Riviera Cancun, An Autograph Collection All-Inclusive Resort
3.5 out of 5
307 Cancun - Chetumal Ejidal, Puerto Morelos, QROO
Fully refundable