Where's Hot In...

Where's Hot In December?

29 June 2012 | Updated 22 November 20244 min read

The beautiful fishing village of Camara de Lobos on the Portugese Island of Madeira

Madeira For short-haul sun in December, Madeira is a top pick.

Fancy spending Christmas somewhere hot and sunny? Or are you in need of a break from the pre-Christmas chaos? Whichever you said yes to, there are plenty of places where you can swap your winter woollies and wet-weather wellies for shorts, sleeveless tops and sandals!

From short-haul escapes to far-flung adventures, here’s where you can find sunshine by the bucketload this December.

Morocco

Average temperature: 16°C

Flight time: 3.5 hours

View over Marrakech from a rooftop cafe, MoroccoView over Marrakech from a rooftop cafe, Morocco

With an average temperature of 16°C, Morocco isn’t the hottest place on the list, but with around 15 hours of sunshine a day you still stand a great chance of coming home with a tan! Besides, there’s so much to do on a holiday in Morocco you’ll be grateful for the mild temperature – heat would just slow you down!

If you’re looking to fuel your adventurous side there are plenty of trekking options in the Atlas Mountains, while in the south, you can explore the Sahara Desert by camel or 4WD safari tours.

For a less adrenalin-pumped pastime, spend your days haggling at the open-air souks in Marrakech, which sell jewellery, ceramics and carpets, and finish the day with some lip-smacking Moroccan cuisine.

Diwane Hotel & Spa

Marrakech, Morocco
  • 23 December 2025
  • 7 nights
  • Bed & breakfast
  • From Manchester

Prices and availability shown can change. Always check pricing with the provider before booking.

Prices from

£496 pp
View deal

Madeira

Average temperature: 18°C

Flight time: 4 hours

View of Funchal city in MadeiraView of Funchal city in Madeira

This beaut little island lying just south of the Portuguese mainland boasts warm temperatures year-round, making it a dreamy winter hideaway. The lush countryside is perfect for hiking, but the island has such a relaxed feel you could easily be lulled into spending your whole holiday on the beach (don’t mind if we do).

As the evening turns chilly, you can migrate to one of the seaside restaurants to dine on fresh seafood caught that day, then experience Madeira’s lively nightlife with a few sundowners.

Christmas is a particularly magical time for a Madeira holiday as the towns are decked out with lights and Funchal hosts a festive market from 1 December. Visit over New Year to see the epic firework display!

Gambia

Average temperature: 25°C

Flight time: 6-7 hours

Beach coastline in GambiaBeach coastline in Gambia

While many of us wouldn’t immediately think of a holiday in Gambia, it’s actually among the best short-haul options for Brits seeking winter sun. Temperatures average around 25°C, making it a hotspot for beach holidays and its friendly, laidback vibe is hard to resist!

For a fun day out, visit one of the country’s seven national parks and nature reserves where you can often see crocodiles, lions, hyenas and monkeys, and even join in with crocodile feeding time if you dare! Return home with batik print textiles and wood carvings from the local markets, and a lush tan.

Jamaica

Average temperature: 26°C

Flight time: 9-10 hours

Tropical beach in JamaicaTropical beach in Jamaica

Jamaica is the ultimate Caribbean haven. Full of white sandy beaches, easy-going locals and reggae music, it’s a pretty perfect place to unwind and forget your troubles!

There’s no shortage of fabulous resorts for those seeking a little luxury – many hotels in Jamaica have a prime spot on the beachfront and come with spas if you need a bit of pampering. The warm Caribbean Sea makes it a popular location for watersports; wind-surfing, sailing and water-skiing are all on the cards, and the water is wonderfully clear for scuba diving and snorkelling.

A must-visit attraction to get the adrenalin pumping is the bobsled rollercoaster in Ocho Rios, inspired by the Jamaican Olympic team and made famous by the film Cool Runnings!

Sunrise Club

Negril, Jamaica
  • 8 December 2025
  • 10 nights
  • Room only
  • From Gatwick

Prices and availability shown can change. Always check pricing with the provider before booking.

Prices from

£1,327 pp
View deal

Goa, India

Average temperature: 28°C

Flight time: 9 hours

Beach in Goa, IndiaBeach in Goa, India

Craving a week of winter sun in gorgeous surroundings? India's most popular beach resort is a tropical paradise! December is a great time to visit too – the temperatures are consistently in the high 20s with around 10 hours of sunshine a day and barely any rainfall.

South Goa is a hub of upmarket hotels and secluded beaches, while North Goa is where you can find bustling markets and a clubbing scene that stays up all night.

Both have their fair share of good food – although the north of the island leans towards casual street vendors whereas you can take your pick of gourmet restaurants and all-inclusive hotels in the south.

Hyatt Centric Candolim Goa

Bardez, Goa, India
  • 23 December 2025
  • 7 nights
  • Bed & breakfast
  • From Manchester

Prices and availability shown can change. Always check pricing with the provider before booking.

Prices from

£1,379 pp
View deal

Get our best deals straight to your inbox!

Sign up for huge holiday savings, hot deals and the chance to win holiday prizes!

We won't pass your details on to anyone else. By clicking the sign up button you agree to our Terms of Use and Privacy Policy.