Mexico may have travel restrictions in place, including self-quarantine, due to COVID-19.

Find out moreOpens in new tab or window

Best Resorts in Mexico

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and vacation rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Cities in Mexico

Featured Resorts in Mexico

Emporio Cancun
3.5 out of 5
Blvd. Kukulcan, Retorno Gucumatz, Km.17, Lote 49, Segunda Etapa, Zona Htl., Cancun, QROO
Free CancellationReserve now, pay when you stay
The price is $112 per night from Dec 6 to Dec 7

Nestled on the beach, this Zona Hotelera resort is within 1 mi (2 km) of Ballenas Beach, Aquaworld, and Delfines Beach. El Rey Ruins and Maya Cancun Museum are ...

4.1/5Very Good! (973 reviews)

"Very unique and modern hotel! Great experience and amenities! Hotel pool is fantastic!!!"…"

Reviewed on Dec 3, 2020

Emporio Cancun
Grand Fiesta Americana Vallarta - Adults Only All inclusive
4.5 out of 5
Carretera Barra de Navidad Km 4.5, Puerto Vallarta, JAL
Free CancellationReserve now, pay when you stay
The price is $201 per night from Dec 13 to Dec 14

Nestled on the beach, this South Shore Hotel Area resort is within 2 mi (3 km) of Punta Negra Beach, Garza Blanca Beach, and Playa Gemelas. Playa de los Muertos ...

4.3/5Excellent! (1,005 reviews)

"I really enjoyed my 5 night stay at Grand Fiesta. Abraham, Aldo, and Dominque at the Pool were awesome and a lot of fun! Great service and fun dance competitions! Melquiades and Ricardo were both great bartenders my last days at the pool. Though, I had a women bartender who seemed very confused. ..."…"

Reviewed on Dec 3, 2020

Grand Fiesta Americana Vallarta - Adults Only All inclusive
Grand Fiesta Americana Coral Beach Cancun - All Inclusive
5 out of 5
Blvd. Kukulcan km. 9.5, Zona Hotelera, Cancun, QROO
Free CancellationReserve now, pay when you stay
The price is $370 per night from Jan 3 to Jan 4

Located in Zona Hotelera, this beachfront resort is in the entertainment district, just steps from Caracol Beach, Gaviota Azul Beach, and Forum Beach. Cancun ...

4.6/5Exceptional! (1,534 reviews)

"Loved everything about the hotel, the people, the room, the beach, the food. Highly recommended"…"

Reviewed on Dec 3, 2020

Grand Fiesta Americana Coral Beach Cancun - All Inclusive
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.
JW Marriott Cancun Resort & Spa
5 out of 5
Blvd. Kukulcan, Km 14.5, Lote 40-A, Zona Hotelera, Cancun, QROO
Free CancellationReserve now, pay when you stay
The price is $239 per night from Dec 6 to Dec 7

Nestled on the beach, this Zona Hotelera resort is within a 10-minute walk of Ballenas Beach and Aquaworld. Cancun Interactive Aquarium and La Isla Shopping ...

4.6/5Wonderful! (976 reviews)

"AWESOME hotel and staff. Friendly, helpful and accommodating. Ocean view Suite was spacious and well appointed. Our wedding coordinator Elizabeth was wonderful. Evening dinner after wedding at Gustino was Amazing."…"

Reviewed on Nov 30, 2020

JW Marriott Cancun Resort & Spa
Marriott Puerto Vallarta Resort & Spa
4.5 out of 5
Avenida Paseo De La Marina 435, Fracc. Marina Vallarta, Puerto Vallarta, JAL
Free CancellationReserve now, pay when you stay
The price is $149 per night from Dec 16 to Dec 17

Located in Marina Vallarta, this beachfront resort is next to a golf course and within 1 mi (2 km) of International Convention Center and Bay of Banderas. Cruise ...

4.5/5Wonderful! (1,267 reviews)

"Great location, outstanding customer service and delicious food!!"…"

Reviewed on Nov 28, 2020

Marriott Puerto Vallarta Resort & Spa
Marriott Cancun Resort
4.5 out of 5
Boulevard Kukulcan, Retorno Chac L-41, Zona Hotelera, Cancun, QROO
Free CancellationReserve now, pay when you stay
The price is $159 per night from Dec 6 to Dec 7

Located in Zona Hotelera, this beachfront resort is connected to the convention center and within a 10-minute walk of Ballenas Beach and Aquaworld. Cancun Interactive ...

4.5/5Wonderful! (1,574 reviews)

"Service was absolutely incredible and the price of the room was great! Couldn’t have asked for a better experience!"…"

Reviewed on Dec 3, 2020

Marriott Cancun Resort
The Palms Resort of Mazatlan
3 out of 5
Av. Camaron Sabalo 696, Zona Dorada, Mazatlan, SIN
Free CancellationReserve now, pay when you stay
The price is $56 per night from Dec 6 to Dec 7

Located in Zona Dorada, this beachfront resort is in the entertainment district and within 3 mi (5 km) of Playa Brujas, Cerritos Beach, and Playa Norte. Mazatlan ...

4/5Very Good! (1,022 reviews)

"Las sábanas lucian muy deterioradas, el refrigerador estaba oxidado. En cuanto al servicio todos muy amables, la vista de mi cuarto y de la alberca estaba muy bonita."…"

Reviewed on Sep 21, 2020

The Palms Resort of Mazatlan
Fiesta Americana  Acapulco Villas
4 out of 5
Av Costera Miguel Aleman 97, Acapulco, GRO
The price is $122 per night from Jan 4 to Jan 5

Located in Costera Acapulco, this beach resort is within 1 mi (2 km) of Diana Galleries Mall and Gran Plaza Shopping Mall.

4.3/5Excellent! (990 reviews)

"Loved it! Perfect location! Had a great view of the ocean"…"

Reviewed on Dec 1, 2020

Fiesta Americana Acapulco Villas
Nizuc Resort and Spa
5 out of 5
Punta Nizuc, Blvd. Kukulcan Km.21 - 260, Cancun, QROO
Free CancellationReserve now, pay when you stay
The price is $450 per night from Dec 6 to Dec 7

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, El Rey Ruins, ...

4.8/5Exceptional! (960 reviews)

"Resort was incredible. the staff and service were something i’ve never experienced and i’ve traveled a lot. the overall feeling of “den” everywhere was awesome. what a place. just awesome."…"

Reviewed on Dec 1, 2020

Nizuc Resort and Spa
Waldorf Astoria Los Cabos Pedregal
5 out of 5
Camino Del Mar 1, Cabo San Lucas, BCS
Free CancellationReserve now, pay when you stay
The price is $798 per night from Dec 13 to Dec 14

Located in Pedregal, this beachfront resort is in the entertainment district and within 2 mi (3 km) of The Arch, Lover's Beach, and Land's End. Medano Beach ...

4.9/5Exceptional! (630 reviews)

"Exceptional service from the moment you arrive. They go above and beyond to ensure your vacation is memorable!"…"

Reviewed on Nov 4, 2020

Waldorf Astoria Los Cabos Pedregal
Fairmont Mayakoba
5 out of 5
Ctra Federal Cancun - Playa Del Carmen K, Playa del Carmen, QROO
Free CancellationReserve now, pay when you stay
The price is $194 per night from Dec 11 to Dec 12

This Playa del Carmen resort is on the beach, 0.7 mi (1.2 km) from El Camaleon Mayakoba Golf Course, and within 6 mi (10 km) of Maroma Beach and Punta Esmeralda ...

4.6/5Exceptional! (993 reviews)

"Such a beautiful place to visit, we enjoy the bikes that are available for pedaling around the resort."…"

Reviewed on Jul 29, 2020

Fairmont Mayakoba
Costa De Oro Beach Hotel
3.5 out of 5
Av. Camaron Sabalo No 710 Zona Dorada, Mazatlan, SIN
Free CancellationReserve now, pay when you stay
The price is $53 per night from Dec 9 to Dec 10

Nestled on the beach, this Zona Dorada resort is within 3 mi (5 km) of Playa Brujas, Playa Norte, and Mazatlan Aquarium. Punta Camaron Beach and Islands and ...

3.8/5Good! (988 reviews)

"Great for a central location in the Golden Zone. Rooms have been refurbished since my last stay."…"

Reviewed on Nov 28, 2020

Costa De Oro Beach Hotel
Playa Los Arcos Hotel Beach Resort & Spa
3.5 out of 5
Olas Altas 380, Col. Emiliano Zapata, Puerto Vallarta, JAL
Free CancellationReserve now, pay when you stay
The price is $80 per night from Dec 17 to Dec 18

Located in Romantic Zone, this beachfront resort is in the city center, just steps from Olas Altas Beach, Playa de los Muertos, and Olas Altas Street. Malecon ...

3.9/5Very Good! (1,070 reviews)

"Very good location Centrally located. Beautiful hotel"…"

Reviewed on Dec 2, 2020

Playa Los Arcos Hotel Beach Resort & Spa
Krystal Cancun
3.5 out of 5
Paseo Kukulcan km 9, lotes 9 y 9A, Zona Hotelera, Cancun, QROO
Free CancellationReserve now, pay when you stay
The price is $97 per night from Dec 6 to Dec 7

Located in Zona Hotelera, this beachfront resort is connected to the convention center and within 3 mi (5 km) of La Isla Shopping Mall and Cancun Interactive ...

3.6/5Good! (1,694 reviews)

"Beautiful ocean views and very clean beach"…"

Reviewed on Dec 5, 2020

Krystal Cancun
Las Rocas Resort And Spa
3 out of 5
3850 Tijuana-Ensenada Free Road, Rosarito Beach, Playas de Rosarito, BC
Free CancellationReserve now, pay when you stay
The price is $79 per night from Dec 8 to Dec 9

Situated on the waterfront, this resort is 7.7 mi (12.4 km) from All the Pretty Horses of Baja Rides and Rescue.

3.9/5Very Good! (961 reviews)

"Great View, however, no inside dinning at Night and it was cold outside, so the food and people got cold"…"

Reviewed on Nov 30, 2020

Las Rocas Resort And Spa
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
Free CancellationReserve now, pay when you stay
The price is $79 per night from Dec 6 to Dec 7

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/5Good! (982 reviews)

"Clean hotel great staff a little slow service when ordering drinks and for dinning but I believe it was due to being to under staffed because COVID"…"

Reviewed on Nov 29, 2020

The Reef Coco Beach - Optional All Inclusive
Grand Fiesta Americana Veracruz
4 out of 5
Blvd Manuel Avila Camacho S/N, Fraccionamiento Costa de Oro, Boca del Rio, VER
Free CancellationReserve now, pay when you stay
The price is $84 per night from Dec 13 to Dec 14

Located in Boca del Rio, this beachfront resort is in the city center and within 1 mi (2 km) of Andamar Lifestyle Center and Plaza Las Americas Shopping Mall. ...

4.4/5Excellent! (969 reviews)

"Hotel was awesome staff was friendly did not eat anything there so I don’t know how is the food but it’s a nice place with friendly staffs"…"

Reviewed on Dec 1, 2020

Grand Fiesta Americana Veracruz
The Royal Sands Resort & Spa All Inclusive
4 out of 5
Blvd. Kukulcan, Km. 13.5, No. 32, Seccion A, Segunda Etapa, Zona Htl., Cancun, QROO
The price is $185 per night from Dec 16 to Dec 17

Nestled on the beach, this Zona Hotelera resort is within 1 mi (2 km) of Luxury Avenue Shopping Mall, Cancun Interactive Aquarium, and La Isla Shopping Mall. ...

4.5/5Wonderful! (2,456 reviews)

"Very happy with our stay at royal sands Staff how’s above and beyond Definitely recommending this place and coming back soon!"…"

Reviewed on Nov 30, 2020

The Royal Sands Resort & Spa All Inclusive
Playa Grande Resort & Grand Spa
4 out of 5
1 Playa Solmar, Cabo San Lucas, BCS
Free CancellationReserve now, pay when you stay
The price is $164 per night from Dec 8 to Dec 9

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/5Wonderful! (1,234 reviews)

"Resort was great, as usual. Masking and sanitizing and temp taking were in place. All of the guests were respectful of social distancing. Always love the maid service!!"…"

Reviewed on Dec 1, 2020

Playa Grande Resort & Grand Spa
The Ritz-Carlton, Cancun
5 out of 5
Retorno del Rey No. 36, Cancun, QROO
Free CancellationReserve now, pay when you stay
The price is $350 per night from Dec 6 to Dec 7

Nestled on the beach, this Zona Hotelera resort is within 1 mi (2 km) of Luxury Avenue Shopping Mall, Aquaworld, and Cancun Interactive Aquarium. La Isla Shopping ...

4.6/5Wonderful! (982 reviews)

"The Ritz lives up to its name. The service is unmatched. From arriving and meeting Jose at Valet, to breakfast by one of the most attentive staffs With Detter and Miguel or simply going to the beach. The staff was always there to guide you to a beach or pool chair, Rangel was there to help. And if ..."…"

Reviewed on Dec 3, 2020

The Ritz-Carlton, Cancun
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.