Best Month To

Weather in Milan

Italy • Population: 1,371,498

Best Months to Visit

June July August

Based on temperature, precipitation, and humidity data

July is the warmest month (average 23.7°C, high 28.8°C) and January is the coolest (average 3.5°C, low -0.1°C). That 20.2°C swing in monthly averages is the first thing to plan around in Milan.

Rain is wet season runs from October to November, inside an annual total of 985 mm. The wettest month is November at 137 mm; the driest is January at 47 mm. Milan is in Italy at 45.5°N. The 2001–2020 NASA POWER daily record describes a continental climate with a wide temperature swing. On this site the months that score closest to a 22°C day, lighter rain, and moderate humidity are June, July, and August.

When the score favours a visit

The three months with the highest comfort score are June, July, and August: June (21.3°C average, 81 mm, 70% humidity); July (23.7°C average, 68 mm, 65% humidity); August (23.5°C average, 89 mm, 66% humidity). They fall in calendar order. The score rewards averages near 22°C, lower rainfall, and humidity near 60%. It is a climate score, not a festival or price calendar.

If you want the wet season itself — fewer crowds, greener landscape, heavier rain — aim at October–November instead of the score.

Temperature through the year

Monthly average highs run from 7.0°C in January to 28.8°C in July. Nights follow the same curve: -0.1°C in January and 18.7°C in July.

Across the year the mean afternoon high is 18.1°C. If you want the smallest day–night shock, look at months where the high and low sit close together; July nights still hold 18.7°C.

Rainfall pattern

The wet season in Milan starts in October and ends in November (October and November). November is the core of it at 137 mm. January is the other extreme, with 47 mm.

Humidity peaks near 80%. That usually lines up with the wetter months rather than the hottest ones.

What stands out month by month

The year bottoms out in January. Plan for -0.1°C at night and 7.0°C in the afternoon. February stands apart from the months beside it: 9.2°C / 0.9°C and 62 mm. March brings 64 mm and 9 rainy days; temperatures run from 4.0°C to 13.9°C. In April, Milan averages 17.9°C by day and 7.9°C at night, with 87 mm of rain. May: 22.0°C high, 12.1°C low, 106 mm rain, 72% humidity. June stands apart from the months beside it: 26.2°C / 16.5°C and 81 mm.

Peak heat arrives in July: 28.8°C by day, 18.7°C at night, and 65% humidity. In August, Milan averages 28.6°C by day and 18.5°C at night, with 89 mm of rain. September: 24.1°C high, 14.3°C low, 80 mm rain, 69% humidity. The wet season opens in October. Expect 95 mm and 10 rainy days, with nights around 10.1°C. November closes the wet season: 137 mm over 11 rainy days, then the calendar dries. December: 7.6°C high, 1.0°C low, 69 mm rain, 77% humidity.

Milan and other cities in Italy

Rome is about 479 km away: Milan is 2.8°C cooler than Rome in its hottest month and 210 mm wetter over the year than Rome. Rome’s wettest month is November (114 mm) versus November here.

Temperature and rainfall

-5°C 0°C 5°C 10°C 15°C 20°C 25°C 30°C 35°C 0 mm20 mm40 mm60 mm80 mm100 mm120 mm140 mm160 mm Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
High
Low
Rainfall

Monthly Weather Overview

Month High Low Rain (mm) Rainy Days
January 7.0°C -0.1°C 47 7
February 9.2°C 0.9°C 62 7
March 13.9°C 4.0°C 64 9
April 17.9°C 7.9°C 87 11
May 22.0°C 12.1°C 106 14
June 26.2°C 16.5°C 81 12
July 28.8°C 18.7°C 68 11
August 28.6°C 18.5°C 89 12
September 24.1°C 14.3°C 80 10
October 18.8°C 10.1°C 95 10
November 12.6°C 5.3°C 137 11
December 7.6°C 1.0°C 69 9

Monthly Details

Click on any month for detailed weather information:

January
3.5°C
February
5.0°C
March
9.0°C
April
12.9°C
May
17.0°C
June
21.3°C
July
23.7°C
August
23.5°C
September
19.2°C
October
14.4°C
November
9.0°C
December
4.3°C