Milan Day Trips in 3 Days (No Filler)
Heads up: some links here are affiliate links. Book or buy through them and we may earn a small commission at no extra cost to you. We only point you to things we would actually use.
Three days, one orientation day plus two real day trips: Lake Como first, then Bergamo’s walled Citta Alta as an easy half-day close by train. This plan keeps the 2 day version intact and adds a day rather than reshuffling it. For a third day trip, see the 4 day plan .
Book these before you go
- Reserve Duomo rooftop tickets , timed entry
- Book a small-group Bergamo day trip if the funicular-and-train logistics feel like a hassle
- Check hotel rates near Milano Centrale
The 3-day plan
| Day | Focus | Travel time from Milan |
|---|---|---|
| Day 1 | Milan orientation: Duomo rooftop, Galleria | none |
| Day 2 | Lake Como (Varenna + Bellagio) | ~65 min train, ~15 min ferry |
| Day 3 | Bergamo Citta Alta | ~48 to 50 min train |
Day 1: Land in Milan and do the essential three hours
Check into a hotel near Milano Centrale rather than deep in Brera; every day trip in this plan starts from that platform, and the time saved on early trains adds up over a trip. Drop your bags and head straight for the Duomo rooftop, EUR 16 by the 251 stairs or EUR 18 by lift, timed entry, dress code enforced at the door. Come down through the free Galleria Vittorio Emanuele II toward La Scala, then call it a day.
Day 2: Lake Como, the day trip that justifies the whole plan
Catch an early Trenord train from Milano Centrale to Varenna-Esino, about 65 minutes, roughly EUR 7.40 one way, departing close to hourly. Bellagio has no train station of its own, a detail that catches first-timers out; Varenna is the actual rail gateway. Walk 10 minutes downhill to the ferry pier and cross to Bellagio in about 15 minutes for roughly EUR 5. Spend the day between the two towns, and budget roughly EUR 25 to 40 per person including train, ferry and lunch. A day ferry pass, about EUR 16.90, pays off if you add a third stop like Menaggio.
Day 3: Bergamo Citta Alta, the easy half-day
Trenord runs Milano Centrale to Bergamo in about 48 to 50 minutes, roughly EUR 5.50 to 6 one way, close to hourly. Citta Alta, the walled upper town, sits above the station and the modern Citta Bassa below it, so take the funicular or an ATB bus up rather than assuming a flat walk. Half a day covers the walled core comfortably: the Venetian gates, the funicular ride itself, and lunch in Citta Bassa on the way back down. in-lombardia.it has the current funicular schedule if you want to check before you climb down. It is the lowest-cost, lowest-effort day trip in this plan, a good pace-breaker after Lake Como’s longer day.
Is 3 days enough for two day trips from Milan?
Yes, comfortably. Three days covers one Milan orientation day and two full day trips without rushing either one. Lake Como and Bergamo both get you back to Milan for dinner by early evening, so the pace stays sustainable rather than feeling like a commute between train platforms.
Should Bergamo come before or after Lake Como?
Either order works, but Lake Como first makes sense if you want the more demanding logistics, the ferry connection, handled while you are still fresh. Bergamo’s funicular-and-walk routine on day 3 makes a gentler close to a 3-day trip than the reverse order would.
Do I need a full day for Bergamo?
No. Citta Alta’s walled core, the funicular ride and a Citta Bassa lunch fit comfortably into a half-day, which is why it works well as day 3 after a fuller Lake Como day rather than needing its own dedicated slot on the calendar.
Three days is the first version of this itinerary that actually earns the plural in “day trips.” If Verona is calling too, the 4 day plan adds it without touching these first three days.