Warmest in December: Tenerife, 22 °C highs, 7 rain days; Lanzarote, 20 °C highs, 2 rain days; Funchal (Madeira), 20 °C highs, 11 rain days. Driest in December: Lanzarote, 2 rain days, 20 °C; Alicante, 4 rain days, 18 °C; Valencia, 5 rain days, 17 °C.
Warmest in December
Highest average daily high in December (ten-year ERA5 normals), capped at 32 °C.
Tenerife Spain. 22 °C highs, 7 rain days
Lanzarote Spain. 20 °C highs, 2 rain days
Funchal (Madeira) Portugal. 20 °C highs, 11 rain days
Alicante Spain. 18 °C highs, 4 rain days
Málaga Spain. 18 °C highs, 6 rain days
Heraklion (Crete) Greece. 17 °C highs, 12 rain days
Valletta Malta. 17 °C highs, 9 rain days
Valencia Spain. 17 °C highs, 5 rain days Driest in December
Fewest days with at least 1 mm of rain in December, among cities averaging 12 °C or more.
Lowest fares in December 2026
Lowest fare found in recent flight searches (Aviasales) from London, Paris, Berlin, Amsterdam, Stockholm or New York for December 2026. Fares change daily.
Sources
- Open-Meteo historical weather API — ten-year monthly climate normals (ERA5), CC BY 4.0
- Eurostat — nights spent at tourist accommodation by NUTS 2 region and month — crowd level relative to an average month
- Aviasales flight searches — lowest fares found for December 2026, collected nightly
- ReasonStay methodology — how lists are built











