Mahekal Beach Resort is a boutique resort located between the jungle and beach in Playa del Carmen.
Mahekal — which means “magical” in the ancient Mayan language — offers a memorable, magical escape with amenities like four sparkling pools, a Mayan-inspired spa and fitness center, an onsite dive center organizing cenotes dives, and an oceanfront Tulum-style restaurant and cantina with wood-burning oven.

Rooms at the resort are palapa-style bungalows in a variety of configurations. Each bungalow features individual outdoor terraces and personal hammocks, while some oceanfront bungalows come equipped with personal plunge pools or moon showers.
Read more: Resorts with Private Plunge Pools
For more information, visit the resort’s website or check prices here.