Warm places in December: 20 destinations
In short
The warmest places within a short flight of Europe in December are the Canary Islands (southern Gran Canaria averages 22.3 °C by day) and the Red Sea (Sharm el-Sheikh 24.2 °C, practically no rain). Cape Verde reaches 26 °C, Dubai 26.4 °C. For 30 °C, go to Bangkok or Goa in their dry season – the Maldives and Sri Lanka are still wet.

December brings the shortest days of the year in northern Europe, and between Christmas and New Year many people finally have time off. That is exactly when a trip to the sun pays off – either over the holidays or as a break in the grey weeks before them. We looked at the weather of the ten Decembers from 2015 to 2024 for 20 destinations: how warm does it get by day, how cool at night, and how much rain falls?
To be honest from the start: nowhere in Europe feels like summer in December. The warmest places within a short flight reach 21 to 22 °C – enough for lunch on a terrace and long walks, but too cool for most people to swim. If you want a reliable 25 °C or more, you need to fly at least to Cape Verde, the Red Sea or the Gulf.
The table: 20 destinations in December
| Destination | Day (avg. high) | Night (avg. low) | Rain per month | Flight from London |
|---|---|---|---|---|
| Goa | 31.9 °C | 22.1 °C | 13 mm | approx. 10 h, usually one stop |
| Bangkok | 31.0 °C | 22.1 °C | 19 mm | approx. 11.5 h |
| Mauritius | 29.8 °C | 23.8 °C | 104 mm | approx. 12 h |
| Phuket | 29.0 °C | 24.6 °C | 133 mm | approx. 13 h, one stop |
| Sri Lanka (Galle) | 28.9 °C | 23.5 °C | 197 mm | approx. 11 h to Colombo |
| Barbados | 28.4 °C | 24.5 °C | 46 mm | approx. 8.5 h |
| Maldives (Malé) | 28.1 °C | 26.3 °C | 219 mm | approx. 10.5 h |
| Cuba (Havana) | 27.5 °C | 21.2 °C | 42 mm | approx. 10 h |
| Punta Cana | 27.4 °C | 24.2 °C | 75 mm | approx. 9.5 h |
| Cancún | 26.9 °C | 22.7 °C | 83 mm | approx. 11 h |
| Dubai | 26.4 °C | 16.9 °C | 7 mm | approx. 7 h |
| Cape Verde (Sal) | 26.0 °C | 21.7 °C | 3 mm | approx. 6 h |
| Oman (Muscat) | 25.8 °C | 18.6 °C | 12 mm | approx. 7.5 h |
| Sharm el-Sheikh | 24.2 °C | 14.8 °C | 1 mm | approx. 5 h |
| Hurghada | 22.6 °C | 15.6 °C | 0 mm | approx. 5 h |
| Gran Canaria (Maspalomas) | 22.3 °C | 16.5 °C | 14 mm | approx. 4.5 h |
| Tenerife (Santa Cruz) | 21.5 °C | 16.2 °C | 25 mm | approx. 4.5 h |
| Fuerteventura | 21.3 °C | 16.9 °C | 7 mm | approx. 4.5 h |
| Madeira (Funchal) | 19.7 °C | 15.4 °C | 81 mm | approx. 4 h |
| Málaga | 17.6 °C | 10.8 °C | 39 mm | approx. 3 h |
Temperature and rain: average of the Decembers 2015–2024 from the ERA5 reanalysis (via Open-Meteo), rounded. The values describe a grid cell of about 25 km and are often 1 to 2 degrees below what you measure on the beach. For islands such as the Maldives, the grid cell includes a lot of open sea. Flight times: typical direct flights, rounded.
- Gran Canaria 22.3°
- Tenerife 21.5°
- Fuerteventura 21.3°
- Madeira 19.7°
- Málaga 17.6°
- Hurghada 22.6°
- Sharm el-Sheikh 24.2°
- Dubai 26.4°
- Muscat 25.8°
Base map: Natural Earth
Christmas and New Year on a short flight: Canaries and Madeira
The Canary Islands are the closest place with reliably mild weather in December. Southern Gran Canaria averages 22.3 °C by day, and at 16.5 °C the nights are as warm as a summer night in London. Fuerteventura, with 7 mm of rain a month, is the driest of the three islands we measured. On Tenerife it is worth choosing your side of the island: the north around Santa Cruz and Puerto de la Cruz gets more cloud and rain, while the south around Los Cristianos is usually sunnier.




Madeira is cooler and wetter at just under 20 °C and 81 mm, but it has a special reputation for New Year: the fireworks over the bay of Funchal are among the best known in Europe, and the town is lit up for the whole of December. If that appeals, book early – flights and hotels around New Year's Eve sell out quickly.
On the mainland, Málaga is the warmest large city at 17.6 °C by day. That is plenty for walks along the seafront, tapas in the old town and a visit to the Alcazaba – you only need a jacket in the evening.
Málaga trip planDay by day, with map and tips
24 to 26 degrees: Red Sea, Cape Verde, Dubai and Oman
In December the reliably dry places are in the desert. Sharm el-Sheikh on the Sinai is warmer at 24.2 °C than Hurghada across the Gulf of Suez (22.6 °C); practically no rain falls in either. Nights drop to around 15 °C, though – bring a jumper for evenings by the harbour.
On Cape Verde, the island of Sal lies off West Africa, much further south than the Canaries. It reaches 26 °C by day and almost 22 °C at night in December, with 3 mm of rain. The island is flat and windy, which suits kitesurfers and keeps beach days pleasant. There is little in the way of towns or sights on Sal – it is a place for beach and quiet.

Dubai and Oman are in their most pleasant season in December: 26 °C by day instead of 41 °C in summer. Dubai is a good choice if you want Christmas in the warmth combined with a city, shopping and trips into the desert. Oman is quieter, with mountains, wadis and the old harbour district of Muscat.
Dubai trip planDay by day, with map and tips
Your home mobile plan often does not cover roaming outside Europe. A travel eSIM is usually much cheaper:
Above 27 degrees: Thailand, Goa and the Caribbean
For real summer weather in December you have to fly far, but for many long-haul destinations this is exactly when the best season begins. Bangkok has left the monsoon behind with 31 °C and only 19 mm of rain. Goa on India's west coast is even drier at almost 32 °C and 13 mm.
Phuket on the Andaman Sea is coming out of its rainy season: an average of 239 mm falls in November, 133 mm in December and only 76 mm in January. The islands in the Gulf of Thailand such as Koh Samui are different – December is still a rainy month there, with more than 220 mm on average.
Bangkok trip planDay by day, with map and tips
The Caribbean enters its dry season in December, and the hurricane season officially ends on 30 November. Barbados is the most balanced place in the table with 46 mm of rain and 28 °C; Havana in Cuba cools down a little more at night (21 °C). Punta Cana and Cancún get a bit more rain at 75 and 83 mm, mostly as short showers.

A word of caution for three popular long-haul places: the Maldives and southern Sri Lanka (Galle) still average around 200 mm of rain in December – both become noticeably drier only from January. On Mauritius the southern summer starts with 30 °C, but so does the rainy and cyclone season, which lasts into March.
Planning a holiday over Christmas
Flights to the sun are in demand over Christmas and New Year. Rather than fixing on one place, compare two or three destinations from the table with similar temperatures – Fuerteventura instead of Gran Canaria, or Sharm el-Sheikh instead of Hurghada, can make a big difference. For one week around Christmas, places up to about 6 hours away make sense; from two weeks, Thailand or the Caribbean are worth it.
In YesTrip you enter your destination and travel dates and get a day-by-day plan with a map. The packing list suggests clothes for the weather on your travel days and the right plug adapter, and if you travel as a family or with friends, you share the trip and split the expenses together.
Free
Plan your trip in 30 seconds.
Tell YesTrip where and when – the app plans day by day with real places on the map, shows the weather, splits costs with your travel companions and guides you to the next stop on the go.
Frequently asked questions
Where is the warmest place in Europe in December?
The Canary Islands. In southern Gran Canaria the average daytime high in December is 22.3 °C, on Tenerife and Fuerteventura around 21 °C. On the European mainland, Málaga is warmest at 17.6 °C.
Where is it warm and dry over Christmas?
On the Red Sea, in the Gulf and on Cape Verde: Sharm el-Sheikh, Hurghada, Dubai, Muscat and Sal average no more than 12 mm of rain in December, with daytime highs between 22.6 and 26.4 °C. Further away, Goa (13 mm) and Bangkok (19 mm) are very dry at over 30 °C.
Is Thailand good in December?
Yes, for Bangkok and the Andaman coast. Bangkok averages 31 °C and only 19 mm of rain in December; Phuket still gets 133 mm, falling fast. Koh Samui and the other islands in the Gulf of Thailand, however, are still in their rainy season in December with more than 200 mm.
Are the Maldives nice in December?
Warm, yes, but not quite dry yet. Malé averages 28 °C by day and 26 °C at night in December, but still 219 mm of rain. From January it gets much drier (74 mm), and February is the driest month with 46 mm.
How were the numbers calculated?
We averaged the daily highs, lows and rainfall of the Decembers 2015 to 2024 from the ERA5 reanalysis of the European Copernicus programme (retrieved via Open-Meteo). ERA5 works with a grid of about 25 km, so right on the coast it can be 1 to 2 degrees warmer.
Sources
- Open-Meteo Historical Weather API (ERA5), average 2015–2024 – open-meteo.com
- Copernicus ERA5 reanalysis (Hersbach et al. 2020) – cds.climate.copernicus.eu
- US National Hurricane Center: Atlantic hurricane season 1 June to 30 November – www.nhc.noaa.gov
Researched with AI support and checked by our editors. Prices, opening hours and weather can change – please check before you go. YesTrip is not a travel agency. Published: .
More articles
When to goBest time to visit Dubai: weather by month
The best time to visit Dubai is November to March: daytime highs are 24 to 31 °C, nights 15 to 21 °C, and it hardly rains. From May to … · 6 min read
When to goBest time to visit New York, month by month
The best time to visit New York is May and June or September and October, with average daytime highs of 19 to 26 °C and pleasant evenings. … · 6 min read
When to goBest time to visit Singapore: weather, monsoon
Singapore is warm all year: on average 29 to 30 °C by day and 24 to 26 °C at night, whatever the month. The difference is the rain: February … · 5 min read