The Best All Inclusive Resorts & Hotels in Playa del Carmen

by Paul Joseph  |  Updated December 5, 2022

Perched on the Yucatán Peninsula, the Mexican coastal town of Playa del Carmen offers visitors a divers choice of accommodation, including several all-inclusive hotels and resorts.

(Photo: Viva Wyndham Azteca / Courtesy

Home to palm-lined beaches and beautiful coral reefs, Playa del Carmen enjoys a constant buzz, most of which is centred around the pedestrianised Quinta Avenida thoroughfare, which is lined with shops, restaurants and – when night falls – pulsating nightspots. There are a large number of accommodation options in Playa del Carmen, and if you’re planning to spend plenty of time in your resort or hotel, then one that offers all-inclusive packages could fit the bill. We’ve selected five of the best below.

Viva Wyndham Azteca

A major benefit of this 4-star all-inclusive resort is that guests can use facilities at its sister property, situated just next door. This means that you’ll never be short of variety when it comes to things to do here, and you’re sure to get your money’s worth. Amenities across both resorts include several restaurants, water sports, swimming pools, a gift shop, golf course and tour desk where guests can book excursions. A varied children’s programme allows the adults to relax and unwind in peace. The beautiful beaches of Riviera Maya are a short walk away. From £49 per night.

Book at

Mahekal Beach Resort

(Photo: Mahekal Beach Resort / Courtesy

Two outdoor swimming pools, yoga classes, massages and deep-sea diving courses are just some of the stand-out facilities and services at this 4-star resort, nestled in a quiet neighbourhood of Playa del Carmen. Other features include daily buffet breakfasts, an on-site restaurant, themed evening entertainment and live music. Guest rooms are equipped with a private bathroom and a terrace with hammocks offering picturesque ocean or garden views. The bars, shops and restaurants of the town’s 5th Avenue are an easy walk away. From £36 per night.

Book at

The Fives Beach Hotel & Residences

For dedicated foodies, this 5-star resort is a fine choice. It offers a Gourmet Inclusive Experience across its 5 restaurants, where guests can indulge in high-end dining featuring global cuisine. As well as these lavish culinary services, the resort also has large outdoor pools, a kids’ playground, an all-service spa, and a gym. Concierge services are also available at any time of day or night. Guest rooms are no less impressive, containing a private bathroom with marble details, flat-screen TV, iPod dock, minibar and coffee-maker. Some also have large terraces offering scenic views. A popular nearby attraction for families is the Xcaret Eco-Theme Park, which is 20 minutes away by car. From £33 per night.

Book at

Paradisus Playa del Carmen La Esmeralda

(Photo: Paradisus Playa del Carmen La Esmeralda / Courtesy

Situated amid a tropical mangrove, this 5-star resort offers a range of amenities including a chill-out club and bar, a beachside restaurant, a state-of-the-art spa and free on-site parking. Guest rooms come with air-conditioning, elegant marble floors, a modern private bathroom, and free Wi-Fi. Other services include family concierge, designed to help parents with children during their stay. Notable nearby attractions include the Xcaret eco archaeological park, and Cancún International Aiport is about 45 minutes away by road. From £56 per night.

Book at

Wyndham Alltra – Adults Only

The only adults-only property on our list, the upscale 4-star Wyndham Altra is the perfect retreat for couples seeking a tranquil haven with plenty of amenities on tap. Among them are an on-site restaurant, bar and shared lounge, outdoor swimming pool, fitness centre, hot tub, hairdressers, business centre, and 24-hour front desk. Guests can also enjoy evening entertainment and a choice of continental or buffet breakfast each morning. All guest rooms include a desk, TV and a private bathroom. Popular points of interest nearby include the sandy shore of Playa del Carmen Beach. From £221 per night.

Book at