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

Annual climate figures per covered city, from 2015–2024 weather data.
CityAnnual avgHottest month Coldest monthRainy days/yr Sun h/daySnowy 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

Monthly averages across the covered cities, 2015–2024.
MonthAvg highAvg low Rainy daysSunshine
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.

More countries in Europe