Skip to main content

1001traveltips.com

In July the sea is warmest around Capri (27 °C), Malta (27 °C) and Ischia (27 °C). Average daytime highs across the 30 islands below range from 24 °C to 33 °C; the warmest days are on Cyprus (33 °C). 29 of them have real beach weather (sea and air both at 22 °C or more): Capri, Malta, Ischia, Mallorca, Ibiza, Formentera, Comino, Gozo and others. Hiking conditions (15–25 °C by day, little rain) are best on El Hierro and La Graciosa. Driest: Cyprus with about 0 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
Capri27°30°23°4Swim
Malta27°31°24°0Swim
Ischia27°29°24°2Swim
Mallorca27°32°23°3Swim
Ibiza27°30°23°1Swim
Formentera27°31°23°1Swim
Comino27°30°23°0Swim
Gozo27°30°24°0Swim
Cyprus27°33°24°0Swim
Crete27°31°23°1Swim
Corfu27°31°24°2Swim
Menorca27°29°23°2Swim
Ithaca26°29°23°1Swim
Île Sainte-Marguerite (also Île Saint-Honorat)26°29°21°3Swim
Lavezzi Islands (also Cavallo, Île de Piana)25°29°22°1Swim
Île du Levant25°30°21°1Swim
Port-Cros25°30°21°1Swim
Santorini25°29°23°0Swim
Porquerolles24°31°21°1Swim
El Hierro24°24°17°0SwimHike
La Palma24°29°21°0Swim
Gran Canaria23°30°22°0Swim
Tenerife23°26°19°0Swim
La Gomera23°28°21°0Swim
Île du Gaou23°29°21°1Swim
Île des Embiez23°29°21°1Swim
Lanzarote23°27°20°0Swim
Pomègues (also Frioul Islands, Ratonneau)23°28°20°1Swim
Fuerteventura23°26°20°0Swim
La Graciosa21°25°20°1Hike

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