Where's warm in Europe in December

Aerial view of Las Teresitas beach and its palm trees beneath the Anaga mountains, Tenerife
Las Teresitas beach, Santa Cruz de Tenerife — 21.4°C average high in DecemberPhoto: PedaltotheStock / Envato

Nowhere in Europe is beach-hot in December. The warmest spot is Santa Cruz de Tenerife at 21.4°C — while London, Paris, Berlin, Amsterdam, Dublin and Copenhagen average just 6°C (43°F). Here is Europe's mild winter sun, ranked by data, plus the properly warm options just beyond.

December back home — average highs
🇬🇧 London 8°C🇫🇷 Paris 7°C🇩🇪 Berlin 3°C🇳🇱 Amsterdam 7°C🇮🇪 Dublin 8°C🇩🇰 Copenhagen 4°C

December at a glance

Warmest places in Europe in December (18°C+)

Europe's warmest corners this month, warmest first — led by Santa Cruz de Tenerife, Las Palmas and Lanzarote.

🇪🇸

Santa Cruz de Tenerife

Spain
21.4° C avg high
+15°C warmer
Low 16.5°C Dry · 21 mm
🇪🇸

Las Palmas (Gran Canaria)

Spain
20.6° C avg high
+14°C warmer
Low 15.5°C Dry · 38 mm Sea 21°C
🇪🇸

Lanzarote (Arrecife)

Spain
20.2° C avg high
+14°C warmer
Low 16.5°C Dry · 5 mm Sea 21°C
🇨🇾

Paphos

Cyprus
18° C avg high
+12°C warmer
Low 11.6°C Some showers · 100 mm Sea 21°C

Mild and bright (14–17°C)

Jacket off at lunchtime: mild rather than warm, but a world away from a northern winter — Funchal, Málaga, Heraklion and Valencia, among others.

🇵🇹

Funchal (Madeira)

Portugal
17.5° C avg high
+11°C warmer
Low 13.4°C Mostly dry · 74 mm
🇪🇸

Málaga

Spain
17.4° C avg high
+11°C warmer
Low 10.8°C Dry · 40 mm Sea 17°C
🇬🇷

Heraklion (Crete)

Greece
17.1° C avg high
+11°C warmer
Low 10.4°C Mostly dry · 68 mm Sea 19°C
🇪🇸

Valencia

Spain
17° C avg high
+11°C warmer
Low 8°C Dry · 40 mm Sea 15°C
🇲🇹

Valletta (Malta)

Malta
17° C avg high
+11°C warmer
Low 13.6°C Mostly dry · 45 mm Sea 19°C
🇵🇹

Faro (Algarve)

Portugal
17° C avg high
+11°C warmer
Low 11.3°C Mostly dry · 56 mm Sea 17°C
🇪🇸

Seville

Spain
17° C avg high
+11°C warmer
Low 7°C Some showers · 95 mm
🇮🇹

Catania

Italy
16.3° C avg high
+10°C warmer
Low 9.4°C Dry · 39 mm
🇮🇹

Palermo

Italy
16° C avg high
+10°C warmer
Low 10.6°C Mostly dry · 73 mm
🇬🇷

Santorini

Greece
16° C avg high
+10°C warmer
Low 11°C Mostly dry · 80 mm Sea 19°C
🇮🇹

Cagliari

Italy
15.4° C avg high
+9°C warmer
Low 9.4°C Mostly dry · 47 mm
🇮🇹

Alghero

Italy
15.1° C avg high
+9°C warmer
Low 10.3°C Mostly dry · 72 mm

Properly warm, just beyond Europe (20°C+)

If 20°C+ matters more than staying in Europe: Morocco, Egypt and Cape Verde are the usual winter-sun hops from European airports.

🇨🇻

Praia (Cape Verde)

Cape Verde
26.5° C avg high
+20°C warmer
Low 21.4°C Dry · 2 mm
🇪🇬

Aswan

Egypt
24.6° C avg high
+18°C warmer
Low 11.3°C Dry · 0 mm
🇪🇬

Sharm El Sheikh

Egypt
24.2° C avg high
+18°C warmer
Low 14.9°C Dry · 3 mm
🇪🇬

Luxor

Egypt
24° C avg high
+18°C warmer
Low 11°C Dry · 0 mm
🇪🇬

Hurghada

Egypt
22.5° C avg high
+16°C warmer
Low 15.6°C Dry · 0 mm Sea 24°C
🇲🇦

Agadir

Morocco
21.4° C avg high
+15°C warmer
Low 13.5°C Dry · 29 mm Sea 18°C
🇪🇬

Cairo

Egypt
21° C avg high
+15°C warmer
Low 11°C Dry · 5 mm
🇲🇦

Essaouira

Morocco
20° C avg high
+14°C warmer
Low 11.7°C Dry · 29 mm

How we picked these

Every destination in our climate dataset is checked against December's long-term averages:

"Warmer" is measured against the average December high of the cold-winter cities above. Sea temperatures are monthly sea-surface means.

More winter months: November · January · February · March. Want warmth whatever the month? See places that are warm all year round. Escaping summer heat instead? See Coolcation.

Filter destinations by your exact temperature range →

The Smart Trip Finder lets you pick your own temperature window and rain tolerance.