Milan weather at a glance
Hottest
July · 30°C
Coldest
January · -1°C
Wettest
October · 99 mm
Best season
May, June, September
When is the best time to visit Milan
Milan has a humid subtropical (cfa) climate. In summer (Jun–Aug) the average high is around 29°C, while in winter (Dec–Feb) it sits near 7°C by day and 0°C at night. The hottest month is July (30°C) and the coldest is January (-1°C).
The best time to visit is May, June, September, when conditions are most comfortable for sightseeing and walking around. January, July, August can be less comfortable — keep that in mind when planning.
Milan temperatures & rainfall by month
Long-term monthly averages (climate normals).
| Month | High | Low | Daily range | Rain |
|---|---|---|---|---|
| Jan | 6° | -1° | 58 mm | |
| Feb | 9° | 1° | 51 mm | |
| Mar | 14° | 4° | 67 mm | |
| Apr | 18° | 8° | 88 mm | |
| May | 23° | 12° | 96 mm | |
| Jun● | 27° | 16° | 79 mm | |
| Jul | 30° | 19° | 70 mm | |
| Aug | 29° | 18° | 92 mm | |
| Sep | 25° | 14° | 78 mm | |
| Oct | 18° | 9° | 99 mm | |
| Nov | 11° | 4° | 92 mm | |
| Dec | 7° | -1° | 62 mm |
Seasons in Milan
Spring
18° / 8°
mild
Rain: ~84 mm/mo
Summer
29° / 18°
warm
Rain: ~80 mm/mo
Autumn
18° / 9°
mild
Rain: ~90 mm/mo
Winter
7° / 0°
cold
Rain: ~57 mm/mo
When to visit Milan
✓ Best months
May, June, September
~ Less comfortable
January, July, August
What to pack
- Light, breathable clothing, sunglasses, a hat and sunscreen — summers are hot.
- A warm coat, hat and gloves — winter temperatures drop below freezing.
- A rain jacket or a compact umbrella — rain is frequent.
- Comfortable walking shoes — you'll be on your feet around the centre.