Fewer crowds
January is quietest.
January, at 42% of the busiest month (August).
A good place. At the right time.
Plan your visit
What matters most?
Weather 50% · Crowds 30% · Cost 20%
#1 of 12 · Balanced · 7.5/10
Overnight stays are 72% of the busiest month.
Based on Lombardia regional averages.
About 10 rain days in a typical May, with about 15 hours of daylight.
Check what is open. The off-season flag comes from visitor patterns. Confirm accommodation, services and transport for your dates.
Price context. Historical regional hotel-price season: about usual. There is no room-rate baseline in euros.
Historical averages, not forecasts or live prices.
A regional guide. Figures cover Lombardia, including Milan, Lake Como and Bergamo. Conditions vary within the region. Part of Lake Garda, The Italian Lakes; see the Italy guide for the wider area.
The whole calendar
Explore your month, then weigh up the trade-offs.
Balanced match #1 · 7.5/10
Overnight stays are 72% of the busiest month.
About 10 rain days in a typical May, with about 15 hours of daylight.
Check what is open. The off-season flag comes from visitor patterns. Confirm accommodation, services and transport for your dates.
Read the May guideAll 12 months, on the same measures. Tap a heading to sort or a month to open its guide.Select a month to open its guide. Scroll the table for more detail.
| Rank | Month | Overall | Weather | Crowds | Cost | High | Low | Rain days | Daylight |
|---|---|---|---|---|---|---|---|---|---|
| #1 | May | 7.5 | 8.6/10 Very good | Busy | Pricey | 73°F | 54°F | 10 | 14h 52m |
| #2 | October | 7.5 | 8.1/10 Very good | Busy | Pricey | 66°F | 51°F | 9 | 11h 02m |
| #3 | March | 7.5 | 7.0/10 Very good | Moderate | Moderate | 59°F | 40°F | 7 | 11h 50m |
| #4 | April | 7.4 | 8.2/10 Very good | Busy | Pricey | 67°F | 47°F | 8 | 13h 28m |
| #5 | September | 7.2 | 9.0/10 Excellent | Busy | Pricey | 76°F | 59°F | 8 | 12h 37m |
| #6 | November | 6.9 | 5.9/10 Good | Moderate | Moderate | 55°F | 42°F | 8 | 9h 33m |
| #7 | February | 6.8 | 5.8/10 Good | Moderate | Moderate | 51°F | 35°F | 6 | 10h 21m |
| #8 | December | 6.8 | 5.8/10 Good | Moderate | Moderate | 49°F | 34°F | 6 | 8h 43m |
| #9 | June | 6.7 | 7.8/10 Very good | Busy | Pricey | 83°F | 63°F | 9 | 15h 40m |
| #10 | January | 6.7 | 5.7/10 Good | Moderate | Moderate | 48°F | 32°F | 6 | 9h 04m |
| #11 | August | 5.9 | 7.1/10 Very good | Peak | Pricey | 86°F | 66°F | 8 | 14h 11m |
| #12 | July | 5.8 | 7.1/10 Very good | Peak | Pricey | 86°F | 66°F | 9 | 15h 23m |
Overall follows your priorities. Crowds compare each month with this place's own year. Highs, lows and rain days are historical averages for 2011–2025.
A little perspective
Top balanced match · May
Some weather measures are unavailable. Gaps in the chart mean no data.
Off season can mean fewer services. Confirm what is open for your dates.
Lombardia regional averages · Historical patterns, not a forecast. Gaps mean no data. Crowds compare months within this region.
The busiest month records 2.4 times the overnight stays of the quietest.
Very-good-or-better weather scores: March to October. No month has a poor weather score.
Peak-season months: July to August. No month falls in low season.
The two busiest months account for 26% of annual overnight stays.
Nonstop flights from the US (2024): all year, from New York JFK, Newark, Atlanta and Chicago.
Events that move crowds and prices Ferragosto (15 August) and Italy's peak holiday weeks, typically 1–17 August 2027: Italians' own peak holiday: beaches packed and roads jammed; city shops and restaurants close around the 15th. Official site.
Figures cover the whole Lombardia region, suburbs included. Hotel prices here run 0% against their yearly average in August and −12% in January, on the regional price index.
Before you go
January is quietest.
January, at 42% of the busiest month (August).
March, outside the busy season.
Very good or better March to October. September has the highest displayed weather score (9.0/10). Highest weather score outside the busy season: March.
December to February.
These are three lower-price months on the historical regional hotel index; there is no euro room-rate baseline.
Summer break meets the busy season.
If your dates follow US school breaks: June falls in busy season; July and August fall in peak season. Spring break spans moderate season in March and busy season in April.
Local families travel too: at least 30% of people in Italy live where schools are out on a typical day June to August and December. Italy's school calendar for September isn't fully published yet. (School holidays: OpenHolidays, ODbL, and official calendars.)
These are historical seasonal patterns. Crowds compare a month with this place's own busiest month; they do not measure queues at individual sights. Weather answers use the displayed weather scores. These seasonal facts stay the same when you change your priorities; your Overall recommendation updates above. Prices retain the scope stated beside them. Full methodology.
Choose your season
Dec–Feb
Moderate visitor levels throughout.
48–51°FAfternoon highs
Mar–May
A quieter start, a busier finish.
March falls in moderate season; April and May fall in busy season.
59–73°FAfternoon highs
Jun–Aug
A busy season for visitors.
June falls in busy season; July and August fall in peak season.
83–86°FAfternoon highs
Sep–Nov
A busier start, a quieter finish.
September and October fall in busy season; November falls in moderate season.
55–76°FAfternoon highs
Ranges span monthly average afternoon highs, not daily extremes. Conditions and seasonal openings vary within Milan, Lake Como & Lombardy.
The default Balanced Overall weighs weather 50%, crowds 30% and cost 20%. Your priority choice updates the Overall, month ranks and recommendation. While your weather weight is at least 40%, Overall cannot exceed weather by more than 1. Close scores can describe different trip experiences. How the scores work.
| Statistical region | ITC4 · Lombardia |
| Region type | City (Eurostat NUTS3 typologies weighted by population: urban 83%, coastal 0%, mountain 35%; median ground height 314 m; set by editorial override) |
| Population used | 10.0 million (1 January 2025) |
| Crowd reference years | 2024–2025 average |
| How our weather was checked | Official climate averages for Milano Linate from the national weather service, every month: afternoon highs typically within 1°F (0.7°C), night lows within 1°F (0.6°C). |
| Climate index | HCI:Urban, observed climatology over 15 years (2011–2025) |
| Hotel occupancy (annual) | 55% |
| Accommodation mix | 58% hotels, 8% camping |
| Hotel rates | ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region |
| Country price level (restaurants & hotels, EU27 = 100) | 107 |
| Daylight latitude | 45.62° N |
Crowds: Eurostat nights spent at tourist accommodation establishments by month and NUTS 2 region, per 1,000 inhabitants, divided by days in the month. "Season here" is the month's figure as a share of this region's busiest month. "Visitors" ranks overnight visitors per resident against all Europe's regions that month. Weather: Holiday Climate Index (Scott et al. 2016; Rutty et al. 2020) computed from ERA5 reanalysis with daily highs, night lows and rain days corrected from open national weather-service station records and population-weighted to the region. Prices are regional where the page says so (ISTAT, NIC consumer price index for accommodation services (ECOICOP 112), by region), otherwise national. Hand-written notes are marked and nothing depends on them. Full method · this region's data.