Weather | 13–23°C (55–73°F) with pleasant evenings | 17–27°C (63–81°F), warmer afternoons | 19–30°C (66–86°F), hottest stretch of summer |
Crowds | Moderate | Moderate early, high late month | High, especially around concerts and weekend breaks |
Atmosphere | Green parks, terrace season begins | Long-light evenings, canals busy, city events stack up | Hot, slower midday rhythm, more late-night activity |
Key events | PianoCity Milano, Radio Italia Live, late-May Artigiano in Fiera Summer Preview | Festa della Repubblica, Milano Film Fest, Pride, Men’s Fashion Week, I-Days opening | I-Days headline concerts, summer cultural programming |
Public holidays | May 1 Labour Day | June 2 Republic Day, June 4 Corpus Domini | No major national holiday month-wide pattern |
Budget | Moderate, with weekend terrace demand | Higher around June 19–23 and late-June weekends | High in early July, then mixed depending on business travel |
Best for | Comfortable walking, shoulder-season value | Long days, events, outdoor dining, first city-plus-lake trips | Concerts, late dinners, and museum-heavy itineraries |
Book early? | Weekend terraces, spring museum slots | Yes for hotels during Men’s Fashion Week, The Last Supper, cruises, and concerts | Yes for concerts and cooler lake day trips |
Transport tips | Easy city movement, fewer heat-related delays | Carry water; use museums and metro during 12pm–4pm heat | Start early, avoid long cross-city walks after lunch |