Best time to visit Milan

The best months to visit Milan are September, May and June, based on month-by-month temperature and rainfall data. The full year of weather, daylight, holidays, and festival timing is below.

September, May and June score best for Milan weather:

  • May23° / 14°CMay is warm and green, good for Parco Sempione and Lake Como day trips between showers.
  • June28° / 18°CJune is hot but usable, with Navigli evenings and rooftop Duomo visits best after midday heat.
  • September24° / 16°CSeptember is excellent for design districts, though Fashion Week again lifts hotel demand.

Get a Milan plan you can trust — matched to the month you pick, with every place checked for hours, closures, and booking needs.

  • Free. No account.
  • Ready in about 30 seconds.
TripSapien checks London for Sep 13–20 and flags a closure, booking need, and limited opening day.
TripSapien flags closures, booking needs, and limited opening days — before you go.
Cheap flights from Going.com

30% off a Going membership after you build your plan.

Milan from the Duomo - Milan 2014 in Milan, Italy
Photo by José Luiz · CC BY-SA 3.0

By TripSapien Research · Updated May 20, 2026

Milan weather by month

MonthHighLowRain (mm)Rainy daysDaylight
January63109h
February10°59910h
March15°661112h
April19°10°941613h
MayBest weather23°14°1111815h
JuneBest weather28°18°951616h
July30°20°831615h
August29°20°1121614h
SeptemberBest weather24°16°1141312h
October18°11°1151311h
November12°147149h
December74119h

Temperatures in °C. Long-term monthly averages.

Know your Milan month?

Pick your dates and we'll build the trip around them — every place checked for closures and booking needs.

Milan month by month

January

Milan in January: 7.6°C high, 1°C low, 62.6mm rain over 10 days, 8.9h daylight. Mild and dry — shoulder-season sweet spot.

Corteo dei Re Magi (Jan 6, yearly)

February

Milan in February: 10.1°C high, 2.1°C low, 58.5mm rain over 9 days, 10.1h daylight. Mild and dry — shoulder-season sweet spot.

March

Milan in March: 14.8°C high, 5.6°C low, 65.7mm rain over 11 days, 11.6h daylight. Mild and dry — shoulder-season sweet spot.

April

Milan in April: 18.5°C high, 9.5°C low, 93.8mm rain over 16 days, 13.3h daylight. Mild but rainy — flexible plans pay off.

MayBest weather

Milan in May: 23.1°C high, 14.1°C low, 111.4mm rain over 18 days, 14.7h daylight. Mild but rainy — flexible plans pay off.

JuneBest weather

Milan in June: 27.9°C high, 18.3°C low, 95.2mm rain over 16 days, 15.5h daylight. Mild but rainy — flexible plans pay off.

July

Milan in July: 30.2°C high, 20.4°C low, 83.1mm rain over 16 days, 15.1h daylight. Hot and rainy — afternoon storms, plan indoor afternoons.

August

Milan in August: 29.2°C high, 20°C low, 111.7mm rain over 16 days, 13.9h daylight. Hot and rainy — afternoon storms, plan indoor afternoons.

SeptemberBest weather

Milan in September: 24.1°C high, 15.5°C low, 114.4mm rain over 13 days, 12.3h daylight. Mild but rainy — flexible plans pay off.

October

Milan in October: 18.3°C high, 11.4°C low, 114.5mm rain over 13 days, 10.7h daylight. Mild but rainy — flexible plans pay off.

November

Milan in November: 12.2°C high, 6.3°C low, 146.5mm rain over 14 days, 9.2h daylight. Mild but rainy — flexible plans pay off.

December

Milan in December: 7.8°C high, 1.7°C low, 74mm rain over 11 days, 8.5h daylight. Mild and dry — shoulder-season sweet spot.

Ready to plan Milan?

Pick one of the best months and turn it into a full Milan plan — every place checked for closures, limited hours, and booking needs on your dates.