Milan Day Trips in 7 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.
Seven days, one orientation day plus six day trips: Lake Como, Bergamo, Verona, Turin, Lake Maggiore, then a full-day Bernina Express run into Switzerland, or a Franciacorta wine tour instead if Alpine scenery matters less to you than sparkling wine. Extends the 6 day plan rather than starting over.
Book these before you go
- Reserve Bernina Express seats , mandatory even with a rail pass, roughly CHF 40 to 44
- Book a Franciacorta wine tour with lunch if you are swapping out the Alps day
- Book a guided Lake Como and Bellagio day trip
- Check hotel rates near Milano Centrale
The 7-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 4 | Verona | ~1h10 to 1h19 high-speed train |
| Day 5 | Turin | ~47 min to 1h13 high-speed train |
| Day 6 | Lake Maggiore (Stresa) | ~60 to 90 min train |
| Day 7 | Bernina Express (Tirano) or Franciacorta | ~2.5 hr train, or ~1 hr by tour transfer |
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. 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. Bellagio has no train station of its own; Varenna is the rail gateway, a 10-minute walk from the ferry pier, and the crossing to Bellagio takes about 15 minutes for roughly EUR 5. Budget EUR 25 to 40 per person for the whole day.
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. Citta Alta sits above the station and Citta Bassa below it, so take the funicular or an ATB bus up. Half a day covers the walled core and a Citta Bassa lunch on the way back down.
Day 4: Verona, worth it past the Juliet myth
Frecciarossa or Italo high-speed trains reach Verona Porta Nuova in roughly 1 hour 10 to 1 hour 19 minutes, fares from about EUR 9 to 11 one way. Casa di Giulietta’s balcony is a manufactured 20th-century attraction, not an authentic relic; the Roman Arena and the walkable historic core are the real reasons to go.
Day 5: Turin, the day trip most itineraries skip
High-speed trains cover Milan to Turin in roughly 47 minutes to 1 hour 13 minutes, with around 33 departures a day; book ahead for the cheaper fare tiers. The Egyptian Museum, one of the largest outside Cairo, and the Mole Antonelliana give Turin a completely different register from the lakes and Verona.
Day 6: Lake Maggiore and the Borromean Islands, the second lake
EuroCity trains reach Stresa in about an hour; regional trains take 80 to 90 minutes, fares roughly EUR 5 to 14. Public ferries from Stresa connect Isola Bella, Isola Madre and Isola dei Pescatori, a day ferry pass running about EUR 16.90, with the Borromeo Palace and gardens on Isola Bella needing a separate paid entry, roughly EUR 40 for a two-island combo.
Day 7: the Bernina Express, or Franciacorta if wine wins
A regional Trenord train covers Milano Centrale to Tirano in about 2.5 hours, roughly every 2 hours. From Tirano, the UNESCO-listed Bernina Express panoramic train continues into Switzerland toward St. Moritz or Chur, crossing 196 bridges and 55 tunnels up to 2,253 meters. A seat reservation is mandatory even with a rail pass, roughly CHF 40 to 44 depending on season per rhb.ch ; a full self-guided loop back to Milan runs about 9.5 hours, a genuine full day rather than a bolt-on. If that is too much train for one day, swap this day for a booked Franciacorta wine tour instead; the region has no easy direct train, so a tour handles the transfer that would otherwise eat your afternoon.
Is the Bernina Express worth a full day of a 7-day trip?
Only if you have genuine interest in Alpine scenery or trains themselves, and can tolerate a roughly 9.5-hour round trip that leaves little energy for anything else that evening. If that trade does not appeal, Franciacorta is the better use of day 7 for most travelers on this itinerary.
Should I do Franciacorta or the Bernina Express on day 7?
Franciacorta if wine matters more than mountains, and if you would rather not lose 9.5 hours of a 7-day trip to train travel. The Bernina Express if the Alps and a genuinely dramatic train ride are the point. Both need advance booking, a tour for Franciacorta, a seat reservation for the Bernina Express, so decide before your last free day arrives.
Is 7 days too many day trips and not enough Milan?
For travelers who want to properly know Milan itself, yes; this plan spends six of seven days out of the city. If that imbalance bothers you, the 7 day city itinerary flips the ratio, staying in Milan the whole week instead of chasing trains.
Seven days out of a Milan base covers six genuinely different day trips without repeating one. Pick Franciacorta over the Bernina Express if a full week already feels long enough without a 9.5-hour finale.