39 Best Hotels in The Riviera Maya, Mexico

Background Illustration for Hotels

We've compiled the best of the best in The Riviera Maya - browse our top choices for the top things to see or do during your stay.

La Zebra Beach Hotel & Restaurant

$$$$ | Carretera Tulum–Boca Paila, Km 8.2, Tulum, 77780, Mexico

This jungle-chic, environmentally conscious hotel on a pristine beach is all about the details—say, colorful, traditional cotton robes made on a loom and handblown glasses from Jalisco. All rooms have king-size beds draped in 200-thread-count cotton sheets and duvets; spacious cabanas come with private plunge pools that can be heated or cooled. The pleasant restaurant serves traditional Mexican dishes made with fresh ingredients, but reserve a seat at the Chef's Table—a small, intimate space featuring a special eight-course tasting menu—for something truly memorable. On Sunday nights, locals gather for free salsa lessons and late-night dancing. And on Saturday, locals gather for a beach party and barbecue.

Pros

  • On-site beach bar with a mix-your-own-drink menu
  • Good restaurant that uses sustainable practices
  • Plunge pool in your private cabana

Cons

  • Usually booked months in advance
  • High prices
  • No TVs in rooms
Carretera Tulum–Boca Paila, Km 8.2, Tulum, 77780, Mexico
303-952–0595-in the U.S.
Hotel Details
29 suites
No Meals

Quick Facts

Something incorrect in this review?

Mahekal Beach Resort

$$$$ | Calle 38 at the beach, Playa del Carmen, 77710, Mexico

With three blocks of beach and grounds that include both sandy shore and cool jungle garden, this resort offers a taste of everything the Riviera landscape has to offer. The expansive all-inclusive property features comfortable lounge spaces in a large palapa reception, a quiet spa, a little library, four pools, a fitness center, a dive center, four bars (including one swim-up bar), and three restaurants. Rooms are spacious and filled with lovely details, like colorful sinks and pillows, murals painted lightly on concrete floors, and decorative preserved wood hanging from the walls. 

Pros

  • Three blocks of beachfront
  • Excellent service
  • Free movie nights on the beach

Cons

  • Large property may feel impersonal to some
  • No TVs in rooms
  • Lack of privacy in beachfront rooms
Calle 38 at the beach, Playa del Carmen, 77710, Mexico
984-873–0611
Hotel Details
196 rooms
All-Inclusive

Quick Facts

Something incorrect in this review?

Mezzanine Hotel Tulum

$$$$ | Carretera Tulum–Boca Paila, Km 1.5, Tulum, 77780, Mexico

On the quieter side of Tulum's beachfront, this small, hip hotel is a 25-minute walk from the ruins along a powdery stretch of white sand. Stylish rooms have vaulted ceilings, dark-wood furnishings, and adobe floors inlaid with stones. Splashes of red brighten the cream-colored rooms, four of which have spacious lofts and ocean views. The two suites have balconies facing the Caribbean. Only three rooms on the property lack an ocean view. Minibars, Wi-Fi, and air-conditioning are included in all rooms.

Pros

  • Popular Thai restaurant on-site
  • Fresh morning coffee basket delivered to your door
  • Yoga mats, beach baskets, earplugs, sleeping masks, and sun hats provided

Cons

  • Small pool area gets crowded
  • Some rooms lack view
  • No kids under 16
Carretera Tulum–Boca Paila, Km 1.5, Tulum, 77780, Mexico
984-115–4728
Hotel Details
9 rooms
No Meals

Quick Facts

Something incorrect in this review?

Recommended Fodor's Video

Nest Tulum

$$$$ | Carretera Tulum Boca Paila, Km 9.5, Tulum, 77780, Mexico

When you think of Tulum, you might have something in mind like this minimalist, beachfront, boutique hotel with luxurious, boho-chic rooms and a private villa. Accommodations are spacious, and amenities include all-natural toiletries, air-conditioning, and Wi-Fi. The dining experience is superb at next-door sister restaurant Los Bowls de Guadalupe. 

Pros

  • Intimate atmosphere
  • Complimentary welcome cocktail
  • Free yoga and meditation lessons

Cons

  • No swimming pool
  • No kids
  • Some rooms don't have ocean views
Carretera Tulum Boca Paila, Km 9.5, Tulum, 77780, Mexico
984-141–5433
Hotel Details
13 rooms
Free Breakfast

Quick Facts

Something incorrect in this review?

Occidental at Xcaret Destination

$$$$ | Carretera 307, Km 282, Xcaret, 77710, Mexico

In such an enormous all-inclusive, it's surprising to find staff members who go out of their way to make your stay pleasant, beginning with a glass of tropical juice at registration and continuing with helpful concierge service throughout your stay. Book the larger, pricier Royal Level rooms  for even more personalized service—there's a small reception office serving these 45 rooms exclusively. The hotel has a small artificial beach and walking access to Xcaret park. Request a top-floor room if you want to escape pool noise.

Pros

  • Pleasant lagoon
  • Unlimited Xcaret Xperience provides access to Xcaret park
  • 11 restaurants and 11 bars

Cons

  • Time-share sales reps give you the hard sell
  • Small beach
  • Squawking parrots in the lobby
Carretera 307, Km 282, Xcaret, 77710, Mexico
984-871–5400
Hotel Details
765 rooms
All-Inclusive

Quick Facts

Something incorrect in this review?

Paradisus Playa del Carmen

$$$$ | Av. 5 Norte, Playa del Carmen, 77719, Mexico

This all-inclusive offers flash and class in a Vegas-meets-cruise-ship environment with 14 restaurants, 11 bars, and nearly 1,000 rooms housed in two buildings—the adults-only La Perla and the family-friendly La Esmeralda, where extras for the kids include PlayStations, nightly turndown with milk and cookies, and a pool area that looks like a water park. Consider purchasing the Nikté Upgrade package, which includes a water ritual at YHI Spa, an activities menu for kids and teenagers, and private whirlpool tubs. The two resorts are connected by way of the restaurants and bars, however, certain establishments are only open to La Perla guests, who pay higher rates.

Pros

  • Spa with hydrotherapy circuit
  • Beautiful swim-up rooms
  • Plenty of children's activities

Cons

  • Rocky beach
  • 10-minute drive from downtown Playa
  • Not all restaurants are open to children
Av. 5 Norte, Playa del Carmen, 77719, Mexico
984-877–3900
Hotel Details
906 rooms
All-Inclusive

Quick Facts

Something incorrect in this review?

Riu Palace Riviera Maya

$$$$ | Av. Xaman-Ha, Mz 9 and 10, Playa del Carmen, 77710, Mexico

Palatial in name, scale, and decor (oversize entrance columns, crystal chandeliers, fountains), this all-inclusive is known for its breathtaking beach and exceptional service. Although rooms are well equipped, they aren't very large, and you should request one overlooking the courtyard, away from the noisy entertainment area. A steak house and Japanese restaurant are the most popular of the many dining options, despite the fact that reservations are required. Guests are permitted to use the amenities (including restaurants for breakfast and lunch) at any of Riu Palace's six sister hotels throughout Playa del Carmen.

Pros

  • Sports bar open nonstop
  • Friendly staff
  • Lots of scheduled activities

Cons

  • No poolside service
  • Reservations needed for certain restaurants
  • Hallways echo at night
Av. Xaman-Ha, Mz 9 and 10, Playa del Carmen, 77710, Mexico
984-877–2280
Hotel Details
460 rooms
All-Inclusive

Quick Facts

Something incorrect in this review?

Valentin Imperial Maya

$$$$ | Carretera 307, Km 311.5, Playa del Secreto, 77710, Mexico

Nestled in thriving mangrove forests, this adults-only all-inclusive is one of the few in the region that still embraces Mexican tradition. Marking the entrance are brick archways and terra-cotta walkways inlaid with mosaic tile. In hacienda fashion, the grand lobby features more than a dozen wrought-iron chandeliers suspended above marble floors. Wooden paths lead to private palafitos (structures on stilts), where couples can enjoy romantic dinners. Jazz or classical music echoes throughout the resort's 75 unspoiled acres. Standard rooms are richly decorated with teak furnishings and include sitting areas with plasma TVs and terraces with spacious hot tubs. The surf at the beach can be somewhat rough, but there are two huge pools, one with an artificial island.

Pros

  • Enormous pools
  • Authentic Mexican coffee
  • Pillow menu

Cons

  • No kids under 18
  • Slippery hallways during rainy season
  • Evening entertainment disappointing
Carretera 307, Km 311.5, Playa del Secreto, 77710, Mexico
984-206–3660
Hotel Details
540 rooms
All-Inclusive

Quick Facts

Something incorrect in this review?

Wyndham Alltra Playa del Carmen

$$$$ | Av. Constuyentes 1, Playa del Carmen, 77710, Mexico

Formerly known as the Panama Jack Resort, this property in the heart of Playa rebranded and reinvented itself as an all-inclusive, adults-only option, where the decor is modern without being flashy, and the overall atmosphere is fresh and relaxing. Most of the rooms, which are done in neutral colors with pastel touches, enjoy ocean views. Dining options include a traditional Mexican restaurant and a laid-back beach bar. 

Pros

  • Great location
  • Rooftop swimming pool
  • Live entertainment

Cons

  • Extra fee for pool and beach cabanas
  • No kids
  • Seaweed on the beach
Av. Constuyentes 1, Playa del Carmen, 77710, Mexico
984-873–4000
Hotel Details
287 rooms
All-Inclusive

Quick Facts

Something incorrect in this review?