Milan to Lake Como: Which Station, Which Shore
The journey from Milan to Lake Como is not one journey, it is three, and the reason so many first visits go wrong is that all three are called the same thing. Milano Centrale, Milano Cadorna and Milano Centrale again, on a different line, serve three different parts of this lake and land you in three places that are an hour and a boat apart. Which one you want depends entirely on where you are going: the town of Como, the lakefront at Como, or the centre-lake towns of Varenna, Bellagio and Menaggio. This page sets the three side by side with the current fares, then deals with the day-trip version, the car, and what happens on a strike day. The rest of the trip is on what to do once you are on Lake Como.
Quick answer Three stations, three destinations, one hour of difference
If you want the centre of the lake, take the Tirano-line train from Milano Centrale to Varenna-Esino-Perledo: about 64 minutes direct, $8.97 (€7.70), roughly sixteen trains a day, and a walk downhill to the pier. If you want the lakefront in the town of Como, take Milano Cadorna to Como Lago: about 60 minutes, $6.29 (€5.40), and the station is minutes from the boats. Milano Centrale to Como San Giovanni is faster at about 40 minutes for the same $6.29 (€5.40), but the station sits up the hill, about fifteen minutes' walk above the water.
Key takeaways
- For Bellagio, Varenna or Menaggio, the answer is Varenna-Esino-Perledo and then the boat. The crossing is $6.41 (€5.50) on the stretch-3 fare: the ferry tickets page has the grid.
- Como Lago and Como San Giovanni are two different stations in the same town and the difference is a fifteen-minute walk with luggage. Aim for Como Lago if the boat is the next step.
- There is no high-speed train to this lake. EuroCity services call at Como San Giovanni, but Trenitalia publishes no fixed EuroCity fare at all, so the price is whatever the booking engine quotes on the day.
- If the whole thing is a day trip and the return train is the worry, a Milan day trip with the boat and the transfers included does the routing for you.
The Three Routes Out of Milan
Every published figure below comes from Trenord: distances and journey times from the operator's route pages, fares computed from the Lombardy kilometre-band table in force from 1 September 2026, read in Q3 2026.
| From | To | Fare and time | Trains a day | It lands you |
|---|---|---|---|---|
| Milano Centrale | Varenna-Esino-Perledo | $8.97 (€7.70), about 64 minutes | About 16, roughly hourly | Above the village, a walk down to the pier for Bellagio and Menaggio |
| Milano Cadorna | Como Lago | $6.29 (€5.40), about 60 minutes | About 34 | On the lakefront, minutes from the Piazza Cavour piers |
| Milano Centrale | Como San Giovanni | $6.29 (€5.40), about 40 minutes | About 17, roughly hourly | Up the hill, about 15 minutes' walk above the water |
| Milano Centrale | Lecco | $6.29 (€5.40), about 40 minutes | About 18 | The southern end of the east shore, and the Bellagio branch boat |
| Milano Centrale | Colico | Not published as a route fare; priced by band | Not stated | The northern end of the lake, stretch 8 from Como by boat |
Trenord's own route pages were still printing the previous fares when we checked, so expect the machine to charge the higher figure. First and last: Milano Centrale to Varenna 06:20 and 21:20, back 05:35 and 21:35; Como Lago to Milan 05:16 and 22:16, back 05:43 and 22:43; Milano Centrale to Como San Giovanni 06:43 and 21:43. Trenord publishes no fare page for Milano Centrale to Colico, Varenna to Lecco or Varenna to Colico.
Why the Wrong Milan Station Costs You an Hour
Milan has two rail networks and they leave from different buildings. The state network runs from Milano Centrale; the Ferrovienord network runs from Milano Cadorna, which is a metro ride away on lines M1 and M2 and is not signposted as a mainline station in the way visitors expect.
Milano Cadorna to Como Lago is the underrated route. It is slower on paper, about 60 minutes against 40, but it terminates on the lakefront: Como Lago sits a few minutes' walk from the Navigazione Laghi piers in Piazza Cavour, so the walk between train and boat is negligible. About 34 services a day run it, the densest frequency of any route on this list, and it is the line that makes a spontaneous afternoon on the lake possible.
Milano Centrale to Como San Giovanni is the fast one, about 40 minutes, and it is the right choice if your destination is the town of Como itself, its cathedral or the funicular. It is the wrong choice if you are heading straight for a boat, because San Giovanni is up the hill and the descent with luggage is about fifteen minutes. Trenord's own page for the Cadorna line adds to the confusion by describing it as the distance between Como lake and Milan Central; the line terminates at Cadorna, not Centrale.
Milano Centrale to Varenna-Esino-Perledo is the route that unlocks the centre of the lake. It is the Milan to Lecco to Sondrio to Tirano line, direct with no change, about 64 minutes, roughly sixteen trains a day with the first at 06:20 from Milan and the last back at 21:35 from Varenna. That last figure is the one to write down: it is what a long day in Bellagio has to be built around.
The station name is worth memorising in full, because Varenna-Esino-Perledo is what appears on the departure boards, not Varenna.
What the Ticket Costs, and Why No Route Price Exists
Trenord does not sell route prices. It sells kilometre bands under the Tariffa Regionale Ferroviaria Lombardia, in force from 1 September 2026, and the fare for any journey is looked up by distance. Once you know that, the whole network becomes predictable. The band table is published by Trenord.
The bands that cover the journeys from Milan to this lake, with the first-class figure beside the second, because on a two-carriage regional unit first class is often the difference between a seat and a corridor.
| Distance band | Second class | First class | The journey it prices | Time |
|---|---|---|---|---|
| 41 to 50 km | $6.29 (€5.40) | $9.55 (€8.20) | Milan to Como Lago, Como San Giovanni and Lecco | 40 to 60 minutes |
| 71 to 80 km | $8.97 (€7.70) | $13.40 (€11.50) | Milano Centrale to Varenna-Esino-Perledo | About 64 minutes |
| 121 to 140 km | $13.98 (€12) | $20.40 (€17.50) | Milano Centrale to Sondrio, up the same line | About 2 hours |
| 161 to 180 km | $16.90 (€14.50) | $25.60 (€22) | Milano Centrale to Tirano, the end of the line | About 2 hours 30 |
| 1 to 5 km | $1.86 (€1.60) | $2.80 (€2.40) | The shortest hop on the table, for reference | Minutes |
Reductions, luggage and bicycles
Children aged 4 to 14 pay half the ordinary fare and passengers over 65 pay 20 per cent less. A rail ticket is valid for six hours, and four hours where it crosses into Canton Ticino. Luggage travels free with a size limit of 80 by 110 by 40 centimetres per item and no stated limit on the number of bags: the conditions set a per-item size, not a count.
Bicycles are free inside Lombardy, one per traveller, on the trains marked in the timetable, and groups of three or more with bikes must book five working days ahead.
Validation, buying on board and the fine
Two rules save real money. Trenord tickets no longer require validation: a digital ticket bought online or in the app activates itself, and a WhatsApp ticket activates at the chosen departure. Only reloadable chip cards need tapping.
And buying on board is allowed only if you go promptly to the staff: it is free of surcharge where the station had no open sales channel within 350 metres and no working machine, and $5.24 (€4.50) on top of the fare otherwise. It is not allowed at all at stations with working staffed gates. Travelling with no valid ticket costs €47 within 5 days, €62 within 60 days and €162 by injunction, plus the fare.
The High-Speed Train That Is Not What People Mean
This is one of the most searched questions about the route and the answer needs two parts, because the honest version is more useful than the short one.
There is no Frecciarossa or Italo service to Lake Como. What does exist is the EuroCity, the international service running from Milano Centrale through Como San Giovanni to Chiasso and on into Switzerland, and it does call at Como San Giovanni. That is confirmed by Trenitalia's own service pages, which name the line Chiasso and Como San Giovanni to Milano Centrale.
What Trenitalia does not publish is a fare. There is no fixed EuroCity fare table: the pricing is dynamic and quoted only in the booking engine, and the marketing pages advertise SMART and SMART2 discount tiers, bookable up to seven and three days ahead, without printing an amount for either. Journey time and frequency for Como are not stated on the EuroCity page we read.
So the practical position is that a EuroCity seat may be quicker and more comfortable than a Trenord regional, and nobody can tell you what it costs until you ask on your date.
One consequence is worth flagging because it catches people holding a rail deal. The Trenitalia lake pass, the Como to Varenna day pass at $27.50 (€23.60) valid to 30 September 2026, excludes all Trenord services and international EuroCity trains. Since Trenord operates essentially every regional train to this lake, the qualifying journey is narrower than it looks: the detail sits on the ferry tickets page.
Which Town You Are Actually Going To
The three routes are the mechanism; this is the answer to the question people are really asking, which is how to reach a named town. Journey figures are the published rail legs plus the boat's own fare stretch, read in Q3 2026.
Every row below assumes the published rail fares and the boat tariff valid from 1 April 2026. The last column is the leg that decides the day, because it is the one with the earliest last departure.
| Town | Route from Milan | Rail fare | The last leg | What it adds |
|---|---|---|---|---|
| Varenna | Milano Centrale, direct, about 64 minutes | $8.97 (€7.70) | Walk down from the station | Nothing: it is the only lakeside town with a direct train |
| Bellagio | Milano Centrale to Varenna, then the boat | $8.97 (€7.70) | Crossing $6.41 (€5.50), 15 minutes | A crossing with its own last run, earlier than the last train |
| Menaggio | Milano Centrale to Varenna, then the boat | $8.97 (€7.70) | Crossing $6.41 (€5.50), 15 minutes | Last boat from Menaggio to Varenna 20:10 on the autumn weekday sheet |
| Como town | Milano Cadorna to Como Lago, about 60 minutes | $6.29 (€5.40) | None: the station is on the lakefront | The simplest arrival on the lake |
| Lecco | Milano Centrale, direct, about 40 minutes | $6.29 (€5.40) | None | The southern end of the eastern arm, and its own boat branch |
The towns that need a third leg
Three places people plan around do not sit on any of these routes. Tremezzo, Lenno and Cadenabbia, the Villa Carlotta and Balbianello shore, are reached either by boat from Como or Bellagio or by the C110 bus along the west shore, which takes 61 minutes from Como to Cadenabbia. Brunate is a funicular ride above Como, not a train stop.
Laglio has no pier at all and only the bus reaches it. If any of those is the target, budget a third leg into the day and read getting around Lake Como before fixing the return train.
Our pick, in one sentence
For a first trip from Milan, go to Varenna, cross to Bellagio on the boat and come back the same way: it is one direct train, one crossing at $6.41 (€5.50) and two of the best towns on the lake, with a published last train at 21:35 to build the day around. Compare the two on Varenna and Bellagio before booking a room.
The Day Trip, Hour by Hour
Lake Como is a genuine day trip from Milan, and the shape of the day is decided by two numbers: the first useful train out and the last one back. Everything else is arithmetic.
The two versions that work, built from the published first and last trains and the boat's own timetable windows. Times are what the operators print; the walking and boat legs are the parts that vary.
| Version | Out | On the lake | Back | What it costs in fares |
|---|---|---|---|---|
| Centre lake: Varenna and Bellagio | Milano Centrale 06:20, Varenna about 07:24 | Walk down, boat to Bellagio $6.41 (€5.50) each way, both villages on foot | Last from Varenna 21:35 | About $30.80 (€26.40) in rail and boat fares |
| Como town and Brunate | Milano Cadorna to Como Lago, about 60 minutes | Piers, cathedral, funicular $8.62 (€7.40) return | Last from Como Lago 22:16 | About $21.20 (€18.20) in rail and funicular fares |
| Como plus a boat up the lake | Milano Centrale to Como San Giovanni, about 40 minutes | Boat to Bellagio $13.98 (€12) each way; check the sheet before committing | Last from Como San Giovanni: read the sheet | About $40.50 (€34.80) in rail and boat fares |
Our own pick is the first row and it is not close. The Varenna route puts you at the centre of the lake in about ninety minutes door to pier, gives you two villages and a crossing rather than one town, and has a published last train late enough to eat dinner before it. The Como version is the better choice only if the lake itself is secondary to the town, or if you are travelling with somebody who cannot manage the walk down from Varenna's station.
Where a booked trip earns its money is when the day has to include several towns and a boat and there is no appetite for reading three timetables. A small-group day from Milan with the train and ferry tickets included does exactly that routing; a Milan day trip with a boat ride and Lugano adds a border crossing that public transport makes awkward; and the Bernina Express version is a different day altogether, with the mountain railway as the point. The rest of the options are on the day trips hub.
Driving From Milan, and Why the Train Usually Wins
The road from Milan to the lake is short and the reason to avoid it is not the driving, it is what happens at the other end.
Two motorway corridors serve the lake: the A9 north from Milan to Como and the SS36 up the eastern side through Lecco to Colico. Both are quick. The problem starts at the shore.
Four of the five towns a visitor drives to have a Zona a Traffico Limitato and each comune writes its own rules, with Varenna's permanent zone running 24 hours a day, seven days a week including holidays. Only two comuni on the whole lake publish a parking tariff at all. All of that is set out on driving and parking around Lake Como.
The second problem is the west shore road. The SS340 Regina is under long-term reconstruction between Colonno and Griante, with a stated end of works of 10 April 2028, a standing seasonal traffic ordinance from 15 March to 15 November each year, and a traffic-light management trial running since 16 March 2026. A car that gets you from Milan to Como in an hour can then take a very long time to reach Tremezzo.
The exception where a car does earn its place is the far north and the upper lake, where the boat is thin and the bus is slow, or a trip built around towns with no pier such as Laglio. For everything in the centre of the lake, a train and a boat will beat a hire car on time, cost and blood pressure.
Strikes, Missed Connections and the Last Train
Two things go wrong on this route and both are manageable if you know the rules in advance.
The first is the connection at the far end. A rail ticket is valid for six hours, so a missed onward regional train is not a lost fare, and an ordinary boat ticket is valid for the whole day of issue, so a missed slow boat simply means the next one. The exception is the boat's fast service, which is tied to a named run and allows no intermediate stops: on a day with a train to catch, that is an argument for the ordinary boat rather than against it.
The second is a strike. Trenord publishes a dedicated strike page and runs guaranteed services on strike days, and the practical response is the same every time: check before leaving Milan, and if the rail leg is out, the west shore still has the C110 bus from Como and the boat still runs on its own timetable. Both are covered on getting around Lake Como.
The last-train rule for a day trip is worth stating plainly, because it is the one thing that turns a good day into an expensive taxi. From Varenna-Esino-Perledo the last train to Milan on the published sheet is 21:35, and the boat that gets you back to Varenna has its own earlier last run: on the autumn weekday car-ferry sheet, Menaggio to Varenna finished at 20:10. Work backwards from the earlier of the two, not the later.
Day Trips From Milan, Compared
These are the trips that solve the routing rather than the transport: several towns, a boat and a return time somebody else is responsible for. Prices in US dollars as listed by the operators when this page was checked, and every card links to the operator's own calendar.
from $138.90
Top rated From Milan: Small Group Como, Bellagio, Varenna, Boat Cruise
A small-group Milan day trip by first-class train rather than coach, doing Como, Bellagio and Varenna with pre-booked ferry seats and a guide, capped at 14. Villa entry is not included: the guide points you at the Varenna villa desks in your free time.
Check Availability
from $73.87
Top rated From Milan: Lake Como, Bellagio and Lugano with Lake Cruise
A ten-hour coach day from Milan pairing Bellagio with Lugano, with a return ferry transfer built in and an optional one-hour boat ride sold as an upgrade. Free time in both towns; food, drinks and any museum are on you.
Check Availability
from $75.03
Top rated From Milan: Lake Como Private Boat, Bellagio and Lugano
An 11-hour coach day out of Milan doing Como, Bellagio and Lugano with a guide, radio headsets and a private boat cruise on the lake. Meals are not included, and the tour crosses into Switzerland, so a passport or EU ID is mandatory.
Check Availability
from $202.28
Likely to sell out From Milan: Lake Como Cruise, St. Moritz & Bernina Red Train
A thirteen-hour coach and rail day from Milan: a private morning cruise on Lake Como, the Maloja Pass, ninety minutes in St. Moritz and two hours on the Bernina Express in second class. Reviewers describe a long day with little free time.
Check Availability
from $174.50
Likely to sell out Como: Cruise Tour with stops in Bellagio and Varenna
Four and a half hours from Como on a limousine boat capped at 11, with an hour ashore in Bellagio and fifty minutes in Varenna, wine and soft drinks aboard. Nobody escorts you during the stops unless you pay for it separately.
Check Availability
from $174.92
Top rated Lake Como: 4-Hour Boat Tour with Stops in Bellagio and Varenna
Four hours from Como with the boat actually stopping: an hour on foot in Varenna and an hour in Bellagio, plus photo passes at Cernobbio, Laglio, Isola Comacina and the Nesso gorge. Prosecco and the captain's gratuity are in the price; no villa admission is.
Check Availability
from $113.42
Top rated From Como: Lugano and Bellagio with Enchanting Boat Cruise
The Lugano-and-Bellagio day run from Como rather than Milan: coach to Switzerland, free time in Lugano, then a public boat cruise and free time in Bellagio, with a bilingual tour leader and headsets. Lunch is not included.
Check AvailabilityPrices, ratings and details are the platform's own, checked in Q3 2026; dollar figures are the listed prices — the platform bills in your account's currency.
Milan and the Three Ways In
The two Milan stations, the three arrival points on the lake and the crossing that connects them.
Times and first and last trains from the Trenord route pages, read in Q3 2026; fares computed from the Lombardy band table in force 1 September 2026.
Where to Go Next
Arriving by air instead
Which Milan airport has a coach to Como, which has none at all, and what the rail combinations really cost: the airport routes to Lake Como.
One operator, two airportsOnce you are on the lake
The boat, the two shore buses, the railway and the funicular, with what each one covers: getting around Lake Como.
Three networks, one lakeDeciding where to land
Which town suits a first visit, and which shore each one sits on: the towns of Lake Como, or start with Varenna. Or start again at what to do once you are on Lake Como.
East shore or westMilan to Lake Como: Questions
What is the best way to get from Milan to Lake Como?
By train, and which train depends on where you are going. For the centre of the lake, Milano Centrale to Varenna-Esino-Perledo is direct, about 64 minutes and $8.97 (€7.70), then a walk down to the pier and a $6.41 (€5.50) crossing to Bellagio or Menaggio. For the town of Como and its lakefront, Milano Cadorna to Como Lago is about 60 minutes and $6.29 (€5.40) and lands you beside the piers. The three routes are set against each other in the table above.
Is there a high-speed train from Milan to Lake Como?
No Frecciarossa or Italo service reaches this lake. International EuroCity trains do call at Como San Giovanni on the Milan to Chiasso line, but Trenitalia publishes no fixed EuroCity fare table at all: the price is dynamic and quoted only in the booking engine, and neither journey time nor frequency for Como appears on the EuroCity page. The regional trains are the published, predictable option, and the fare bands explain what they cost.
Is Lake Como worth a day trip from Milan?
Yes, on one condition: pick the centre of the lake rather than the town of Como. The 06:20 from Milano Centrale puts you at Varenna about 07:24, which buys a full day of two villages and a crossing, with a last train back at 21:35. The Como version is a shorter, flatter day and better suited to anyone who cannot manage the walk down from Varenna's station. The hour-by-hour shape of both is in the day-trip section, and a day from Milan with the train and ferry tickets included is the version somebody else routes for you.
Which Milan station has trains to Como?
Two of them, on different networks and in different buildings. Milano Cadorna runs the Ferrovienord line to Como Lago, about 60 minutes and roughly 34 services a day, and Como Lago is the lakefront station. Milano Centrale runs the state line to Como San Giovanni, about 40 minutes and roughly 17 trains a day, and San Giovanni sits up the hill about fifteen minutes' walk above the water. Both cost $6.29 (€5.40) on the current band table.
How do I get from Milan to Varenna?
One direct train, no change: the Milan to Lecco to Sondrio to Tirano line from Milano Centrale, calling at Varenna-Esino-Perledo, about 64 minutes, $8.97 (€7.70) on the band in force from 1 September 2026, about sixteen services a day. The first leaves Milan at 06:20 and the last back from Varenna is 21:35. Look for the full station name on the boards. From the station the walk is downhill to the pier, and the onward boat is covered on the ferry page.
Is it better to drive or take the train from Milan to Lake Como?
The train, unless your plan is the upper lake or a town with no pier. The drive itself is quick on the A9 or the SS36, but four of the five towns visitors head for have a ZTL with its own rules, Varenna's running 24 hours a day all week, and only two comuni on the lake publish a parking tariff at all. The west-shore SS340 is also under reconstruction between Colonno and Griante with a stated end of works in 2028. The full picture is on driving and parking.
The Journey on Film
Three trip reports that show the platforms, the trains and the arrival, which is the part a timetable cannot describe.
HOW TO GET FROM MILAN TO LAKE COMO / ITALIAN TRAIN TRIP REPORT
A full run through the station, the ticket and the ride north.
Video: Nonstop EurotripLAKE COMO TRIP REPORT | How to get there from Milan.
The arrival end of the journey and what the walk from the station looks like.
Video: Planes, Trains, Everything.Train Journey from Milan to Como | Milan to Lake Como Train Journey Italy
The Como leg end to end, filmed from the platform onward.
Video: Wayfarer JourneysVideos load from YouTube only when you press play.
Reviewed Q3 2026 (July–September 2026); next review Q4 2026. Prices, hours and terms are set by the venue or operator and confirmed at checkout.
We may earn a commission if you book through one of our links, at no extra cost to you. Full affiliate disclosure