A Week of Milan Escapes
Seven Days, Six Trains, One Red Alpine Finale
This full week bases you in Milan for six rail day trips, Lake Como, Bergamo, Verona, Lake Maggiore, Turin, and Franciacorta, then saves the biggest commitment, the Bernina Express into the Swiss Alps, for the day you can actually spare a full 24 hours. If you’re also doing the city itself on this trip, the Milan guide covers the Duomo and the Last Supper booking window separately from everything here.
Book these before you go: compare Milan hotel rates on Booking.com , the Bernina Express seat reservation on GetYourGuide , which is mandatory and sells out well ahead in high season, and a Franciacorta wine tour on Viator since no direct train reaches the vineyards.
| Day | Destination | Travel time from Milan | Focus |
|---|---|---|---|
| Day 1 | Lake Como (Varenna and Bellagio) | ~65 min train + ~15 min ferry | Lakeside villages |
| Day 2 | Bergamo Città Alta | ~48-50 min train | Walled hilltop town |
| Day 3 | Verona | ~1h15 high-speed train | Roman Arena, historic core |
| Day 4 | Lake Maggiore (Stresa, Borromean Islands) | ~60-90 min train + ferry | Palace gardens, island-hopping |
| Day 5 | Turin | ~47min-1h13 high-speed train | Egyptian Museum, Mole Antonelliana |
| Day 6 | Franciacorta | ~1hr by car or tour (no direct train) | Wine region, metodo classico |
| Day 7 | Bernina Express (Tirano, into Switzerland) | ~2.5hr train + panoramic train onward | Alpine rail, full-day commitment |
Day 1: Lake Como (Varenna and Bellagio)
Trenord regional trains run from Milano Centrale to Varenna-Esino in about 65 minutes, roughly hourly, for around EUR 7.40 one way. Bellagio has no train station of its own: Varenna is the actual rail gateway, and a public ferry connects the two towns in about 15 minutes for roughly EUR 5 dockside. Check timetables on trenord.it and general planning on lakecomo.is .
Day 2: Bergamo Città Alta
Trenord trains cover Milano Centrale to Bergamo in about 48 to 50 minutes, roughly hourly. Città Alta sits well above the station, so take the funicular. Once up top: Piazza Vecchia, the Colleoni Chapel, and views over the Lombardy plain from the Rocca.
Day 3: Verona
Frecciarossa and Italo high-speed trains cover Milan to Verona in about 1 hour 15 minutes, at least two departures an hour. The Roman Arena and the walkable historic core justify the trip; Casa di Giulietta’s balcony is a 20th-century addition built for tourism, worth five minutes, not the whole day. Check showtimes at visitverona.it .
Day 4: Lake Maggiore and the Borromean Islands (Stresa)
EuroCity trains reach Stresa in about an hour; regional trains take 80 to 90 minutes for a lower fare. From the station it’s a 10-minute walk to the ferry landing, then public boats hop between Isola Bella, Isola Madre, and Isola dei Pescatori, a day pass covers unlimited crossings for around EUR 17. Isola Bella’s Borromeo Palace and gardens charge a separate entry beyond the boat fare.
Day 5: Turin
High-speed trains take 47 minutes to about 1 hour 13 minutes depending on the service, with roughly 33 daily departures. The Egyptian Museum here is one of the largest Egyptology collections outside Cairo, and the Mole Antonelliana anchors a skyline unlike anywhere else in northern Italy.
Day 6: Franciacorta
Franciacorta sits about 80km from Milan, roughly an hour by car, and there’s no simple direct train into the wine region itself, Brescia or Rovato are the nearest stations, with a taxi or pre-booked transfer closing the last mile either way. This is Italy’s metodo classico sparkling wine answer to Champagne. Details on producers and routes are at in-lombardia.it .
Is the Bernina Express Worth Losing a Day To?
Only if you treat it as the point of the day rather than an add-on. This is a full international side trip into Switzerland: a common self-guided loop, Milan to Tirano to St. Moritz, then a bus to Chiavenna and a train back, runs about 9.5 hours door to door, and the seat reservation is mandatory even with a rail pass.
Day 7: The Bernina Express (Tirano and Into Switzerland)
A regional Trenord train covers Milano Centrale to Tirano in about 2.5 hours, running roughly every two hours. From Tirano, the UNESCO-listed Bernina Express continues into Switzerland toward St. Moritz or Chur, crossing 196 bridges and 55 tunnels and climbing to 2,253 meters, the highest point on any transalpine line without a summit tunnel. Seat reservations are mandatory even with a rail pass: the shorter St. Moritz-Tirano leg runs a flat CHF 32 year-round, while the full route to Chur runs CHF 40 in winter and CHF 44 in the May-to-October high season. Book the reservation the moment your dates are fixed; it is the hardest booking on this entire week, harder than either lake or the wine tour.
Closing the Week
There’s no eighth day to build toward here, this is the complete list. For the ranked, non-itinerary version of all seven escapes with more on why each one earns its place, see the Milan Escapes guide ; for the city itself, the Milan guide and the Duomo rooftop cover what this week deliberately left out.
Reserve the Bernina Express seat before you book anything else on this list; every other day here can still be arranged the week you travel.