The best day trips from Milan are short. The city sits an hour from three lakes, ninety minutes from Verona, and inside a rail network that puts the Swiss Alps and the Ligurian coast inside a single day. Milan to Lake Como is the one almost everybody should do first — the train takes well under an hour and the mountains start before the ticket inspector reaches you.
What follows is ten options with honest travel times, the DIY cost against the organised-tour cost, and what the tour actually adds beyond convenience.
Lake Como: the default choice
Three towns, three different days.
Como is the city at the lake’s southern tip: a walled centre, a striped marble cathedral, a funicular up to Brunate for the view back down the lake. Trains reach it two ways — Milano Centrale to Como San Giovanni, and Milano Cadorna to Como Nord Lago, which puts you on the waterfront. Journey time is roughly 40 minutes to an hour depending on the service. Both routes cost the same on a regional train: €5.40 one way in second class, on the Trenord fare table in force from 1 September 2026 and confirmed on Trenitalia’s own booking engine. Children aged 4 to 14 pay €2.70. The one trap is the EuroCity that also serves Como San Giovanni — the same seat on that train is €16, for no useful gain, so read the train type before you tap Buy.
Varenna is the one to pick if you only go once. A vertical fishing village on the eastern shore, reachable directly from Milano Centrale to Varenna-Esino in about an hour, with Villa Monastero’s terraced gardens and a lakeside path called the Passeggiata degli Innamorati. It is also the best ferry hub: Bellagio and Menaggio are both a short crossing away.
Bellagio sits on the promontory where the lake forks. No railway. You arrive by ferry from Varenna, Menaggio or Como, or by coach on a tour. It is the postcard — and in July it is the crowd, so aim for the first ferry.
Ferries: how the lake actually works
Navigazione Laghi runs the boats, in two speeds: slower battelli and ships, and faster hydrofoil “fast service” runs that cost more. The central-lake ferry triangle Bellagio–Cadenabbia–Varenna–Menaggio is the useful one, and the Como–Colico line runs the length of the lake.
Confirmed fares from the official rate pages (navigazionelaghi.it, fares valid from 01/04/2026):
| Crossing | Single | Return | Ages 4–11, single | Fast-service supplement |
|---|---|---|---|---|
| Como – Bellagio | €12.00 | €24.00 | €6.00 | €5.00 |
| Varenna – Bellagio | €5.50 | €11.00 | €2.80 | €3.00 |
| Como – Urio (circular) | €10.40 | — | €5.80 | — |
| Como – Nesso (circular) | €16.70 | — | €9.30 | — |
A return is simply double the single, so there is nothing to gain by buying both legs together. The hydrofoil supplement is per trip and depends on the crossing rather than being one flat figure.
Day passes work differently from how most guides describe them. Navigazione Laghi sells no product called a “central lake” or “whole lake” pass: the biglietto di libera circolazione is priced by the pair of stops you name, and it is then valid only between those two, with unlimited stops in between. On the central-lake pairs — Bellagio–Varenna or Bellagio–Menaggio — it is €17.50 adult and €8.80 for ages 4–11 for one day. Take it out to the extremes, Como–Colico or Como–Lecco, and it is €32.00 and €16.00. Como–Varenna sits between at €29.50. Fast services still need the supplement on top.
The arithmetic that matters: if your day is the Bellagio–Varenna–Menaggio triangle, the €17.50 pass beats about three single crossings and lets you change your mind at the pier. If you are doing one crossing each way, buy singles.
Two practical points. Timetables change four times a year and thin out sharply from November, so check the current PDF before you build a day around a specific crossing. And the last boat back is earlier than you think — miss it on the Varenna side and your only way home is a taxi around the lake.
Same ticket, two booking sites
Live prices from Tiqets and GetYourGuide. Tap a button to open the listing.
| Site | Price | Rating | Duration | Cancellation | Book |
|---|---|---|---|---|---|
| GetYourGuide From Milan: Lake Como, Bellagio and Lugano with Lake Cruise Lowest price | €63.5per person | ★ 4.92,213 reviews | 10 - 110 h | — | Book on GetYourGuide |
| Tiqets Lake Como, Bellagio & Lugano: Guided Tour from Milan + Ferry Ride | €69per person | ★ 5.06 reviews | 10 h 30 min | Free cancellation | Book on Tiqets |
| GetYourGuide From Milan: Lake Como Private Boat, Bellagio and Lugano Best rated | €69per person | ★ 4.710,793 reviews | 11 h | — | Book on GetYourGuide |
| Tiqets Lake Como, Lugano & Bellagio: Day Trip from Milan + Private Boat Cruise | €70per person | ★ 4.641 reviews | 10 h | Free cancellation | Book on Tiqets |
| Tiqets Lake Como, Bellagio & Lugano: Guided Tour from Milan | €94per person | ★ 4.738 reviews | 10 h 30 min | Free cancellation | Book on Tiqets |
The tours above are all variations on one itinerary: coach to the lake, a boat leg, Bellagio, and a swing into Lugano in Switzerland. Bring a passport or ID card — Lugano is a different country, even though nobody may check.
Lake Maggiore and the Borromean Islands
Lake Maggiore is the western lake, reached via Stresa — direct trains from Milano Centrale, roughly an hour. The draw is offshore: Isola Bella, a baroque palace and terraced garden that occupies almost the entire island, Isola Madre with its botanical garden and peacocks, and Isola dei Pescatori, which is a working fishing village with restaurants.
Stresa is the easiest lake day to do without a tour. Walk from the station to the waterfront, buy a hop-on hop-off boat ticket, and island-hop at your own pace; palace and garden entry is paid separately at each island. Add the Mottarone cable car if the weather is clear.
Bernina Express and St Moritz
The single most spectacular day out of Milan, and the one that most needs booking. The Bernina line is a UNESCO World Heritage railway that climbs from Tirano in Italy over the Bernina Pass at 2,253 m and down to the Engadine, past the Morteratsch glacier and the loop viaduct at Brusio, all without a rack railway.
Two ways to do it. DIY: Trenord from Milano Centrale to Tirano (about two and a half hours), then the Rhaetian Railway to St Moritz. Regional Rhaetian trains take the same track as the panoramic Bernina Express carriages and cost less; the panoramic service adds big windows and compulsory seat reservation. Packaged: a coach from Milan to Tirano, a reserved Bernina seat, free time in St Moritz and a chocolate-house stop, all in one booking.
Take a passport — Switzerland is not in the EU — and dress for the pass, which can be below freezing while Milan is at 25°C.
Same ticket, two booking sites
Live prices from Tiqets and GetYourGuide. Tap a button to open the listing.
| Site | Price | Rating | Duration | Cancellation | Book |
|---|---|---|---|---|---|
| GetYourGuide From Milan: Bernina Train, Swiss Alps & St. Moritz Day Trip Lowest price | €90.35per person | ★ 4.91,359 reviews | 12 h | — | Book on GetYourGuide |
| Tiqets Bernina Red Train: Roundtrip from Milan | €149per person | ★ 4.572 reviews | 13 h | Free cancellation | Book on Tiqets |
Verona, Sirmione and Lake Garda
Verona Porta Nuova is about ninety minutes from Milano Centrale on Frecciarossa or Italo, and around two hours on regional services. Trenitalia’s fixed Base fare on the Frecciarossa is €33 in Standard, €39 Premium and €44 Business; the Economy and Super Economy tiers underneath it are dynamic and were selling from around €18 when we checked, which is the whole argument for booking early. The regional train is a flat €12.75 in second class and never moves — two hours instead of ninety minutes for €20 less. The Roman Arena still hosts the summer opera festival; Piazza delle Erbe, the Scaligeri tombs and the Castelvecchio bridge fill an easy afternoon.
Sirmione is the reason people book the coach rather than the train: it is a spit of land on the southern shore of Lake Garda with a moated Scaligero castle at its neck, and it needs a bus or taxi from Desenzano del Garda station. Combining Verona and Sirmione by public transport is possible but eats the day in connections; the tour combination with a boat cruise is one of the few cases where the coach is objectively the smarter buy.
Same ticket, two booking sites
Live prices from Tiqets and GetYourGuide. Tap a button to open the listing.
| Site | Price | Rating | Duration | Cancellation | Book |
|---|---|---|---|---|---|
| GetYourGuide From Milan: Verona, Sirmione and Lake Garda with Boat Cruise Lowest price | €98.75per person | ★ 4.81,016 reviews | 11 h | — | Book on GetYourGuide |
| Tiqets Verona, Sirmione & Lake Garda with Private Boat Cruise from Milan | €112.5per person | ★ 4.85 reviews | 11 h | Free cancellation | Book on Tiqets |
Cinque Terre: the long one
Five villages on the Ligurian coast, terraced vineyards, no cars in the centres. From Milan it is a genuine expedition — twelve to thirteen hours door to door on the organised version, which typically runs coach to Manarola, the local train up the coast to Monterosso, and a boat leg to La Spezia.
Doing it independently means Milano Centrale to La Spezia Centrale (change usually at Genova), then the Cinque Terre local line with a Cinque Terre Treno card. It works, but you spend six hours on trains to get four in the villages. Our honest advice: if this is a priority, sleep in Levanto or La Spezia and give it two days.
Same ticket, two booking sites
Live prices from Tiqets and GetYourGuide. Tap a button to open the listing.
| Site | Price | Rating | Duration | Cancellation | Book |
|---|---|---|---|---|---|
| Tiqets Cinque Terre: Daytrip from Milan Lowest price | €139per person | ★ 3.77 reviews | 13 h | Free cancellation | Book on Tiqets |
| GetYourGuide Milan: Cinque Terre Full-Day Guided Trip With Cruise Best rated | €139per person | ★ 4.4906 reviews | 13 h | — | Book on GetYourGuide |
Venice by train
Milano Centrale to Venezia Santa Lucia is roughly two and a half hours each way on high-speed services, which leaves five or six usable hours between the Rialto and San Marco. That is enough for a first look and not enough for the city. Book the earliest departure and the latest return, skip the Doge’s Palace queue by pre-booking, and accept that you are sampling.
A guided full-day version removes the ticket admin and usually adds a lagoon boat ride — worth it if the alternative is you standing in a ticket hall at 07:00 with a phone at 4% battery.
Bergamo Città Alta: the cheap half day
The best value on this page. Bergamo is under an hour from Milan by train, and the upper town — Città Alta — is a walled Venetian hill town with a funicular, a colonnaded Piazza Vecchia, and the Colleoni Chapel. Total cost: €6.30 each way on the direct Trenord regional, 48 minutes, plus €1.70 for a one-zone ATB ticket valid 75 minutes. That ticket is the funicular fare — ATB publishes no separate price for the Bergamo Bassa–Alta funicular, because the ordinary urban ticket covers buses, both funiculars and the T1 tram. If you plan to ride up, down and around, the 24-hour urban ticket at €4.90 is the better buy. So a full day in a walled Venetian hill town comes to about €17 in fares.
It pairs neatly with a flight: if you are flying out of Milan Bergamo, spend the morning in Città Alta and take the airport bus from Bergamo’s train station rather than from Milan. See airports and transfers for the bus options.
Turin and Pavia: the two underrated ones
Turin is under an hour from Milano Porta Garibaldi and Centrale on high-speed trains — arcaded streets, the Mole Antonelliana with its cinema museum, and the Museo Egizio, the best Egyptian collection outside Cairo. A properly good rainy-day city.
Pavia is 30–40 minutes south, and the reason to go is the Certosa di Pavia, a Carthusian monastery with a façade of inlaid marble that is arguably more elaborate than anything in Milan. It is a short bus or taxi from Certosa station. Two things to check yourself before you go, because we could not confirm either at source: the monastery is run by the Direzione regionale Musei nazionali Lombardia, whose site was unreachable when we tried it, and the visiting arrangements changed at the start of 2026 — long-standing free or donation entry gave way to a paid ticket, and the closing day and seasonal hours moved with it. Unofficial pages carry figures that contradict each other. Ring or email the monastery, or check museilombardia.cultura.gov.it, before you build a Pavia afternoon around it.
Comparison: time, cost, and who each suits
| Trip | Travel time each way | DIY cost | Tour from | Best for |
|---|---|---|---|---|
| Lake Como (Como or Varenna) | 40 min–1 h | €5.40 train each way + ferry | €63 | First-timers, scenery |
| Lake Como + Bellagio + Lugano | 1 h+ by coach | Awkward by rail | €63 | One day, three stops |
| Lake Maggiore / Borromean Islands | ~1 h to Stresa | Train + €8 boat | Boat from €8 | Gardens, easy DIY |
| Bernina Express / St Moritz | 2.5 h to Tirano | Rail, cheaper | €90 | Best views, needs booking |
| Verona + Sirmione | 1.5 h to Verona | €33 Frecciarossa or €12.75 regional; Sirmione poorly connected | €99 | Opera, Garda, castles |
| Cinque Terre | 3 h+ | Long, cheap | €139 | Coast, if you must |
| Venice | 2.5 h | Rail only | €150 | A first glimpse |
| Bergamo Città Alta | <1 h | €6.30 each way + €1.70 funicular | Not needed | Budget, half day |
| Turin | ~1 h | Rail only | Not needed | Museums, rain |
| Pavia / Certosa | 30–40 min | Rail + local bus | Not needed | Architecture, quiet |
Boat and ferry fares are extra on the lake rows. Prices checked September 2026: tour prices from live partner data, rail fares from the Trenord and Trenitalia tariffs, boat fares from navigazionelaghi.it. Where the DIY column stays vague, it is because the connection itself is the problem, not the price.
What a tour actually adds
Not everything. Be clear about which of these you are paying for:
- A private boat. Several Lake Como and Garda products include a chartered boat rather than the scheduled ferry — that is a real thing you cannot buy at a kiosk.
- A guaranteed seat. On the Bernina, this is the whole value proposition.
- No timetable risk. One coach, one return time, no missed connection stranding you in Menaggio.
- A guide on the bus. Quality varies. Read the review counts in the comparison tables above: a product with thousands of reviews and 4.7 stars is a known quantity; one with nine reviews is not.
And what it does not add: speed. A coach from Milan to Como is slower than the train. You are buying the boat and the itinerary, not the transfer.
Building the day
Leave early — the tours pick up between 07:00 and 08:30 and the trains you want are the ones before 09:00. Carry ID for anything crossing into Switzerland. Check the ferry and Rhaetian timetables the night before, because both change seasonally. And keep one thing in reserve: if the forecast collapses, swap a lake for Bergamo, Turin or an outlet day and save the water for a clear morning.
If you only have one spare day and want the scenery without the logistics, the Lake Como coach with a private boat leg is the highest-return booking on this page — small group, about ten hours, Bellagio and Lugano included. Compare it against the GetYourGuide equivalent above, check what our Tiqets and GetYourGuide reviews say about cancellation, then book the date rather than hoping for space.
Check Lake Como day trip availability from €70 · ★ 4.6 · Tiqets
Questions people ask
01How do I get from Milan to Lake Como?
Trenord and Trenitalia run frequent trains from Milano Centrale to Como San Giovanni and from Milano Cadorna to Como Nord Lago, taking roughly 40 minutes to an hour. For Varenna on the central lake, take a regional or fast train from Milano Centrale to Varenna-Esino, about an hour. From either town, Navigazione Laghi ferries link Como, Bellagio, Varenna, Menaggio and Bellano.
02Is a Lake Como tour from Milan worth it over doing it yourself?
It is worth it if you want Bellagio, Lugano and a private boat in one day — the coach compresses a trip that takes two ferry changes and careful timetable reading. Do it yourself if you want one town at your own pace, or if you are travelling as a family, where four train tickets still beat four tour seats.
03What is the best day trip from Milan?
Lake Como if it is your first: closest, cheapest, and the scenery starts the moment the train leaves the suburbs. Bergamo Città Alta if you have half a day and a small budget. The Bernina Express if you have one spare day and want the single most spectacular ride in the Alps.
04Can I do Venice as a day trip from Milan?
Yes, on high-speed trains — Milano Centrale to Venezia Santa Lucia is about two and a half hours each way, so you get five or six usable hours in the city. It is a long day and works far better as an overnight, but a guided full-day tour from Milan removes the ticket-buying and gets you a boat ride.
05How far is Verona from Milan?
Verona Porta Nuova is roughly an hour and a half from Milano Centrale on Frecciarossa or Italo, and about two hours on regional trains. Sirmione on Lake Garda is a further bus or taxi hop from Desenzano del Garda station, which is why most visitors combine the two on a coach tour.
06Is Cinque Terre doable in a day from Milan?
It is doable but long — figure on twelve to thirteen hours door to door, and you will see two or three of the five villages rather than all five. If Cinque Terre is a priority, stay a night in La Spezia or Levanto instead.
07Do I need to book the Bernina Express in advance?
Yes. Seat reservations on the panoramic Bernina Express are compulsory and sell out in summer and at peak autumn colour. A packaged day trip from Milan bundles the coach, the seat and St Moritz free time, which is the simplest route to a guaranteed seat.
08Which day trip is best in bad weather?
Bergamo Città Alta or Turin — both are walkable cities with arcades, museums and cafés. Skip the lakes and Cinque Terre in rain: you are paying for views and boats, and low cloud erases both.
Sources & official pages
- Navigazione Laghi – Lake Como fares (official)
- Navigazione Laghi – Lake Como timetables
- Trenord – regional trains in Lombardy
- Trenord – fare table in force from 1 September 2026
- Trenitalia – fares and booking
- ATB Bergamo – ticket types and fares
- Direzione regionale Musei nazionali Lombardia – Certosa di Pavia
- ATM Milano – fares and contactless travel
Read next
- Outlets & shoppingSerravalle outlet from Milan by shuttle from €25, Fidenza Village, the Quadrilatero della Moda and tax-free rules. Compare transfers and book ahead.
- Airports & transfersMalpensa Express and shuttle buses from €4.99, Linate on metro M4 for €2.20, Bergamo bus from €5. Times, night arrivals and the ATM metro basics.
- Milan toursEvery kind of Milan tour compared: walking, Last Supper combos, Duomo guided, food, bike and night. Real prices, durations and ratings. Book direct.
- Things to doThe 20 best things to do in Milan, ranked and priced: Duomo terraces, the Last Supper, La Scala, Navigli and more, plus 1, 2 and 3-day plans.