Visit Riviera Maya
The Riviera Maya is synonymous with sun, sea and sand; blessed with beautiful blonde-sand beaches and blue-eyed waters, it is best enjoyed at any number of leading resorts.
Swim beside the peninsula's only archeological site located by the sea at Tulum, stroll along Playa del Carmen's ‘La Quinta Avenida' and enjoy a wide variety of bars, restaurants and shops or explore the tropical reefs of Puerto Morelos.
Special offers in Riviera Maya
Save up to 45% of accommodation cost - all inclusive
Book by: 31 October 2018
Paradisus La Esmeralda is a family friendly all-inclusive luxury resort set on a beautiful small bay on the Yucatan Peninsula, a ferry ride away from the famous dive spots of Cozumel.
Top itineraries in Riviera Maya
This 10-day tailor-made tour is the perfect introduction to the Yucatán's colonial and Mayan heritage, combining stays in beautifully converted haciendas with a two-night stay at one of the most luxurious resorts on the Mayan Riviera.
Top places to stay in Riviera Maya
Maroma Resort and Spa, tucked away in a breathtakingly beautiful corner of the Yucatan Peninsula, offers pure escapism with a touch of Mayan magic.
Viceroy Riviera Maya is an adult-only resort in the heart of Mexico's stunning Mayan Riviera. The resort's magical jungle setting and fabulous beachfront location combine to create an ideal hideaway for couples and honeymooners alike.
Located just minutes from the shopping, dining and nightlife of Playa del Carman' popular 5th Avenue, the five-star all-inclusive Royal Hideaway Playacar Resort boasts a magical beachfront setting amidst landscaped tropical gardens on the edge of the Caribbean Sea.
Fun, friendly and all-inclusive with an outstanding array of facilities and activities, Dreams Tulum Resort & Spa is a popular resort for families, couples and friends alike. Designed in the style of a traditional hacienda, the resort enjoys a superb beachfront location amidst perfectly manicured g…
Meet our Riviera Maya experts
Speak to a tailor-made specialist on 020 7590 0617Meet the team