Italy Weather
🇮🇹 5 cities covered · Europe
· Mediterranean, humid subtropical climates
Warmest city
Naples
Coolest city
Milan
Sunniest city
Rome
Best time to visit
September to October
Weather in Italy at a glance
Italy offers 2 distinct climate types, from Mediterranean to humid subtropical among its 5 covered cities. Year-round, Naples posts the highest average temperature (62°F (17°C)) and Milan the lowest (57°F (14°C)), so the right base depends as much on climate as on itinerary.
Quick facts
- Warmest city: Naples - annual average 62°
- Coolest city: Milan - annual average 57°
- Sunniest city: Rome (10.1 h sun/day)
- Best time to visit: September to October
- Climate types: Mediterranean, humid subtropical
The bigger picture
For sunshine, Rome leads with about 10.1 hours of sun per day on average. Milan is the wettest of the covered cities, collecting roughly 1218 mm (48.0 inches) of precipitation a year, and Milan sees the most snow, around 3 snowy days annually. Averaged across the country's covered cities, September to October brings the most comfortable mix of temperature, dry days and daylight.
Live weather across Italy today
Italy cities compared
| City | Annual avg | Hottest month | Coldest month | Rainy days/yr | Sun h/day | Snowy days/yr |
|---|---|---|---|---|---|---|
| Rome | 62° | Jul · 92° | Jan · 39° | 107 | 10.1 | 0 |
| Milan | 57° | Jul · 86° | Jan · 31° | 120 | 9.1 | 3 |
| Florence | 60° | Jul · 90° | Jan · 36° | 118 | 9.5 | 2 |
| Venice | 58° | Jul · 83° | Jan · 33° | 103 | 9.3 | 1 |
| Naples | 62° | Jul · 87° | Jan · 42° | 118 | 10.1 | 0 |
Italy weather by month
| Month | Avg high | Avg low | Rainy days | Sunshine |
|---|---|---|---|---|
| January | 50° | 36° | 9 | 6.5 h/day |
| February | 54° | 39° | 9 | 7.4 h/day |
| March | 59° | 42° | 10 | 9.0 h/day |
| April | 65° | 48° | 9 | 10.7 h/day |
| May | 72° | 55° | 14 | 11.3 h/day |
| June | 82° | 64° | 8 | 13.1 h/day |
| July | 88° | 69° | 6 | 13.7 h/day |
| August | 87° | 69° | 7 | 12.4 h/day |
| September | 78° | 62° | 9 | 10.5 h/day |
| October | 69° | 55° | 11 | 8.2 h/day |
| November | 59° | 46° | 12 | 6.5 h/day |
| December | 52° | 39° | 9 | 6.0 h/day |
Italy weather FAQs
What is the warmest city in Italy?
Among the cities we cover, Naples is the warmest, averaging 62°F (17°C) across the year. Its hottest month is July, with highs near 87°F (30°C).
What is the coldest city in Italy?
Milan runs coldest, averaging 57°F (14°C) for the year; January lows average 31°F (0°C).
What is the sunniest city in Italy?
Rome, with about 10.1 hours of sunshine per day averaged across the year.
When is the best time to visit Italy?
Averaged across the covered cities, September to October offers the most comfortable combination of temperatures, drier days and daylight. Coastal, mountain and desert areas can differ - check each city's climate page for specifics.
Does it snow in Italy?
Yes - 3 of the 5 covered cities see regular snowfall. Milan gets the most, about 3 snowy days in a typical year.
What is the climate of Italy like?
The covered cities fall under Mediterranean, humid subtropical climates. That means hot, dry summers and mild, wetter winters.