Lake Como is the 3rd largest lake in Italy (after La Garda and Maggiore) and has been named several times as one of the most beautiful lakes in the world. Backdropped by the Italian Alps, a cruise at Lake Como and a visit to any one of the surrounding villages, especially Bellagio will bring you an unforgettable experience.
Although it’s common for tourists to visit this inverted Y-shaped lake as a day tour from Milan, we think Lake Como deserves more time to really appreciate its exquisite beauty. Lake Como is the perfect destination for slow days hopping from one small commune to another while marvelling at nature’s gifts.
Taking the train from Milan to Lake Como can be pretty flexible as you can choose to board the train from various railway stations: Milan Centrale, Porta Garibaldi, and Milano Cadorna, whichever one is nearest to your hotel!
Take note that your arrival point will vary depending on which train you take.
If you’re coming from Milan Centrale or Porta Garibaldi, you are to get off at Como S. Giovanni Station. From here, you can simply walk 10 minutes north (800m) to get to Lake Como.
If you’re taking the train from Cadorna, then your arrival point is at Como Nord Lago, the last station on that line. You can already see the beautiful lake as soon as you get out of the station.
Trains are available as early as 06:43 and depart every hour until 22:43. Travel time is 40 minutes to 1 hour 20 minutes, depending on which train you take and from what station. A train ticket costs only €6 ($7) when you book with Omio.
Are you heading straight to Lake Como from Malpensa Airport? There are no direct trains from Milan Airport to Lake Como, so you’ll have to switch trains in Milan. You’ll first have to take a Malpensa Express to Milan Centrale, and then transfer to a Trenitalia bound for Lake Como.
The airport train costs €14 ($17), while a train ticket to Como costs €6 ($7). Combined travel time is around 2 hours – 1 hour for each train ride.
Lake Como to Bellagio by Bus or Boat
Duration: 1 hour 40 minutes Cost: €20 ($24)
Planning to stay a few days around Lake Como? You can choose from several villages surrounding the lake. The most famous of which is Bellagio, the so-called Pearl of Lake Como.
You can reach Bellagio by bus or boat from Lake Como.
If you opt for the boat, there are 2 types of boats you can choose for: the hydrofoil which takes 45 minutes to 1 hour and the slow boats that take 2 to 3 hours. Fares start from €8.50 ($10) and tickets can be bought at the port.
Buses, on the other hand, depart from the bus stop just in front of S. Giovanni Train Station. Take the C30 bus with ticket prices starting from €2.50 ($3). Travel time is around 1 hour 10 minutes.
Milan to Lake Como by Bus
Duration: 1.5 hours Cost: €5 ($6)
FlixBus operates direct buses from Milan to Lake Como every day with bus tickets starting from €5 ($6).
A couple of notes: bus departures are often delayed and buses usually get stuck in traffic. That’s why travel time can take around 1.5 hours, double that of the train.
Schedules vary daily so we recommend that you check the FlixBus website for the latest departure times. Another option is to book with TrenItaly, but this will include a 5 minute change in Saronno.