0800 408 0778

Call today from 8am-7pm

 

Speak to one of our travel experts in our UK Call Centre:

Opening times:
Mon-Sun 8am-7pm

Please only call a number listed on our website or you can find a travel agent near you.

Book a holiday in December

All our holidays are ABTA and ATOL-protected to keep you and your money safe

Refund guarantee

With our Changes and Refunds Policy, if we have to cancel, we guarantee a speedy and smooth refund*.

Read more
5* travel insurance

Our Defaqto 5* travel insurance includes COVID-19 cover and is available now.

Read more
Your safety, our priority

Everything from onboard cleaning to in-resort care is in line with official guidelines.

Read more
Excellent customer reviews

VIP customer service is what we do best – but don’t just take our word for it…

Read more
Great-value deals

From Free Child Places* to money-off offers, you can get more for your money.

Read more

View holidays by month


To make planning your next getaway that little bit easier, we've created a shiny new Holiday Calendar tool that can help you find incredible deals! Simply pop in your preferences, including when you want to go away and where to go to. Then it's just a case of choosing the best deal from the calendar!

Search now

December holiday deals

Where to go on holiday in December

The Algarve

Forget the Turkey this December, how does smoky piri-piri chicken sound? Head to the sun-soaked Algarve this winter and that’s exactly what you can expect, along with fresh Atlantic fish and locally produced vino. And that’s just the start – golden beaches, championship golf, swanky marinas and boardwalk strolls are all on the menu too.

Costa Del Sol

This legendary costa knows a thing or two about winter sun, so it’s a top choice for a December holiday. Old favourites Torremolinos and Benalmadena have miles of sands, oodles of attractions and heaps of bars and eateries to keep you busy. Over in Marbella, things get oh-so glitzy. Fancy something a bit more authentic? Say hello to Nerja.

Gran Canaria

Spend Christmas on the beach this year with a winter holiday to Gran Canaria. While a camel ride along the glistening Maspalomas Sand Dunes may be worlds away from your usual seasonal festivities, it’ll certainly be a December to remember! And if you’re a nature lover, this Canary Island wows with its dense pine forests and rugged mountains.

Madeira

Make for Madeira this winter if you’re looking for somewhere to go on holiday in December. While the weather in Funchal is still lovely and mild, there are jolly seasonal festivities to enjoy including epic fireworks! Beyond the capital, a world of adventure awaits among the mountain terraces and dramatic coast, so embrace your inner explorer!

Lanzarote

Fancy something extra magical this December? Look to Lanzarote! Swap snow for sunshine and your desk chair for a deck chair on this characterful Canary Island. Lively resorts mean there's loads going on throughout winter, but particularly so during Christmas and New Year! And be sure to make time for a little wine tasting.

Tenerife

Give in to the temptation of Tenerife this December, where the temps still top 20°C. Instead of spending Christmas in the cold, pass the time sunbathing on the island’s beautiful beaches. This time of year is also prime whale watching territory, so enjoy a cruise out along the Atlantic and see if you spot blue whales among the waves.

Our December holidays

Enjoy fun in the sun together this Christmas with one of our December holiday deals! And what a perfect time to say goodbye to the UK for a little while and embrace seasonal festivities overseas instead. Whether you’re hoping to ring in the new year, celebrate Christmas or just enjoy a pre-season break, there are December holiday deals for everyone here!

Picture it now, that first glimpse of dazzling sunshine and blast of warm air as the plane door opens – it’ll feel so good after the freezing winter weather back home. Not sure where to go? We’ve rounded up some sunny destinations to help you decide where to go on holiday in December.

Back to top