The short answer for most travellers is late May, June, September and early October. The long answer depends on which archipelago and what you want out of the trip. Sea temperature, ferry reliability, festival calendar and cost move at different rhythms across the eight island groups.
Best month by archipelago.
Sicily and Sardinia
Sardinia peaks in September (Cannonau harvest, sea still 24°C). Sicily’s October has the tourists gone, sea at 22°C, olive-oil pressing, and Etna wines new-vintage.
September and October
Sea 22 to 25°C · shoulder rates 30 to 50% off peak
Bay of Naples and Aeolian
Capri, Ischia, Procida and the seven Aeolian islands share the same window. July and August are hot, priced up, and (in the Aeolians) yacht-heavy at Panarea. Winter aliscafi cancel weekly on scirocco winds.
May, June, mid-September
Aliscafo reliability drops after October
Egadi, Pontine, Tuscan and Pantelleria
The Egadi hold water warm off Sicily’s west. The Pontine peak in June and September (August is Roman-holiday chaos). Elba is a family August destination. Pantelleria’s Passito harvest is late August into September.
May to October
Southernmost islands swimmable into November
Three practicalities that catch first-timers.
- May sea is colder than the marketing suggests. Late May the Mediterranean is 17 to 19°C. Fine for northern-European swimmers, cold for anyone acclimatised to Caribbean or Southeast Asian water. June onwards it climbs 22 to 26°C by August.
- Ferragosto week (mid-August) is a full booking wall. The two weeks around 15 August (Ferragosto) are the domestic Italian holiday peak. Ferries, hotels and beach clubs cap out. Book six months ahead if you want August. Book six weeks ahead for June or September.
- Winter aliscafi are unreliable, not unavailable. October to April, the Aeolian, Egadi, Pontine and Pelagie hydrofoils cancel weekly on wind. Traghetto (car ferry) runs where aliscafo does not. Winter island trips work; they just need a buffer day either side of a fixed flight.