
Italy
Average temperatures, rainfall and conditions through the year, based on 20 years of historical data.
Milan experiences its warmest weather in July, with average highs reaching 29.3°C (84.7°F). The coolest month is typically January, averaging 7.2°C (45°F). Rainfall is heaviest in May (around 141.9mm), while January tends to be the driest month of the year with approximately 66.6mm of precipitation.
29.3°C (84.7°F)
Hottest month avg high
7.2°C (45°F)
Coolest month avg high
142mm
Wettest month avg
67mm
Driest month avg
| Month | Avg High | Avg Low | Rainfall | Rainy Days | Sunshine |
|---|---|---|---|---|---|
| Jan | 7.2°C (45°F) | -0.5°C (31.1°F) | 66.6mm | 8 | 6h |
| Feb | 9.7°C (49.5°F) | 0.9°C (33.6°F) | 79mm | 8 | 6.9h |
| Mar | 13.8°C (56.8°F) | 3.8°C (38.8°F) | 83.7mm | 10 | 8.7h |
| Apr | 18.1°C (64.6°F) | 8.1°C (46.6°F) | 103.6mm | 10 | 10.4h |
| May | 21.9°C (71.4°F) | 12.2°C (54°F) | 141.9mm | 14 | 11.3h |
| Jun | 26.9°C (80.4°F) | 16.8°C (62.2°F) | 101.5mm | 11 | 13h |
Suggested packing for Milan's climate.
Light layers that work for both mild afternoons and cooler evenings.
A compact umbrella and a light rain jacket for the wettest months.
A warm jacket or fleece for chilly mornings and evenings.
Get a day-by-day weather plan for your exact travel dates.
Use our Trip Planner