Getting to Lake Como by Rail
Traveling to Lake Como by train is one of the most scenic and convenient options. With multiple railway connections from Milan and other major cities, reaching the lake is easy, affordable, and stress-free. Whether you're coming for a day trip or a longer stay, the train offers a comfortable way to enjoy the stunning landscapes along the way.
Train Stations Around Lake Como
Lake Como is well-connected by several train stations, making access to different parts of the lake simple. Key stations include:
- Como San Giovanni
- Como Lago
- Varenna-Esino
- Lecco

Which Train Should You Take?
There are two main train operators servicing routes to Lake Como:
-
Trenitalia
The national rail provider, offering regional and intercity trains.
-
Trenord
A Lombardy-based train company, operating frequent services between Milan and Lake Como stations.
Depending on your departure city, you can choose direct or connecting trains. Milan to Como takes about 40 minutes, while Milan to Varenna takes approximately 1 hour.
What Ticket to Book to Lake Como
When booking your train ticket, consider:
-
Regional trains
Affordable and frequent, with no seat reservations required.
-
Intercity trains
Faster and more comfortable but may require advance booking.
-
First vs. second class
First class offers more space, but second class is budget-friendly.
-
Buying tickets
Purchase online, at ticket machines, or at station counters. Always validate regional train tickets before boarding.
Exploring Lake Como by Train
Trains aren't just for getting to the lake-they're also a great way to explore the region! From Como, you can take a train to Lecco for a scenic lakeside ride or visit Switzerland's Lugano for a day trip. The Varenna-Esino station is ideal for those looking to visit Bellagio via a short ferry ride.
Everything you need to know
Answers to the most frequently asked questions:
The fastest train route to Lake Como is from Milan to Como. Trains depart from Milano Centrale or Milano Cadorna stations and arrive at Como San Giovanni or Como Lago stations, respectively. The journey takes approximately 40 minutes.
For regional trains operated by Trenord, advance booking is not required, and tickets can be purchased on the day of travel. However, for Intercity trains operated by Trenitalia, especially during peak tourist seasons, it's advisable to book tickets in advance to secure a seat.
There are no direct trains from Milan's airports (Malpensa, Linate, or Orio al Serio) to Lake Como. From Malpensa Airport, you can take the Malpensa Express train to Milano Centrale and then transfer to a train bound for Como or Varenna. From Linate and Orio al Serio airports, shuttle buses are available to Milano Centrale, where you can catch a train to Lake Como.
Upon arriving at Como San Giovanni station, it's a short walk or bus ride to the ferry terminal, where you can board ferries to various towns around the lake. If you arrive at Varenna-Esino station, the ferry terminal is within walking distance, providing access to destinations like Bellagio and Menaggio. Ferry services are frequent and offer a scenic way to explore Lake Como.
Train Travel Tip
Always check train schedules in advance, as some routes may have limited service on weekends or holidays.