Best Resorts in Mexico

Search over 1 million properties and 550 airlines worldwide.

Save 10% or more on select stays with Expedia Rewards

Most hotels are fully refundable. Because flexibility matters.

Top Cities in Mexico

Featured Resorts in Mexico

Krystal Grand Cancún
4 out of 5
Blvd. Kukulcan km 8.5, Zona Hotelera, Cancun, QROO
Fully refundableReserve now, pay when you stay
The price is $163 per night from Dec 12 to Dec 12
Nestled on the beach, this Zona Hotelera resort is within a 10-minute walk of Gaviota Azul Beach, Cancun Convention Center, and Chac Mool Beach. Forum Beach ...
3.7/5 Good! (617 reviews)
"Krystal Grand is part of a multi-building resort which includes the Krystal Grand, the Krystal, and another building. There is pitching for time-sharing features. The beach is clean, the service is prompt, and the food is very good. We stayed at the beach the whole day! It is a nice property."

Reviewed on Dec 6, 2021

Krystal Grand Cancún
Seadust Cancun All Inclusive Family Resort
3.5 out of 5
Blvd. Kukulcan, Cancun, QROO
Fully refundableReserve now, pay when you stay
The price is $245 per night from Dec 13 to Dec 13
Nestled on the beach, this Zona Hotelera resort is within a 15-minute walk of Ballenas Beach and Aquaworld. La Isla Shopping Mall and Maya Cancun Museum are ...
3.9/5 Very Good! (1,348 reviews)
"Loved all the activities for kids"

Reviewed on Dec 4, 2021

Seadust Cancun All Inclusive Family Resort
The Westin Resort & Spa Cancun
4 out of 5
Boulevard Kukulcan Km 20, Cancun, QROO
Nestled on the beach, this Zona Hotelera resort is within 2 mi (3 km) of El Rey Ruins and Delfines Beach. Aquaworld and La Isla Shopping Mall are also within ...
4.1/5 Very Good! (1,298 reviews)
"Staff was incredibly helpful and hotel was pretty and clean. Good stay!"

Reviewed on Nov 29, 2021

The Westin Resort & Spa Cancun
You could be seeing lower prices

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Emporio Cancun
3.5 out of 5
Blvd. Kukulcan, Retorno Gucumatz, Km.17, Lote 49, Segunda Etapa, Zona Htl., Cancun, QROO
Fully refundableReserve now, pay when you stay
The price is $157 per night from Dec 12 to Dec 12
Nestled on the beach, this Zona Hotelera resort is within 1 mi (2 km) of Ballenas Beach, Delfines Beach, and Maya Cancun Museum. Aquaworld and El Rey Ruins are ...
4.2/5 Very Good! (987 reviews)
"everthing was nice"

Reviewed on Dec 1, 2021

Emporio Cancun
Sunscape Akumal Beach Resorts & Spa - All Inclusive
4 out of 5
Carr. Cancún - Tulum KM 252, Akumal, QROO
The price is $254 per night from Dec 16 to Dec 16
Nestled on the beach, this Akumal resort is within 3 mi (5 km) of Riviera Maya Golf Club, Akumal Beach, and Half Moon Bay. Xcacel Beach and Akumal Ecological ...
3.6/5 Good! (231 reviews)
"Stunning beach! Rooms were large and clean we stayed in the sun club ocean front suite with plunge pool and it was amazing. Some staff was rude on occasion. We had multiple rooms for different family members, one family member had to leave a day early, we told the staff that we would continue to ..."

Reviewed on Dec 6, 2021

Sunscape Akumal Beach Resorts & Spa - All Inclusive
Hotel Casa Maya
3.5 out of 5
Boulevard kukulcan km 5.5 zona hotelera, Cancun, QROO
Fully refundableReserve now, pay when you stay
The price is $78 per night from Jan 5 to Jan 5
Located in Zona Hotelera, this beachfront resort is in the entertainment district and within 3 mi (5 km) of Langosta Beach and Cancun Convention Center. La Isla ...
4/5 Very Good! (959 reviews)
"Good condition and facility"

Reviewed on Dec 5, 2021

Hotel Casa Maya
Hotel Palacio Mundo Imperial
4 out of 5
Boulevard Barra Vieja No. 3, Acapulco, GRO
Fully refundableReserve now, pay when you stay
The price is $57 per night from Dec 8 to Dec 8
This family-friendly Acapulco resort is located near the airport, 0.4 mi (0.6 km) from La Isla Shopping Village, and within 6 mi (10 km) of Playa Revolcadero ...
4.1/5 Very Good! (1,026 reviews)
"Many amenities and great service"

Reviewed on Nov 20, 2021

Hotel Palacio Mundo Imperial
JW Marriott Cancun Resort & Spa
5 out of 5
Blvd. Kukulcan, Km 14.5, Lote 40-A, Zona Hotelera, Cancun, QROO
Fully refundableReserve now, pay when you stay
The price is $289 per night from Dec 13 to Dec 13
Nestled on the beach, this Zona Hotelera resort is within a 10-minute walk of Ballenas Beach and Aquaworld. La Isla Shopping Mall and Maya Cancun Museum are ...
4.5/5 Wonderful! (972 reviews)
"The beds are very hard, we both woke up every day with back pain."

Reviewed on Dec 6, 2021

JW Marriott Cancun Resort & Spa
Marriott Cancun Resort
4.5 out of 5
Boulevard Kukulcan, Retorno Chac L-41, Zona Hotelera, Cancun, QROO
Fully refundableReserve now, pay when you stay
The price is $209 per night from Dec 8 to Dec 8
Located in Zona Hotelera, this beachfront resort is connected to the convention center and within a 10-minute walk of Ballenas Beach and Aquaworld. Delfines ...
4.4/5 Wonderful! (1,479 reviews)
"Great location, pleasant welcome, Alejandro the Manager handled situation well manners, satisfying services. Thank you 🙏"

Reviewed on Dec 4, 2021

Marriott Cancun Resort
Grand Fiesta Americana Veracruz
4.5 out of 5
Blvd Manuel Avila Camacho S/N, Fraccionamiento Costa de Oro, Boca del Rio, VER
Fully refundableReserve now, pay when you stay
The price is $99 per night from Dec 16 to Dec 16
Located in Boca del Rio, this beachfront resort is in the city center, 1.2 mi (2 km) from Plaza Las Americas Shopping Mall, and 1.4 mi (2.3 km) from Mocambo ...
4.4/5 Wonderful! (984 reviews)
"I really enjoyed my stay and would love to go back."

Reviewed on Oct 28, 2021

Grand Fiesta Americana Veracruz
Playa Grande Resort & Grand Spa
4 out of 5
1 Playa Solmar, Cabo San Lucas, BCS
Fully refundableReserve now, pay when you stay
The price is $279 per night from Dec 8 to Dec 8
Located in Marina, this beachfront resort is in the historical district and within 1 mi (2 km) of The Arch, Lover's Beach, and Land's End. Plaza Bonita Mall ...
4.4/5 Wonderful! (1,166 reviews)
"We liked the hotel it was not to big and close to everything. getting charged for every little thing we did not like for example 1 empty cup."

Reviewed on Dec 5, 2021

Playa Grande Resort & Grand Spa
Costa De Oro Beach Hotel
3.5 out of 5
Av. Camaron Sabalo No 710 Zona Dorada, Mazatlan, SIN
The price is $51 per night from Dec 8 to Dec 8
Nestled on the beach, this Zona Dorada resort is within 3 mi (5 km) of Playa Brujas, El Cid Country Club Golf Course, and Mazatlan Aquarium. Punta Camaron Beach ...
3.8/5 Good! (974 reviews)
"Everything is good"

Reviewed on Nov 9, 2021

Costa De Oro Beach Hotel
The Reef Coco Beach - Optional All Inclusive
3.5 out of 5
Región 6, Calle Flamingo Lt 1 Mz 7, Luis Donaldo Colosio, Playa del Carmen, QROO
Fully refundableReserve now, pay when you stay
The price is $171 per night from Dec 8 to Dec 8
Nestled on the beach, this Playa del Carmen resort is within a 10-minute walk of Quinta Avenida, Playa del Carmen Main Beach, and Mamitas Beach Club. Playa del ...
3.6/5 Good! (983 reviews)
"The Staff is the best part of this resort! Unbelievably amazing. They always were there to help! Special shout out to Alan and both Victors, you all went above and beyond to make our stay amazing. Miss you! The resort was clean and maintained perfectly, covid protocols were great. I felt very safe ..."

Reviewed on Dec 1, 2021

The Reef Coco Beach - Optional All Inclusive
Las Rocas Resort And Spa
3 out of 5
3850 Tijuana-Ensenada Free Road, Rosarito Beach, Playas de Rosarito, BC
Fully refundableReserve now, pay when you stay
The price is $67 per night from Dec 13 to Dec 13
Situated on the waterfront, this resort is 7.7 mi (12.4 km) from All the Pretty Horses of Baja Rides and Rescue.
4.1/5 Very Good! (971 reviews)
"We love Las Rocas and never have a bad time. I am sure that like everyone else they are working to come back after Covid."

Reviewed on Nov 28, 2021

Las Rocas Resort And Spa
Galería Plaza Veracruz by Brisas
3.5 out of 5
Blvd Adolfo Ruiz Cortines 3495, Boca del Rio, VER
Fully refundableReserve now, pay when you stay
The price is $51 per night from Dec 12 to Dec 12
Located in the heart of Boca del Rio, this beach resort is steps from World Trade Center Veracruz, Andamar Lifestyle Center, and Plaza Las Americas Shopping ...
4.4/5 Excellent! (969 reviews)
"excellent services 👌"

Reviewed on Nov 20, 2021

Galería Plaza Veracruz by Brisas
Nizuc Resort and Spa
5 out of 5
Punta Nizuc, Blvd. Kukulcan Km.21 - 260, Cancun, QROO
The price is $676 per night from Dec 13 to Dec 13
Located in Zona Hotelera, this beachfront resort is next to a golf course and within 3 mi (5 km) of Costa Occidental de Isla Mujeres National Park, Delfines ...
4.8/5 Exceptional! (984 reviews)
"Highly recommend, staffs are very friendly. Resort is grand. Totally worth the price"

Reviewed on Dec 5, 2021

Nizuc Resort and Spa
Las Brisas Ixtapa
4 out of 5
Playa Vista Hermosa, Po Box 97, Ixtapa, GRO
Fully refundableReserve now, pay when you stay
The price is $103 per night from Dec 8 to Dec 8
Nestled on the beach, this Ixtapa resort is 0.1 mi (0.2 km) from Vista Hermosa Beach and 0.4 mi (0.6 km) from El Palmar Beach. Ixtapa Golf Course and Magic World ...
4.2/5 Excellent! (967 reviews)
"Beautiful hotel. The rooms are very spacious with a nice sitting area. The staff is very friendly and the food is good. This hotel is not for people with mobility issues. It is very spread out and you have to walk and use lots of stairs to go to the restaurants, pools, and the beach."

Reviewed on Dec 4, 2021

Las Brisas Ixtapa
The Palms Resort of Mazatlan
3 out of 5
Av. Camaron Sabalo 696, Zona Dorada, Mazatlan, SIN
Fully refundableReserve now, pay when you stay
The price is $71 per night from Dec 8 to Dec 8
Located in Zona Dorada, this beachfront resort is in the entertainment district and within 3 mi (5 km) of Playa Brujas, El Cid Country Club Golf Course, and ...
4/5 Very Good! (1,030 reviews)
"I really liked the restaurant pamana was right therexon the property"

Reviewed on Nov 12, 2021

The Palms Resort of Mazatlan
Ocean Dream Cancun by GuruHotel
3 out of 5
Boulevard Kukulcán km 9, Zona Hotelera, Cancun, QROO
Fully refundableReserve now, pay when you stay
The price is $153 per night from Dec 8 to Dec 8
Located in Zona Hotelera, this beachfront resort is in the entertainment district, just steps from Costa Occidental de Isla Mujeres National Park and Chac Mool ...
3.7/5 Good! (986 reviews)
"The room we got was an excellent view What didn't like the restaurant, is not our favorite food but it looked awsome"

Reviewed on Nov 24, 2021

Ocean Dream Cancun by GuruHotel
Playa Los Arcos Hotel Beach Resort & Spa
3.5 out of 5
Olas Altas 380, Col. Emiliano Zapata, Puerto Vallarta, JAL
Fully refundableReserve now, pay when you stay
The price is $94 per night from Dec 8 to Dec 8
Located in Romantic Zone, this beachfront resort is in the city center, just steps from Olas Altas Street and Playa de los Muertos. Malecon and Los Muertos Pier ...
3.9/5 Very Good! (1,010 reviews)
"I am a repeat guest at this hotel. The hotel has high standards of customer service."

Reviewed on Dec 6, 2021

Playa Los Arcos Hotel Beach Resort & 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.

More trip options