Connect with us

Beach Holidays

When is the best time to visit Mexico & how to find beach holidays from £179pp a night

Mexico is a tropical treasure with magnificent beaches, historic sites and delicious food.

The bucket list location is great all year round; however, it makes for an incredible winter sun escape.

Mexico is a tropical treasure with magnificent beaches, historic sites, vibrant towns and delicious food

The best time to visit Mexico is during the dry season, between December and April, when temperatures can reach highs of 32C degrees.

During these months, you’ll likely find full days of sunshine and virtually zero chance of rain.

However, it’s worth keeping in mind that the coldest months are from December to early February.

That being said, temperatures still average between 23 and 28C degrees.

The wet season runs from the end of May until October.  

There are also a couple of events to keep in mind if you want to experience the culture fully.

For instance, Cinco De Mayo (on May 5) is a holiday celebrating the Mexican victory over French forces at the Battle of Puebla.

You can expect street food, parties, parades and plenty of fun.

On the other hand, if you’re after a surfing holiday, you should head to Los Cabos between November and April, as it’s the busiest surfing season.

While Cancun’s surf season runs from June to November, so keep that in mind if you want to hit the waves.

Also, every spring, Cancun hosts the Inception Music Festival, the largest Spring Break event in the world.

The event lasts for a whole month in some of Cancun’s top locations, with incredible parties and events throughout the day and night.

The best deal we’ve found for holidays in Cancun is at The Fives Oceanfront, costing from £1,2350pp on a b&b basis.

The deal includes your return flights, accommodation and luggage allowance.

Here are some more deals we’ve found for next year:

  • 7 nights b&b at Hotel B Cozumel in Riviera Maya, Cancun – from £1,302pp
  • 7 nights room-only at Kimpton Aluna Resort in Tulum, Cancun – from £1488pp

If you’re after some hotel-only deals, here are the best ones we’ve found in Cancun in 2023:

  • 7 nights at Renaissance Cancun Resort & Marina, Cancun – from £1,163 (£581pp)
  • 7 nights at Marriott Cancun Resort, Cancun – from £1,542 (£771pp)
  • 7 nights at Emporio Cancun, Cancun – from £1,248 (£624pp)
  • 7 nights at Hotel Casa Maya, Cancun – from £787 (£393pp)

Alternatively, for relaxing holidays in the Mexico Caribbean coast, we found some all-inclusive and b&b options.

  • 7 nights all-inclusive at Riu Lupita in PlayaCar – from £1,259pp
  • 7 nights b&b at Magic Blue Spa Boutique Hotel in Playa del Carmen – from £1,273pp
  • 7 nights all-inclusive at Bahia Principe Grand Coba in Riviera Mexica – from £1,359pp

Prices are based on two adults travelling together and sharing accommodation.

We also found all-inclusive holidays to the Caribbean and Mexico from £999pp in 2023.

If you’d rather stay closer to home, we also found cheap city breaks in Europe from £139pp, including flights.

For more hotel-only deals, has 15% off getaways in December and January, with rooms from £30 per night.

We found beach holidays from £179pp a night in 2023



  1. Pingback: All-inclusive winter sun holidays in Cape Verde from £88pppn – just 5 hours on plane

  2. Pingback: British Airways has US city breaks from £529pp with hotel, flights & luggage – including New York, Miami & Las Vegas

  3. Pingback: Last-minute Christmas beach holidays from £119pp – including flights

Leave a Reply


Must See


More in Beach Holidays