Canary Islands weather in January

In January, daytime highs across the 7 Canary Islands range from 20.6 to 21.7°C and the sea from 19.4 to 20.5°C. The warmest island is Lanzarote (21.7°C), the sunniest is Lanzarote and the driest is La Gomera, with 2.4 rainy days on average.

Warmest Lanzarote 21.7° Sunniest Lanzarote 213 Sunshine hours Driest La Gomera 2.4 Rainy days Warmest sea El Hierro 20.5°

Every Canary Island in January, compared

Climate normals from AEMET (1981–2010 / 1991–2020). “Sunny now” is the live share of monitored beaches in clear skies, refreshed several times a day.
# Island Average high Sea temperature Sunshine hours Rainy days Sunny now
1 Lanzarote 21.7° 19.4° 213 2.8 89%
2 Tenerife 21.0° 20.1° 178 4.2 38%
3 El Hierro 20.9° 20.5° 140 3.1 0%
4 Gran Canaria 20.8° 20.0° 184 3.1 47%
5 Fuerteventura 20.6° 19.4° 190 2.5 100%
6 La Palma 20.6° 20.3° 141 5.3 50%
7 La Gomera 20.6° 20.2° — 2.4 0%

Can you swim in the Canary Islands in January?

Yes, for most people: the sea is 19.4–20.5°C in January — refreshing rather than warm. It is warmest around El Hierro.

Good to know in January

Three Kings' Day (6 January) is a public holiday, with parades on the evening of the 5th. January to March is also when calima — Saharan dust haze — is most frequent, so check the live calima page before a beach day. Calima in the Canary Islands today →

Canary Islands weather month by month

Frequently asked questions

Which Canary Island is warmest in January?

Lanzarote, with average daytime highs of 21.7°C in January, followed by Tenerife at 21.0°C. South coasts are usually warmer and sunnier than north coasts.

Does it rain much in the Canary Islands in January?

Not much: 2.4 to 5.3 rainy days on average in January, depending on the island. La Gomera is the driest.

Which Canary Island is sunniest in January?

Lanzarote, with about 213 hours of sunshine in January — the most among the islands with official sunshine records.

Which Canary Island has the warmest sea in January?

El Hierro, where the sea averages about 20.5°C in January.

Data source: AEMET © Agencia Estatal de Meteorología · Climate averages from AEMET normals (1981–2010 / 1991–2020). Last reviewed 2026-06-12.