Compare Riviera Maya holidays

Holidays from £1204 per person

Thousands of holidays

Compare 20+ trusted brands

ATOL-protected holidays

Book your getaway with confidence

Part of MoneySuperMarket

Saving you money for almost 20 years

Expert travel advice

Get the latest holiday tips and inspiration

We compare millions of holidays from the UK’s leading travel companies

Jet2holidays logoTui logoeasyJet Holidays logoloveholidays logolastminute logoHolidayGems logoOn the Beach logo

Holidays in Riviera Maya

If ancient temples and luxurious all-inclusive hotels are your thing, you’ve come to the right place. With white-sand beaches, a turquoise sea and a lush jungle-clad interior, the Riviera Maya is the perfect mix of relaxation and adventure.

Stretching down Mexico’s Caribbean coastline, the Riviera Maya is every inch a tropical paradise. Expect laid-back beach resorts, hidden by jungle surrounds, iridescent coral reefs teeming with life and beaches so blissful, your dreams couldn’t do much better. Throw some of Mexico’s most spectacular ruins into the mix, and you’ve got the makings of an unforgettable holiday. From cliff-top temples, to tree-shrouded pyramids, you’ll find also ancient Mayan relics scattered across the Yucatan Peninsula.

Planning to party? Head to Playa del Carmen: a beachfront resort that’s jam-packed with lively cocktail bars and nightclubs that keep the tunes pumping until the early hours. For boho beach bars, hit up hippie-cum-hipster haunt, Tulum.

Of course, the highlight of any holiday in the Riviera Maya is the beaches. You can easily lose hours flopped on a sunbed, sipping margaritas and eating fresh fish tacos – the weather’s hot year-round and tacos are always in season.

When you need to cool down, take a dip in a cenote. These subterranean swimming spots are a unique feature of the area. If caves are not your thing, meet the wildlife instead. From barracuda to butterfly fish, you won’t ever have a dull dive in the Riviera Maya. Just make sure you plan your visit for whale shark season.

Riviera Maya holiday deals

Prices and availability may change, confirm with the provider before booking. Prices include all mandatory fees and taxes.

Ocean Riviera Paradise, Riviera Maya

9.8

Excellent

Riviera Maya, Cancun, Mexico
  • 26 Oct 2026
  • 7 nights
  • All-inclusive
  • Gatwick

Prices from

€1,561 pp

Barceló Maya Palace

9.9

Excellent

Riviera Maya, Cancun, Mexico
  • 26 Oct 2026
  • 7 nights
  • All-inclusive
  • Gatwick

Prices from

€2,292 pp

Grand Palladium White Sand Resort & Spa

9.8

Excellent

Riviera Maya, Cancun, Mexico
  • 26 Oct 2026
  • 7 nights
  • All-inclusive
  • Gatwick

Prices from

€1,555 pp

TRS Yucatán Hotel

9.6

Excellent

Riviera Maya, Cancun, Mexico
  • 15 Nov 2026
  • 7 nights
  • All-inclusive
  • Heathrow

Prices from

€1,996 pp

Cheapest Riviera Maya holiday options

Prices and availability may change, confirm with the provider before booking. Prices include all mandatory fees and taxes.

Ocean Riviera Paradise, Riviera Maya

9.8

Excellent

Riviera Maya, Cancun, Mexico
  • 15 Nov 2026
  • 7 nights
  • All-inclusive
  • Heathrow

Prices from

€1,298 pp

Barceló Maya Tropical - All Inclusive

9.8

Excellent

Riviera Maya, Cancun, Mexico
  • 4 Nov 2026
  • 7 nights
  • All-inclusive
  • Heathrow

Prices from

€1,248 pp

Barceló Maya Caribe - All Inclusive

9.9

Excellent

Riviera Maya, Cancun, Mexico
  • 5 Apr 2027
  • 10 nights
  • All-inclusive
  • Gatwick

Prices from

€1,204 pp

All-inclusive Riviera Maya holidays

Ocean Riviera Paradise, Riviera Maya

Riviera Maya, Cancun, Mexico
  • 26 Oct 2026
  • 7 nights
  • All-inclusive
  • Gatwick

Prices from

€1,561 pp

Barceló Maya Palace

Riviera Maya, Cancun, Mexico
  • 26 Oct 2026
  • 7 nights
  • All-inclusive
  • Gatwick

Prices from

€2,292 pp

Grand Palladium White Sand Resort & Spa

Riviera Maya, Cancun, Mexico
  • 26 Oct 2026
  • 7 nights
  • All-inclusive
  • Gatwick

Prices from

€1,555 pp

TRS Yucatán Hotel

Riviera Maya, Cancun, Mexico
  • 15 Nov 2026
  • 7 nights
  • All-inclusive
  • Heathrow

Prices from

€1,996 pp

Barceló Maya Colonial - All Inclusive

Riviera Maya, Cancun, Mexico
  • 26 Oct 2026
  • 7 nights
  • All-inclusive
  • Gatwick

Prices from

€1,726 pp

Grand Palladium Colonial Resort & Spa

Riviera Maya, Cancun, Mexico
  • 15 Nov 2026
  • 7 nights
  • All-inclusive
  • Heathrow

Prices from

€1,426 pp

Unico Hotel Riviera Maya

Riviera Maya, Cancun, Mexico
  • 15 Nov 2026
  • 7 nights
  • All-inclusive
  • Heathrow

Prices from

€2,116 pp

Grand Palladium Kantenah Resort & Spa

Riviera Maya, Cancun, Mexico
  • 15 Jun 2027
  • 10 nights
  • All-inclusive
  • Gatwick

Prices from

€1,824 pp

Prices and availability may change, confirm with the provider before booking. Prices include all mandatory fees and taxes.

Things to know about Riviera Maya

Travellers preferAll-inclusive
Typical stay14 nights
Most trips start fromGatwick
No. of deals we've compared119k+
Best times to visit Riviera MayaFind the best time to go to Riviera Maya. Compare average prices by month and use the toggle to check average temperature and rainfall.
€3,125
€2,500
€1,875
€1,250
€625
€0
35
28
21
14
7
0

October

  • Average price per person

    €2,190

  • Average temperature

    29.4°C

  • Average rainfall

    8.9mm

Weather data sourced from WeatherAPI.com. Booking data from TravelSupermarket.

Last-minute holidays to Riviera Maya

Ocean Riviera Paradise, Riviera Maya

Riviera Maya, Cancun, Mexico
  • 26 Oct 2026
  • 7 nights
  • All-inclusive
  • Gatwick

Prices from

€1,561 pp

Barceló Maya Palace

Riviera Maya, Cancun, Mexico
  • 26 Oct 2026
  • 7 nights
  • All-inclusive
  • Gatwick

Prices from

€2,292 pp

Grand Palladium White Sand Resort & Spa

Riviera Maya, Cancun, Mexico
  • 26 Oct 2026
  • 7 nights
  • All-inclusive
  • Gatwick

Prices from

€1,555 pp

TRS Yucatán Hotel

Riviera Maya, Cancun, Mexico
  • 15 Nov 2026
  • 7 nights
  • All-inclusive
  • Heathrow

Prices from

€1,996 pp

Fairmont Mayakoba

Riviera Maya, Cancun, Mexico
  • 15 Nov 2026
  • 7 nights
  • Room only
  • Heathrow

Prices from

€1,558 pp

Barceló Maya Colonial - All Inclusive

Riviera Maya, Cancun, Mexico
  • 26 Oct 2026
  • 7 nights
  • All-inclusive
  • Gatwick

Prices from

€1,726 pp

Grand Palladium Colonial Resort & Spa

Riviera Maya, Cancun, Mexico
  • 15 Nov 2026
  • 7 nights
  • All-inclusive
  • Heathrow

Prices from

€1,426 pp

Unico Hotel Riviera Maya

Riviera Maya, Cancun, Mexico
  • 15 Nov 2026
  • 7 nights
  • All-inclusive
  • Heathrow

Prices from

€2,116 pp

Prices and availability may change, confirm with the provider before booking. Prices include all mandatory fees and taxes.

Good to know

Flight time

10.5h

(from London)

Currency

Mexican peso ($)

Language

Spanish

When to go to the Riviera Maya?

Whenever you visit the Riviera Maya, expect balmy temperatures. Even in the wet season, which runs from May to September, the average highs are around 32C, and the sea is warm. Any tropical downpours arrive in short heavy bursts that should only briefly interrupt your day.

The peak season, when hotels are at their most expensive, is in springtime while it's less humid and rainfall is low. December is also busy as people head to the seaside for a sunny Christmas break.

June through to October are good months to visit if you’re looking for a cheap holiday. Although it’s hurricane season, it’s still possible to get around six hours of sunshine a day with temperatures reaching 33C. October also sees street parties for Halloween, which lead into the colourful Day of the Dead festival in early November.

About TravelSupermarket