December is a fantastic time to travel whether you’re craving a pick-me-up ahead of the festive chaos, fancy spending Christmas Day or New Year’s Eve on the beach or want to embrace the cold with a steaming mug of glühwein at a European Christmas market.
It’s chilly in the UK at the end of the year, but there are plenty of places that are hot in December, from warm escapes a short flight away to far-flung adventures. The best way to find cheap holidays in December is to compare December holiday deals from the UK’s top travel companies on icelolly.com.
Use the filters to narrow down by price, star rating, board basis, departure airport and more.
Prices and availability may change, confirm with the provider before booking. Prices include all mandatory fees and taxes.

Santa Barbara Golf & Ocean Club
9.1
Excellent
Prices from

Allegro Isora
8.2
Very Good
Prices from

GF Fañabe
Prices from

Barceló Tenerife
9.1
Excellent
Prices from
Prices and availability may change, confirm with the provider before booking. Prices include all mandatory fees and taxes.

Coral Los Alisios
8.6
Very Good
Prices from

Hollywood Mirage
8.6
Very Good
Prices from

Allegro Isora
8.2
Very Good
Prices from
There are excellent options galore for holidays in December. Winter sun favourites offer sunbathing and snorkelling to complement your Turkey and trimmings, while you could escape any mention of festivities on a lounger with a book and a cocktail. Which destinations are popular with icelolly.com customers looking for warm weather in December? From the trusty Canary Islands and Egypt to warm beach resorts across Europe, these are the places you should have on your radar. Compare December holidays and snap up a sunshine steal.
Prices and availability may change, confirm with the provider before booking. Prices include all mandatory fees and taxes.
Prices and availability may change, confirm with the provider before booking. Prices include all mandatory fees and taxes.
Prices and availability may change, confirm with the provider before booking. Prices include all mandatory fees and taxes.
At the end of the year it’s cold in the UK, your Christmas to-do list is getting longer by the minute and suddenly everyone wants to see you. Swap this seasonal stress for festive shopping in the sun, sinking your toes into sandy beaches or with Christmas market merriment.
City breaks are even more magical in December when there are sprawling Christmas markets in the mix with cool attractions, hip restaurants and buzzy bars. Cosy up with your other half in snowy cities or catch some rays with friends in winter sun hotspots.
Sunseekers can wave goodbye to the dreary December weather by booking a break to somewhere hot. You’ll then waltz into Christmas with an extra glow thanks to your end-of-year vitamin D, chilled beach days and entertainment-filled evenings.
While it’s cold in the UK at the end of the year, there are plenty of destinations that are hot in December. If you’re looking for a winter sun holiday less than a five-hour flight away, consider Morocco where the maximum daytime temperature is 19°C in December or Madeira where it’s 16°C. Further afield, it’s a toasty 29°C in Jamaica.
The best time to book a December holiday depends on when you’re travelling, who you’re travelling with and where you’re going. If you're travelling as a family with set dates, booking as far in advance as possible is a good idea to nab the hotel and room you’re after. Flexible? Booking late might bag you a last-minute December bargain.
The cheapest holiday destinations in December depend on when you want to travel and the type of holiday you’re booking. The Canary Islands and Egypt can offer affordable winter sunshine while Krakow often offers good value for a Christmas market city break. For the cheapest December holiday prices, compare dates and travel outside of the Christmas and New Year peak.
Know what you want from your holiday but don’t know where to get it? Just ask our Destination Finder! We’ll narrow it down to your perfect destinations and find the best deals to get you there!
Inspire me
