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)

Monthly climate averages use published, island-specific sources and reference periods. See the source list in our methodology. Last reviewed 2026-06-12.
# 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).

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.

Car hire Compare cars →