Homepage

Compare Riviera Maya holidays

Holidays from £911 per person

Thousands of holidays

Compare 20+ trusted brands

ATOL-protected holidays

Book your getaway with confidence

Part of MoneySuperMarket

Saving you money for more than 20 years

Compare and save

Save an average of £350 per holiday

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.

Popular Riviera Maya holiday deals

Prices and availability may change, confirm with the provider before booking. Mandatory fees may not be included in all prices.

Grand Palladium White Sand Resort & Spa

9.8

Excellent

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

Prices from

£1,156 pp

Grand Palladium Colonial Resort & Spa

9.9

Excellent

Riviera Maya, Cancun, Mexico
  • 5 Oct 2026
  • 7 nights
  • All-inclusive
  • From Manchester

Prices from

£911 pp

TRS Yucatán Hotel

9.6

Excellent

Riviera Maya, Cancun, Mexico
  • 5 Oct 2026
  • 7 nights
  • All-inclusive
  • From Manchester

Prices from

£1,324 pp

Cheapester Riviera Maya holiday options

Prices and availability may change, confirm with the provider before booking. Mandatory fees may not be included in all prices.

Grand Palladium White Sand Resort & Spa

9.8

Excellent

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

Prices from

£1,156 pp

Grand Palladium Colonial Resort & Spa

9.9

Excellent

Riviera Maya, Cancun, Mexico
  • 5 Oct 2026
  • 7 nights
  • All-inclusive
  • From Manchester

Prices from

£911 pp

Barceló Maya Tropical - All Inclusive

9.8

Excellent

Riviera Maya, Cancun, Mexico
  • 5 Oct 2026
  • 7 nights
  • All-inclusive
  • From Manchester

Prices from

£983 pp

Last-minute holidays to Riviera Maya

Grand Palladium White Sand Resort & Spa

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

Prices from

£1,156 pp

Grand Palladium Colonial Resort & Spa

Riviera Maya, Cancun, Mexico
  • 5 Oct 2026
  • 7 nights
  • All-inclusive
  • From Manchester

Prices from

£911 pp

TRS Yucatán Hotel

Riviera Maya, Cancun, Mexico
  • 5 Oct 2026
  • 7 nights
  • All-inclusive
  • From Manchester

Prices from

£1,324 pp

Barceló Maya Tropical - All Inclusive

Riviera Maya, Cancun, Mexico
  • 5 Oct 2026
  • 7 nights
  • All-inclusive
  • From Manchester

Prices from

£983 pp

Ocean Riviera Paradise, Riviera Maya

Riviera Maya, Cancun, Mexico
  • 27 Sept 2026
  • 7 nights
  • All-inclusive
  • From Gatwick

Prices from

£1,192 pp

Barceló Maya Palace

Riviera Maya, Cancun, Mexico
  • 27 Sept 2026
  • 7 nights
  • All-inclusive
  • From Gatwick

Prices from

£1,398 pp

Fairmont Mayakoba

Riviera Maya, Cancun, Mexico
  • 4 Oct 2026
  • 7 nights
  • All-inclusive
  • From Birmingham

Prices from

£2,461 pp

Grand Palladium Kantenah Resort & Spa

Riviera Maya, Cancun, Mexico
  • 14 Sept 2026
  • 14 nights
  • All-inclusive
  • From Manchester

Prices from

£1,711 pp

Prices and availability may change, confirm with the provider before booking. Mandatory fees may not be included in all prices.

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.

Good to know

Flight time

10.5h

(from London)

Currency

Mexican peso ($)

Language

Spanish

Things to know about Riviera Maya

Travellers preferAll-inclusive
Typical stay14 nights
Most trips start fromGatwick
No. of deals we've compared105k+
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,180
£2,544
£1,908
£1,272
£636
£0
35
28
21
14
7
0

September

  • Average price per person

    £1,698

  • Average temperature

    30.5°C

  • Average rainfall

    5.5mm

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

About TravelSupermarket