How to Get to Lake Como From Milan (2026 Train Guide)

Disclosure: Some links in this guide are affiliate links. If you book or buy through them, we may earn a small commission at no extra cost to you — it helps keep our guides free.

How to Get to Lake Como From Milan (2026 Train Guide)

The easiest way to get to Lake Como from Milan in 2026 is the direct Trenord regional train from Milano Centrale to Como San Giovanni: about 40 minutes, EUR 5.20 for a second-class ticket, and roughly one departure every hour (Trenord, 2026). No car, no tour bus, and no advance booking needed for regional trains. Como is only 47 km from Milan, which is why it works so well as a day trip or a base for the whole lake.

But “get to Lake Como” hides a catch that trips up first-timers: which part of the lake do you actually want? Como city sits at the southwest tip and is the fastest to reach by train, while the postcard-famous central villages of Varenna, Bellagio, and Menaggio need a different train or a ferry. This guide breaks down every route from Milan – which station to leave from, the train to Como versus the train to Varenna, and how to reach the lake from Malpensa and Bergamo airports – with 2026 times and euro fares.

Key Takeaways
Fastest route: Milano Centrale to Como San Giovanni takes about 40 minutes on a Trenord regional train, EUR 5.20 second class, roughly hourly (Trenord, 2026).
For the central villages: Milano Centrale to Varenna-Esino runs about 64-65 minutes and costs EUR 7.40 second class; Varenna is your ferry gateway to Bellagio and Menaggio (Trenord, 2026).
Closest to the ferries in Como: trains from Milano Cadorna reach Como Nord Lago (right on the lakefront) in about 55-60 minutes for around EUR 4.80 (Trenord / Trainline, 2026).
From Malpensa (MXP): no direct train – change at Saronno for Como Lago (about 1h20, EUR 6-13) or take a direct bus (about 55 min, EUR 10-25) (Omio / FlixBus, 2026).
From Bergamo (BGY): no direct link – take the airport bus to Milano Centrale (about 1 hour, EUR 8), then the train to Como (about 40 min), roughly 2.5-3 hours total (Rome2Rio, 2026).

[PERSONAL EXPERIENCE] We have made the Milan-to-Como run more times than we can count, and the mistake we made on our first visit was buying a ticket to Como San Giovanni when we actually wanted Varenna. On our last trip in spring 2026 we timed it properly: a 9:20 regional from Centrale, coffee on the platform, and we were standing on the Varenna waterfront waiting for the Bellagio ferry before 10:45. The single most useful thing we learned is to decide your lake town before you buy the ticket.

How to Get to Lake Como From Milan: Which Station, Which Train

How to Get to Lake Como From Milan: Which Station, Which Train in Lake Como, Italy

The route you pick depends entirely on your destination on the lake, and Milan has three mainline stations that serve it. Getting to Lake Como from Milan is almost always a train decision, not a car decision – parking in the lakeside towns is scarce and expensive, and the train drops you steps from the water.

Here is how the three Milan stations line up:

  • Milano Centrale: the big international hub. Direct Trenord regional trains to Como San Giovanni (about 40 min) and to Varenna-Esino (about 64 min). This is the station most travelers use.
  • Milano Cadorna: the Ferrovie Nord terminus. Direct trains to Como Nord Lago, the station physically closest to Como’s ferry docks and old town, in about 55-60 minutes.
  • Milano Porta Garibaldi: a secondary stop where some Como-bound regional trains also call – useful if your hotel is nearer this station.

A quick rule of thumb we give friends: if you want Como city and the ferries, Cadorna to Como Lago puts you closest to the water; if you are continuing deeper onto the lake or catching a fast train later, Centrale is the more flexible choice.

Lake Como itinerary PDF cover
Free download · 8-page PDF

The 4-Day Lake Como Itinerary

The plan we use ourselves — sent straight to your inbox.

  • Day-by-day route
  • Where to stay
  • Real 2026 costs

Free · No spam · Unsubscribe anytime

Milan to Como by Train: The Fastest and Simplest Route

how to get to Lake Como from Milan

The single best option for most travelers is the Milano Centrale to Como San Giovanni regional train, which runs about 40 minutes for EUR 5.20 in second class (Trenord, 2026). Trains leave roughly every hour, with around 17 daily services; the first departs Centrale at about 06:43 and the last around 21:43 (Trenord, 2026). You do not reserve a seat on regional trains – you buy the ticket, validate it, and board.

There are two Como stations, and the difference matters:

  • Como San Giovanni: served from Milano Centrale (Trenitalia / Trenord mainline). It sits on a hill about a 10-15 minute walk down to the lakefront and ferry piers.
  • Como Nord Lago: served from Milano Cadorna (Ferrovie Nord). It sits directly on Piazza Cavour by the water – the most convenient arrival if you are heading straight for a ferry.

The Cadorna to Como Lago train takes a little longer (about 55-60 minutes) but costs slightly less, around EUR 4.80, and about 34 direct services run per day (Trainline, 2026). We usually take Centrale to San Giovanni going out because it is faster, and Como Lago to Cadorna coming back because it drops us in central Milan near the Duomo.

Route Milan station Como station Time 2nd-class fare Frequency
Fastest Milano Centrale Como San Giovanni ~40 min EUR 5.20 ~hourly (17/day)
Closest to ferries Milano Cadorna Como Nord Lago ~55-60 min ~EUR 4.80 ~34/day
Alternate Milano Porta Garibaldi Como San Giovanni ~45 min ~EUR 5.20 several/day

Fares and times: Trenord and Trainline, 2026. Regional-train tickets are not seat-reserved.

For what to do once you arrive, our guide to the best things to do in Lake Como covers the villas, the funicular to Brunate, and the boat routes worth your time.

Milan to Varenna by Train: Reaching the Central-Lake Villages

how to get to Lake Como from Milan

If your photos-in-your-head version of Lake Como is Varenna, Bellagio, or Menaggio, you want the Milano Centrale to Varenna-Esino train, not the Como train. This service takes about 64-65 minutes and costs EUR 7.40 in second class, with roughly hourly departures and around 17 trains a day (Trenord / Omio, 2026). It runs on the Sondrio-Tirano line, so make sure your train stops at Varenna-Esino.

Why Varenna beats Como as a gateway to the famous villages:

  • Varenna sits mid-lake, directly across the water from Bellagio and Menaggio, so the ferry hops are short.
  • The station-to-ferry walk is about 10 minutes downhill to the Varenna ferry dock.
  • The Varenna-Bellagio ferry is one of the shortest crossings on the lake, roughly 15-20 minutes.
  • No change of trains is needed from Milano Centrale – it is a direct regional service.

From Varenna you step onto a Navigazione Lago di Como ferry to complete the trip. The short Varenna-Bellagio passenger crossing runs frequently through the day and costs only a few euros; the slower car-and-passenger ferries and the longer Como-Bellagio runs cost more (Navigazione Laghi, 2026). We plan a Varenna arrival specifically so we can drop bags, then island-hop to Bellagio and Menaggio by boat in an afternoon. For a village-by-village breakdown, see our Varenna travel guide and Bellagio travel guide.

CO
Lake Como

The 4-Day Lake Como Itinerary

Hour-by-hour plan, where to stay and what it really costs — free PDF.

Length
4 days
Budget
€90–280/day
Format
8-page PDF

Free · No spam · Unsubscribe anytime

Find your Lake Como hotel on the map

Live prices from Booking & Airbnb — tap a pin to compare stays around Bellagio and Como town and beyond.

How to Get to Bellagio From Milan (There Is No Train)

How to Get to Bellagio From Milan (There Is No Train) in Lake Como, Italy

Bellagio has no railway station, so you cannot get there directly by train from Milan – every route ends with a ferry. This surprises a lot of first-time visitors who search for a “Milan to Bellagio train” that does not exist.

The two sensible ways to reach Bellagio from Milan in 2026:

  1. Via Varenna (fastest and most scenic): Milano Centrale to Varenna-Esino by train (about 64 min, EUR 7.40), then the Varenna-Bellagio ferry (about 15-20 min). This is the route we recommend to almost everyone.
  2. Via Como (more boat time): Milano Centrale to Como San Giovanni (about 40 min, EUR 5.20), then a ferry up the lake to Bellagio. The fast hydrofoil takes roughly 45-60 minutes; the slow ferry takes around 2 hours.

For a relaxed first day, the Varenna route wins – less time on the water, more time on land. If you love being on the lake and want the full southwest-to-center cruise, the Como route turns the transfer itself into the sightseeing.

From Malpensa Airport (MXP) to Lake Como

There is no direct train from Malpensa Airport to Lake Como, so plan on one change or a direct bus. Malpensa sits northwest of Milan, which actually puts it reasonably close to the lake, but the rail line does not run straight through.

Your main options from Malpensa in 2026:

  • Train via Saronno: take the Malpensa-area Trenord line toward Saronno, change there for Como Nord Lago. Total time about 1 hour 20 minutes, roughly EUR 6-13 (Omio, 2026).
  • Direct bus: FlixBus and Flibco run coaches from Malpensa to Como in about 55 minutes, tickets roughly EUR 10-25 depending on how early you book (FlixBus, 2026).
  • Malpensa Express to Milan, then train to Como: ride the Malpensa Express into Milano Cadorna or Centrale, then take a Como train. Slower and pricier, but useful if you also want time in Milan.

We have used both the Saronno change and the direct bus; the bus wins when your flight lands with luggage and you would rather not haul bags across a transfer platform.

From Bergamo Airport (BGY) to Lake Como

Getting to Lake Como from Bergamo Airport (Orio al Serio) takes the longest of the three gateways because there is no direct rail or coach link – you route through Milan. Budget about 2.5 to 3 hours door to door.

The standard path from Bergamo in 2026:

  1. Airport bus to Milano Centrale: frequent coaches (Terravision, FlixBus, others) take about 1 hour and cost around EUR 8 (Rome2Rio, 2026).
  2. Train from Milano Centrale to Como: about 40 minutes, EUR 5.20, roughly hourly (Trenord, 2026).
  3. Total: roughly 2.5-3 hours including the connection and waiting time.

If you are landing at Bergamo and Lake Como is your only Italian stop, a private transfer or rental car can be worth the cost to skip the double connection – but for solo and budget travelers, the bus-plus-train combination is cheap and reliable.

Costs and Times at a Glance

Here is every route from Milan and its two airports compared side by side, so you can match your arrival point to the lake town you want. All figures are 2026 second-class or economy fares and typical journey times.

From To Method Time Cost (approx.)
Milano Centrale Como San Giovanni Regional train ~40 min EUR 5.20
Milano Cadorna Como Nord Lago Regional train ~55-60 min ~EUR 4.80
Milano Centrale Varenna-Esino Regional train ~64 min EUR 7.40
Milano Centrale Bellagio Train + ferry via Varenna ~85-90 min ~EUR 12
Malpensa (MXP) Como Nord Lago Train via Saronno ~1h20 EUR 6-13
Malpensa (MXP) Como Direct bus ~55 min EUR 10-25
Bergamo (BGY) Como Bus to Milan + train ~2.5-3h ~EUR 13-16

Sources: Trenord, Trainline, Omio, FlixBus, Rome2Rio, 2026. Ferry legs via Navigazione Lago di Como.

Because the fares are so low, cost rarely decides the route – time and convenience do. Our default recommendation stays simple: Centrale to Como San Giovanni for Como city, Centrale to Varenna-Esino for the central villages. If you want to plan the whole trip, start with our Lake Como travel guide and the best time to visit Lake Como for month-by-month weather and crowds.

Practical Tips for the Milan to Como Journey in 2026

A few small habits make the trip smoother and keep you from paying a fine. Regional trains in Italy run on a validate-before-boarding system that catches a lot of first-time visitors.

  • Validate paper tickets in the green-and-white machines on the platform before boarding; an unvalidated ticket can be treated as fare evasion and fined. Digital tickets bought in the Trenord or Trenitalia app are activated in the app instead.
  • Buy regional tickets on the day – there is no advance-purchase discount and no seat reservation, so prices do not rise as the train fills.
  • Sit on the right-hand side heading north from Milan on the Varenna line for the best lake views as the track meets the water.
  • Allow a buffer for ferry connections – trains and boats are not timed to each other, so a 20-30 minute cushion at Varenna or Como avoids a stressful sprint.
  • Skip renting a car for Como city and the ferry villages; roads are narrow, parking is limited, and the train plus ferry network reaches everywhere worth going.
  • Keep some cash for smaller ferry ticket windows and village cafes, though cards work at the main stations and docks.

For where to base yourself once you arrive, compare neighborhoods in our Lake Como hotels guide, and if you are building a wider trip, our day trips from Lake Como covers Bellagio, Bergamo, and even a Switzerland border run.

✈ Free guide

Your 4-Day Lake Como Itinerary

Where to go each day, which area to stay in and what it costs — an 8-page PDF, free.

Free · No spam · Unsubscribe anytime

Frequently Asked Questions

What is the fastest way to get to Lake Como from Milan?

The fastest way is the direct Trenord regional train from Milano Centrale to Como San Giovanni, which takes about 40 minutes and costs EUR 5.20 in second class (Trenord, 2026). Trains run roughly hourly, so you rarely wait long. From Como San Giovanni it is a 10-15 minute downhill walk to the lakefront and ferry docks.

Which Milan station do I use for Lake Como?

Use Milano Centrale for the fastest train to Como (San Giovanni) and for the direct train to Varenna-Esino. Use Milano Cadorna if you want to arrive at Como Nord Lago, the station right on the lakefront next to the ferry piers. Both work well; Centrale is more flexible for onward high-speed connections, while Cadorna to Como Lago lands you closest to the water.

How do I get to Varenna and Bellagio from Milan?

For Varenna, take the direct Milano Centrale to Varenna-Esino regional train, about 64 minutes for EUR 7.40 (Trenord, 2026), then walk 10 minutes down to the ferry dock. Bellagio has no train station, so you reach it by ferry – the Varenna-Bellagio crossing is only about 15-20 minutes, which is why routing through Varenna is faster than going via Como.

Can I visit Lake Como as a day trip from Milan?

Yes. At only 47 km away and about 40 minutes by train, Como is an easy day trip from Milan. Leave on an early Centrale train, spend the day in Como or ferry-hop to Varenna and Bellagio, and catch an evening train back – the last departures run until roughly 21:43 from the Como side (Trenord, 2026). For a fuller lake experience, though, one or two nights lets you see the central villages without rushing.

How do I get to Lake Como from Malpensa or Bergamo airport?

From Malpensa (MXP), take a direct bus to Como (about 55 minutes, EUR 10-25) or a train via Saronno to Como Nord Lago (about 1h20, EUR 6-13). From Bergamo (BGY), there is no direct link: take the airport bus to Milano Centrale (about 1 hour, EUR 8), then the train to Como (about 40 minutes). Bergamo is the longest transfer at roughly 2.5-3 hours total.

Final Word

Getting to Lake Como from Milan is genuinely easy once you decide which corner of the lake you want. For Como city and its ferries, take the 40-minute regional train from Milano Centrale to Como San Giovanni; for Varenna, Bellagio, and the central villages, ride the Centrale to Varenna-Esino line and finish with a short ferry. The airports add a connection but no real difficulty. Pick your town first, buy the cheap regional ticket, validate it, and you will be on the water within the hour.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top