Country guide

Italy weather by month

For Italy, May and September offer the clearest balance for city breaks, while summer is the better fit for beach holidays. Average daytime temperatures rise from 21°C in May to 26°C in June, then ease to 24°C in September. The catch is that pleasant air does not always mean warm swimming water, especially in spring. Location matters too: Sicily is the warmest year-round option, while Lake Como sits at the cooler end.

Hottest month
28.7°CAugust
Coolest month
10.2°CJanuary
Warmest sea
26.1°CAugust
Destinations tracked
16warmest: Sicily

Italy, month by month

A little perspective

Italy through the year

Country figures are the mean of the 16 destinations listed below; individual resorts can differ by several degrees.

Monthly climate averages

Swipe sideways on a phone; the month stays in view.

Italy monthly climate averages, 1991-2020
MonthDayNightSeaSun/dayRain mmRainy daysDays 25°C+
January10.2°C4.2°C13.8°C4.27890%
February11.1°C4.3°C13.0°C5.07490%
March14.1°C6.5°C13.3°C5.67990%
April17.2°C9.4°C14.9°C6.383111%
May21.4°C13.5°C18.3°C7.475913%
Junebest25.7°C17.6°C22.3°C9.456756%
Julybest28.4°C20.3°C25.1°C10.941688%
Augustbest28.7°C20.8°C26.1°C9.852689%
September24.2°C17.2°C24.1°C7.194940%
October19.7°C13.5°C21.2°C5.1116105%
November14.9°C9.3°C18.3°C3.9135120%
December11.0°C5.5°C15.6°C4.096100%

Day = average daytime high, night = average night-time low, 1991-2020.Sun is hours per day; rainy days count 1 mm or more.

Day, night and sea

Monthly average temperatures, 1991-2020

  • Day
  • Night
  • Sea
Bars show average daytime highs and night-time lows; circles mark the average sea temperature. Same scale for every month. Exact values are in the table.

When to go to Italy

Daytime highs average 25°C or more in June, July, August. The sea reaches a swimmable 22°C from June to September. Winter (December to February) averages 11°C by day - cool, closer to a British spring. November is the wettest month (135 mm) and July the driest (41 mm).

Destinations in Italy

Each has a 12-month table; our most searched places have month-by-month detail pages.

DestinationHottest monthCoolest monthMonths 25°C+Sea (warmest)Flight from London
SicilyAugust 32°CJanuary 14°C426°C3 h 12 min
RomeAugust 31°CJanuary 12°C426°C2 h 30 min
SardiniaAugust 30°CJanuary 13°C425°C2 h 24 min
Amalfi CoastAugust 28°CJanuary 12°C226°C2 h 48 min
SorrentoAugust 28°CJanuary 12°C226°C2 h 48 min
VeniceAugust 27°CJanuary 7°C226°C2 h 12 min
PugliaAugust 29°CJanuary 12°C426°C2 h 54 min
NaplesAugust 30°CJanuary 12°C426°C2 h 42 min
Lake GardaJuly 28°CJanuary 7°C3-2 h
MilanJuly 29°CJanuary 7°C3-1 h 54 min
FlorenceAugust 30°CJanuary 9°C3-2 h 12 min
VeronaJuly 29°CJanuary 7°C3-2 h 6 min
Positanoin Amalfi CoastAugust 27°CJanuary 12°C226°C2 h 48 min
Lake ComoJuly 27°CJanuary 7°C2-1 h 54 min
Lido di JesoloAugust 28°CJanuary 7°C326°C2 h 12 min
Taorminain SicilyAugust 28°CJanuary 12°C226°C3 h 6 min

Warmest place in Italy each month

MonthWarmest destinationDayCoolest destinationDayWarmest sea
JanuarySicily14°CMilan7°CSicily 15°C
FebruarySicily15°CVenice9°CSicily 15°C
MarchSicily17°CVenice12°CSicily 15°C
AprilSicily19°CTaormina16°CSicily 16°C
MaySicily24°CPositano20°CNaples 19°C
JuneSicily29°CPositano24°CVenice 23°C
JulySicily32°CPositano27°CNaples 26°C
AugustSicily32°CLake Como27°CSicily 26°C
SeptemberSicily28°CLake Como22°CSicily 25°C
OctoberSicily23°CLake Como17°CTaormina 23°C
NovemberSicily19°CMilan11°CSicily 20°C
DecemberSicily15°CMilan7°CSorrento 17°C

Winter to spring: dress for the evenings

Winter suits travellers who prefer cooler days to beach weather. January and February average daytime temperatures of 10°C and 11°C, with nights at 4°C, so a warm coat matters after dark. March reaches 14°C by day, but April's 17°C makes outdoor city time more comfortable. April also has 11 rain days, so warmer weather is not a promise of dry weather. May is a stronger all-round choice for walking, with 21°C days and 13°C nights: take lighter clothes, a layer and a waterproof. The cooling pattern returns in November and December, when daytime averages fall to 15°C and 11°C respectively. Plan winter visits around cool conditions rather than swimming expectations.

Summer to autumn: choose between heat and warmer seas

June is a useful beach compromise: daytime temperatures average 26°C and the sea reaches 22°C, without the higher daytime averages of July and August. July brings 28°C days, while August reaches 29°C with a sea temperature of 26°C. These months suit travellers who prioritise swimming, but city walking is better planned away from midday, with lighter plans during the hottest part of the day. September keeps much of the swimming appeal, with both air and sea averaging 24°C, though rain days rise to 9. October can still suit a milder coastal break, with 20°C days and a 21°C sea, but its 10 rain days make flexible plans more important.

Where to go: Sicily versus the cooler lake end

Sicily is Italy's warmest destination year-round, with an average daytime temperature of 22°C; Lake Como is the coolest at 17°C. That makes Sicily the stronger starting point if warmth is your main priority, while Lake Como is worth considering if you prefer a cooler setting. These are year-round figures, not temperatures to expect on every visit, so season still matters. For city-focused trips, May and September offer a more comfortable balance than the hottest summer months. For a beach-focused trip, put more weight on sea temperature: September's sea is warmer than May's, despite both months offering daytime conditions suitable for spending time outdoors.

A little more detail

Italy weather FAQs

Plain answers, grounded in the averages.

When is the best time to visit Italy?

Weighing warmth, low rainfall and sunshine across 16 destinations, the best months for Italy are July, August, June. August is the hottest month (average high 28.7°C) and January the coolest (10.2°C).

How many months is Italy over 25°C?

3 months average a daytime high of 25°C or more across our Italy destinations.

Which is the hottest place in Italy?

Over the year, Sicily has the highest average daytime temperature of the 16 Italy destinations we track (22.2°C averaged across all months).

When is the sea warmest in Italy?

August has the warmest average sea temperature at 26°C, followed by July at 25°C. September remains a good swimming option at 24°C, with cooler daytime air than August. May's 18°C sea is a different proposition, even when the weather feels pleasant on land.

Which months are best for an Italian city break?

May and September are sensible choices, with average daytime temperatures of 21°C and 24°C. October is another option if you prefer milder walking weather at 20°C, but allow for rain. July and August suit travellers more comfortable with heat and midday breaks.

Is Italy warm enough for a winter holiday?

For a trip built around walking rather than swimming, winter can work if you pack for the cold. January averages 10°C by day and 4°C at night. Sicily is the warmest destination year-round, but that does not mean summer-like conditions in winter.

About these averages

ERA5-Land climate reanalysis via Open-Meteo (11 km grid), 1991-2020

Averages computed from daily values at 16 destination points.Records are the highest and lowest daily values in that 30-year period, not all-time records. These are climate averages, not a forecast for your trip. How we measure holiday weather