Explore your world
Courtesy of Excellence Playa Mujeres, Cancún
Courtesy of Excellence Playa Mujeres, Cancún

The Best All-Inclusive Resorts in Mexico

Picture of Lauren Cocking
Updated: 1 June 2017
Mexico is a multi-tasking country – whether you’re looking to slum it in hostels and backpack your way through Oaxaca or live it up in luxury at an all-inclusive hotel on the coast, you can in this North American paradise. However, this penchant for luxury has seen hundreds of plush all-inclusive hideaways and resorts being developed, sometimes leaving potential holidaymakers overwhelmed by options. So here’s our guide to the top eleven all-inclusive resorts in Mexico.

The Royal Hideaway Playacar, Playa del Carmen

Playa del Carmen is a favourite for luxury travellers who want the cultural intrigue of Mexico and the warm, white sands and turquoise oceans of the Caribbean coast without having to go to neighbouring Cancún. The beachside Royal Hideaway Playacar has tapped into this desire for luxurious living and developed a sprawling, adults only, upscale resort with swanky marble and mahogany villas named after various flowers. There’s also a spa, infinity pools and even an onsite theatre.

The Royal Hideaway Playacar, Calle Lote Hotelero No.6, Desarrollo Playacar, Playa del Carmen, Quintana Roo, México +52 984 873 4500

Courtesy of The Royal Hideaway Playacar, Playa del Carmen

Casa Velas, Puerto Vallarta

We move to the other side of the country now, with the intimate, all-inclusive Casa Velas in Puerto Vallarta. Again, this is an adults-only, exclusive resort with added extras that will soothe the demands of even the fussiest luxury traveller. Take, for example, their ‘pillow menu’ which allows you to hand select the pillow upon which you’ll be laying your head that night, as well as their excellent onsite restaurants. Lush gardens, Koi fish ponds and in-house peacocks never let you forget for a second that you’re holidaying in paradise.

Casa Velas, Calle Pelícanos 311, Marina Vallarta, Puerto Vallarta, Jalisco, México +52 322 226 8670

Courtesy of Casa Velas

Fairmont Mayakoba, Playa del Carmen

If you’d like to take your kids with you to an all-inclusive Mexican resort, then consider the Caribbean coastline’s Fairmont Mayakoba in Playa del Carmen. Here, kids under five stay free and there are a range of all-inclusive packages to suit every taste. Not convinced of its appeal? Well, this resort offers the option to travel through it either on foot or by boat, thanks to the tranquil canal system that winds through the 45 tropical acres of the Fairmont Mayakoba, after which you can dine on an island at La Laguna restaurant.

Fairmont Mayakoba, Carretera Federal Cancún-Playa del Carmen Km. 298, Playa del Carmen, Quintana Roo, México +52 984 206 3000

Excellence Playa Mujeres, Cancún

One of many Excellence resorts, Excellence Playa Mujeres, located just north of Cancún on a white sand beach, is often thought of as one of Mexico’s best. It’s an adults-only spot with a laid-back vibe, private golf course and a whopping ten restaurants and eleven bars. Either lounge in your sumptuous, modern suite (some of which boast roof terraces and plunge pools) or take advantage of access to the spas and deep-water shipwreck scuba dive tours.

Excellence Playa Mujeres, S/N Mz 1 Lt 10, Prolongación Bonampak, SM 3, Isla Mujeres, Quintana Roo, México +52 998 872 8600

Courtesy of Excellence Playa Mujeres, Cancún

Le Blanc Spa Resort, Cancún

For a Cancún all-inclusive that’s a bit closer to the action, then the highly-rated Le Blanc Spa Resort is the perfect option if you want true rest and relaxation within the famed Zona Hotelera. Modern, minimalist and hip, with a sleek design and an uber-cool feel, this is a favourite for luxury holidaymakers in Cancún who yearn for a marble-filled suite, complete with private jacuzzi and ocean views. However, as the name suggests, you must also dedicate some time to the excellent spa services, swim-up bar pools and relaxing on the powdery beaches.

Le Blanc Spa Resort, Boulevard Kukulcan Km.10, Zona Hotelera, Cancún, Quintana Roo, México +1 888 702 0913

Courtesy of Le Blanc Spa Resorts

Grand Velas Riviera Nayarit, Nuevo Vallarta

Grand Velas Riviera Nayarit in the up-and-coming holiday zone of Nuevo Vallarta, just up the Pacific coast from popular Puerto Vallarta, is a luxurious resort boasting over 250 rooms, all with balconies and a heap of sumptuous extras as standard, plus room service 24-hours a day. Take advantage of the triple-level infinity pool and don’t forget to get at least one spa treatment while you’re there. Switch between days at the swim-up bar and nights at the exquisite restaurants.

Grand Velas Riviera Nayarit, Av. Cocoteros 98 Sur, Nuevo Vallarta, Nayarit, México +52 322 226 8677

Courtesy of Grand Velas Riviera Nayarit

Zoëtry Paraiso De La Bonita Riviera Maya, Puerto Morelos

An achingly fantastic all-inclusive resort deserves an extravagantly long name, and that holds true at Zoëtry Paraiso de la Bonita Riviera Maya, situated on a private beach in quaint Puerto Morelos, Quintana Roo. There’s no better adults-only resort in Mexico for truly hiding yourself away from the world, spending all day lounging in the plunge pools or on the terraces, before enjoying complimentary champagne of an evening. As an added bonus, you get a free bottle of tequila on arrival.

Zoetry Paraiso de la Bonita Riviera Maya, Carretera Cancún-Chetumal Km 328, Bahía Petempich, Puerto Morelos, Quintana Roo, México +52 998 872 8300


A post shared by P A T R I C K N A V A R I N O (@patrick.navarino) on

Secrets The Vine, Cancún

Breaking out of the typical beachy, palapa-heavy vibe that luxury hotels in Mexico often lean towards, Secrets The Vine in Cancún instead has a striking Art Deco feel. Enjoy the balcony or patio that come as standard in each of the nearly 500 marble and teak outfitted rooms here at Secrets The Vine, and take a dip in one of the four pools available (one is reserved for Preferred Club guests only, though). Alternatively, just soak up the ocean view from the floor length windows.

Secrets The Vine, Boulevard Kukulcan Km. 14.5 Retorno del Rey Lote 38, Zona Hotelera, Cancún, Quintana Roo, México +1 866 467 3273


A post shared by Jonathan Guzman (@godfatherjona) on

Marival Residences & World Spa, Nayarit

Perfect for everyone from honeymooning couples to families – unlike many other all-inclusives, Marival Residences & World Spa isn’t adults-only – at this resort, you’re located in a prime spot just 30 minutes from nearby Puerto Vallarta. Choose any of the 169 penthouses, villas or suites and enjoy the privacy, luxury and laid-back vibe of Marival, but don’t expect a wild party scene, as this resort positions itself as a residential-style destination.

Marival Residences & World Spa, Av. Paseo Cocoteros Lote 53 Villa 8 11 Nuevo Vallarta, Nayarit, México +52 322 226 8200

Valentin Imperial Maya, Playa del Carmen

Adults-only, again, at Playa del Carmen’s Valentin Imperial Maya resort, which has a definite boho-luxe vibe about it. Swim-up bars and fancy restaurants are juxtaposed with the raw beauty of the actual resort location itself – Valentin Imperial Maya is sat right beside Playa del Secreto and has plenty of palapa cabins for your Instagram and personal enjoyment. A bonus touch is the free glass of champagne on arrival, and an onsite fresh fruit bar for the health-conscious.

Valentin Imperial Maya, Carretera Federal 307 Chetumal Puerto Juárez Km. 311,5, Playa del Carmen, Quintana Roo, México +52 984 206 3660

Secrets Maroma Beach Riviera Cancún, Playa del Carmen

Our final all-inclusive Mexican resort entry is Secrets Maroma Beach Riviera Cancún, an airy, spacious and luxurious treat which is actually in Playa del Carmen, not Cancún. Each of the 412 rooms are decadently decked out with four-poster beds and private terraces, and the resort itself isn’t half bad either – there are over ten pools and an open-air theatre to name but a few of the fancy included facilities you get as standard at Secrets Maroma Beach. If you’re still feeling stressed out, there’s always the spa treatment.

Secrets Maroma Beach Riviera Cancún, Carretera Federal 307 Chetumal-Cancún KM. 306.5, Solidaridad, Playa del Carmen, Quintana Roo, México +1 866 467 3273