Canary Islands weather at Christmas 2026 & New Year
At Christmas the Canary Islands average 21.5–22.7°C by day and the sea is 19.8–21.6°C. Warmest: Lanzarote (22.7°C). Most sunshine: Lanzarote (208 hours in December).
Forecast for Christmas Day and New Year's Eve
The forecast for 25 December appears here from 17 December 2026 and for 31 December from 23 December 2026.
Christmas weather on each island (December averages)
| # | Island | Average high | Average low | Sea temperature | Sunshine hours | Rainy days |
|---|---|---|---|---|---|---|
| 1 | Lanzarote | 22.7° | 14.9° | 19.8° | 208 | 3.2 |
| 2 | El Hierro | 22.2° | 17.8° | 21.6° | 139 | 4.6 |
| 3 | Gran Canaria | 22.2° | 16.2° | 20.5° | 179 | 4.5 |
| 4 | Tenerife | 22.1° | 16.6° | 20.8° | 168 | 5.4 |
| 5 | Fuerteventura | 22.0° | 15.9° | 19.8° | 186 | 3.2 |
| 6 | La Palma | 21.8° | 16.7° | 21.4° | 138 | 7.9 |
| 7 | La Gomera | 21.5° | 16.0° | 21.4° | — | 3.8 |
Frequently asked questions
Which Canary Island is warmest at Christmas?
Lanzarote, with December days averaging 22.7°C and nights 14.9°C (climate normals). Coolest days: La Gomera (21.5°C).
Which Canary Island is best for New Year's Eve?
Warmest nights: El Hierro (17.8°C on average in December). Most sunshine: Lanzarote (208 hours). Fewest rainy days: Lanzarote, Fuerteventura (3.2).
Can you swim in the Canary Islands at Christmas?
Yes, for most people: the sea is 19.8–21.6°C in December. Warmest sea: El Hierro (21.6°C).
All 7 Canary Islands in December · All 7 Canary Islands in January · Warmest Canary Island in December · Weather warnings in the Canary Islands
Data source: AEMET © Agencia Estatal de Meteorología · Monthly climate averages use published, island-specific sources and reference periods. See the source list in our methodology. Last reviewed 2026-06-12.