Skip to main content

1001traveltips.com

In December the sea is warmest around El Hierro (22 °C), La Palma (22 °C) and Tenerife (22 °C). Average daytime highs across the 36 islands below range from 13 °C to 23 °C; the warmest days are on La Gomera (23 °C). 2 of them have real beach weather (sea and air both at 22 °C or more): Tenerife and La Gomera. Hiking conditions (15–25 °C by day, little rain) are best on El Hierro, La Palma, Tenerife, La Gomera, Gran Canaria, La Graciosa and others. Driest: Lanzarote with about 3 rain days.

Ranked by sea temperature. Day/night = average daily maximum/minimum air temperature; rain days = days with at least 1 mm.
IslandSeaDayNightRain daysGood for
El Hierro22°19°13°7Hike
La Palma22°22°16°10Hike
Tenerife22°22°16°3SwimHike
La Gomera22°23°16°4SwimHike
Gran Canaria22°22°16°3Hike
Cyprus21°18°12°10–
La Graciosa21°20°15°3Hike
Fuerteventura21°21°16°3Hike
Lanzarote21°21°16°3Hike
Halki20°17°12°12–
Kos20°14°10°12–
Leros20°14°10°12–
Santorini19°15°12°10Hike
Gozo19°18°14°9Hike
Crete19°17°11°12–
Comino19°17°14°9Hike
Malta19°17°14°9Hike
Ithaca19°14°10°13–
Zakynthos19°13°8°13–
Corfu18°15°11°13–
Vulcano18°16°10°12–
Capri18°15°9°12–
Ischia18°15°11°10–
Ibiza18°17°12°6Hike
Menorca18°16°12°7Hike
Formentera17°17°12°6Hike
Mallorca17°16°10°7Hike
Lavezzi Islands (also Cavallo, Île de Piana)17°14°10°10–
La Maddalena17°15°10°9–
Île Sainte-Marguerite (also Île Saint-Honorat)16°14°6°7–
Île du Levant16°14°7°8–
Port-Cros16°14°7°8–
Porquerolles16°14°7°8–
Île du Gaou15°14°8°8–
Île des Embiez15°14°8°8–
Pomègues (also Frioul Islands, Ratonneau)15°13°7°7–

Sources: ERA5 reanalysis via Open-Meteo (air temperature, rain; 10-year average) and Open-Meteo Marine API (sea surface temperature; 3-year average). Data by Open-Meteo.com (CC BY 4.0). Area averages — individual years vary.

Other months

Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec

All islands, all months: sea temperature at a glance

About·About the Author·Imprint·Privacy Policy