Milan month by month
Plan your visit to Milan by month. Compare weather, crowds, events, and prices across all twelve months with historical climate data.
Milan's year pivots between 8°C in January and 30°C in July. December matches January at 8°C, with 7 rain days to January's 9. February warms to 12°C, March to 15°C, April to 18°C, May to 22°C. June reaches 29°C. July and August hold flat at 30°C. September cools to 24°C, October to 20°C, November to 12°C. You might expect rain to follow temperature, but May breaks that pattern with 17 rain days, well above April's 8 and June's 9. February and December are the driest at 7 each.
The 12 guides below cover every month. For summer travel, start with June. It reaches 29°C with 9 rain days, while July and August hold at 30°C with 11 and 10. September might look like extended summer at 24°C, but its 12 rain days push it closer to October's profile at 20°C and 10. April at 18°C with 8 rain days offers a drier shoulder-season read at a similar temperature. For winter trips, February at 12°C and 7 rain days reads easier than January at 8°C and 9.
May needs the closest read. Its 17 rain days, the highest in the measured year, sit between April's 8 and June's 9.
May averages 22°C but records 17 rain days, more than double April's 8 and nearly double June's 9.
- January
- High
- 8°C
- Low
- 0°C
- Rain
- 71 mm
January in Milan is defined by the nebbia. The fog rolls off the Po Valley floor and wraps the city in a damp, gray cocoon that can last for days, sometimes lifting by…
- February
- High
- 12°C
- Low
- 3°C
- Rain
- 80 mm
February in Milan is cold, grey, and damp. That is the single most important thing to know. The Po Valley traps moisture and fog like a bowl, and February sits right in the thick…
- March
- High
- 15°C
- Low
- 5°C
- Rain
- 73 mm
March in Milan is a patience game. The city sits between seasons, still wrapped in the flat gray light of the Po Valley winter but starting to show hints of the warmth that makes…
- April
- High
- 18°C
- Low
- 8°C
- Rain
- 102 mm
April in Milan is dominated by a single event. Salone del Mobile, the world's largest furniture and design fair, takes over the city for roughly a week in mid-to-late April,…
- May
- High
- 22°C
- Low
- 13°C
- Rain
- 181 mm
May is Milan's wettest month of the year, and that tends to catch visitors off guard. The city receives about 181mm of rain across roughly 17 days, which means more than half your…
- June
- High
- 29°C
- Low
- 19°C
- Rain
- 83 mm
June in Milan is warm, bright, and long. Expect daytime highs around 28.9°C (84°F) with lows near 18.8°C (66°F), the kind of dry warmth that makes walking the city feel effortless…
- July
- High
- 30°C
- Low
- 20°C
- Rain
- 120 mm
The first thing you need to know about Milan in July is that it sits in the Po Valley, one of the most humid lowlands in Europe, and by mid-month that geography makes itself felt.…
- August
- High
- 30°C
- Low
- 20°C
- Rain
- 128 mm
The first thing you need to know about Milan in August is that the Milanese leave. Ferragosto, the national holiday on August 15, triggers a mass exodus that empties the city for…
- September
- High
- 25°C
- Low
- 16°C
- Rain
- 164 mm
September is when Milan wakes back up. The city effectively shuts down for August, with whole neighborhoods going quiet as Milanese families head to Sardinia, Liguria, or the…
- October
- High
- 20°C
- Low
- 12°C
- Rain
- 136 mm
October is when Milan belongs to the Milanese again. The summer tourists have gone, August's mass closures are months behind, and the city has settled back into its working rhythm.…
- November
- High
- 12°C
- Low
- 5°C
- Rain
- 101 mm
November in Milan means fog. The city sits at the bottom of the Po Valley, and by early November the famous nebbia settles over the streets, sometimes thick enough that you lose…
- December
- High
- 8°C
- Low
- 2°C
- Rain
- 56 mm
The single most important thing to know about Milan in December is the fog. The city sits in the Po Valley, and from late November through February, a thick, damp nebbia settles…