Jump to: Room choices | Hotel description | Map | Amenities | Reviews
Located on the largest stretch of beach in Playa del Carmen, Mahekal Beach Resort invites you to experience the best of the Riviera Maya. Discover lush gardens, tranquil pools, exquisite dining, and high-end accommodations that channel the spirit of the region. Choose between the barefoot elegance of our beach houses, bohemian-chic suites, and peaceful treehouses surrounded by lush green foliage — whichever you pick, you will enjoy premium amenities, thoughtful service, and one of the most beautiful settings imaginable. Our dreamy resort is perfect for romantic retreats, family getaways, and spectacular meetings and events. Unplug and unwind with a handcrafted cocktail by one of our four pools, soak up sun on the sand, and treat yourself to a soothing massage or Mayan inspired treatment at the Revive Spa. Adventure-seekers will want to explore ancient Yucatan Peninsula cultural sites and natural treasures, snorkel, or scuba dive with our Mahekal 35-year-old Dive Shop through reefs filled with tropical fish and native turtles or experience the magic of cenotes. Our in-town beachfront resort location is only steps from local shops, boutiques, and restaurants. Experience Mahekal Beach Resort and let authentic Mexican hospitality and the magic of Mexico’s Caribbean coast and white sand beach sweep you off your feet. Mahekal Beach Resort's unique layout of outdoor pathways with lush gardens and open-air restaurants and venues, gives us the ability to re-imagine your travel experience and feel safe.
Mahekal Beach Resort
Calle 38, Entre Avenida 5a y Zona Federal Maritima
Playa del Carmen, Mexico
77710
Nearest Airport: CUN
There are already a number of similar reviews on this topic, and unfortunately my experience has been the same. I made a fully cancellable booking direct through the Mahekal Beach Resort website. I later decided to upgrade my room, so I cancelled my initial stay in full accordance with their cancellation policy and made a new booking. When I asked about the refund for the first room, I was told it would take ~4.5 months to be repaid. This is far beyond any reasonable refund timeframe I have experienced elsewhere. In practice this means Mahekal holds on to guests’ money for months after a valid cancellation, even when no stay has taken place. It is unclear whether this is due to inefficiency, cashflow issues, or simply wanting to benefit from interest-free funding from guests. For a resort at this price point, the approach feels completely unacceptable and left me with zero confidence in how they treat customers. As a result, I cancelled my second booking as well because I no longer felt comfortable staying here. Communication has also been very poor. After an initial reply on my first booking, my follow-up emails about the refund have gone unanswered, and both the reservations and marketing teams have ignored further messages. I’m now genuinely worried about when, or if, I will receive my money back – and other reviews suggest I’m not the only one in this position. For context, I have never written a bad review before. If you are considering any booking that is advertised as “refundable”, be very cautious about how long it may take to see your money again. We ended up staying at the Viceroy instead and received excellent service before and during our stay.
Simon L
We recently stayed at Mahekal Resort. The staff here are very friendly, Grounds are immaculate, and rooms are clean. Location is perfect! Plenty of restaurants to choose from on and off the grounds, andvery close to 5th Avenue. They have 5 pools to choose from and/or the beach. We felt very safe here and walking off the property. If you plan to get married here, keep records of all deposits and read your contract carefully. My son got married here. It was a beautiful wedding! The ceremony was perfect and the reception great! Mahekal's wedding planner wasn't the best (Laura) to work with. They ended up hiring an outside wedding planner who was amazing! I would definitely stay here again!!
mariaandlenp - West Orange, New Jersey
The most neglected and poor condition hotel I have ever been at, the floor has stains and cracks, there was water coming in the room from the balcony door and the balcony has no proper roof so with little rain everything got wet ( it’s literally a rainy tropical place so one would think they should be prepared) overall it feels like the room is outside cause there’s no proper seal. All the shared areas has the same neglected and old feel. What’s even worse was that after we asked to switch rooms they showed us an even worse condition room and said it’s still needs to be cleaned
Hagai B - London, United Kingdom
We stayed here in March 2026, for two weeks, and it was wonderful! The resort feels like a small village built between palms and the ocean - it’s definitely an experience full of nature. We stayed in a room with garden view which was totally fine! The rooms are stuffed with all important things, include a rain shower and a small balcony. At first, we were a bit confused because there was no TV - but it turned out to be even more relaxing as we wanted to take our time off and relax a bit. Overall, the rooms are very comfy and complete! The hotel offers full pansion, we had breakfast every morning and it was delicious! You get to choose between various options and also for vegans/vegetarians the food is perfect. Not to forget, my absolute highlight of the resort or even of my stay in Mexico was the incredible team working in the hotel - in the restaurants, aswell as the room service or the bartenders. The team is incredibly friendly and especially the Sir who serves the Omelettes everyday was so nice! I hope this feedback is reaching him trough this, that would be very nice because I didn’t get to say goodbye to him. Overall, I would totally recommend the Mahekal Beach Resort because it was a complete package for me regarding the pools, the atmosphere, the services, the beach, the breakfast and so on. I really hope I’ll get to be here again soon!
Letstraveltheworld32 - Hamburg, Germany
Booked the hotel 3 months in advance but had to cancel a few days later.hotel said credit refund takes 9 WEEKS. After 10 weeks and no credit had to dispute charge with credit card company.
Departure324347
Read more reviews or write a review
© 2026 TripAdvisor LLC. All rights reserved