Maroma Resort and Spa, Riviera Maya, Mexico

Offer Expired

Waiting for hotel update.


Set among verdant jungle beside a white, sandy beach, Maroma Resort and Spa is pure escapism with a touch of Mayan magic. This Orient-Express paradise is one of the Yucatan’s hidden gems, a haven of well-being where you can start the day with yoga and end with a session in a traditional temazcal sauna.

Discover an unrivaled oasis directly on on the shore of a gleaming white sand beach in the Riviera Maya at this luxurious resort, offering a full-service spa and delicious dining, near attractions and activities, including the Yucatan Jungle.

Just offshore is a spectacular coral reef; the lapis-blue Caribbean stretches to the horizon beyond. Spend lazy days in ocean and poolside restaurants or stroll through flower-filled gardens where parrots and butterflies perch. Explore some of Mexico’s great heritage sites, dive in mysterious underwater caves or shop till you drop in Cancun.

Begin the day at the Maroma Resort and Spa by Orient Express with a free daily continental breakfast or with a refreshing swim in one of the 3 on-site pools. Admire stunning views of the ocean from the resort’s observation tower or take advantage of the on-site classes, including Spanish lessons and tequila tastings.

Explore the scenic paths and trails surrounding the Maroma Resort or browse for souvenirs and traditional Mayan crafts at the on-site boutiques. Sample traditional regional cuisine at the on-site El Restaurante and El Sol or enjoy an extensive wine selection at the Maroma Wine Cellar.

Easily arrange snorkelling excursions, deep-sea fishing and sailing with help from the Orient Express Maroma’s friendly concierge services. Experience swimming with dolphins, explore the Yucatan Jungle or spend the afternoon kayaking, all available nearby.


Click here to check availability at Maroma Resort & Spa by Orient Express, Riviera Maya, Mexico or book now


Contact Us

Contact our Luxury Hotel Specialist team on: 1300 308 081 Quoting reference #8155

(During Business Hours)