26/01/2025
Lake Como, with its stunning alpine backdrop, charming lakeside villages, and elegant villas, is a jewel in Northern Italy's crown. Many visitors to Milan find themselves drawn to its tranquil shores, eager to experience its unique beauty. The good news is that reaching this picturesque destination from Milan is remarkably straightforward, especially when utilising Italy's efficient public transport network. Whether you're heading to the bustling city of Como, the iconic Bellagio, or the tranquil Varenna, this comprehensive guide will detail your best options for a smooth and enjoyable journey by train, bus, and ferry.

Your choice of route will largely depend on your ultimate destination on the lake and your departure point within Milan. The city offers excellent connections from its central stations, and even its airports are well-integrated into the public transport system, ensuring a seamless transition from arrival to relaxation by the lake.
Understanding Lake Como's Main Hubs
Before diving into specific routes, it’s helpful to understand the key towns on Lake Como that serve as popular entry points and bases for exploration. The lake is shaped like an inverted 'Y', and the most visited towns are typically found at the southern ends or along the central branch:
- Como City: Located at the southwestern tip, Como is the largest city on the lake. It's easily accessible from Milan and offers a bustling atmosphere, a beautiful cathedral, and excellent ferry connections to other towns.
- Lecco: Situated at the southeastern tip, Lecco is another significant town. While less tourist-centric than Como, it also has good train connections from Milan.
- Bellagio: Often dubbed the 'Pearl of Lake Como', Bellagio sits gracefully at the point where the two southern arms of the lake meet. It's renowned for its charming streets, elegant villas, and panoramic views. Access to Bellagio is primarily by ferry, as there's no direct train station.
- Varenna: A picturesque and colourful village on the eastern shore, Varenna is directly connected to Milan by train (Varenna-Esino station) and serves as a vital ferry hub for reaching Bellagio and Menaggio.
Getting from Milan City Centre to Lake Como by Train
The train is by far the most convenient and popular way to reach Lake Como from Milan. You'll primarily be using two railway companies: Trenitalia and Trenord, both offering reliable services.
Milan to Como City (Southwestern Arm)
There are two main train stations in Como, each served by different lines from Milan:
1. Milano Centrale to Como San Giovanni (Trenitalia)
This is generally the fastest and most straightforward option if you're starting from Milan's main station, Milano Centrale. Trenitalia operates regional trains directly to Como San Giovanni. This station is slightly uphill from the lakefront but easily walkable (around 10-15 minutes) or a short bus/taxi ride away.
- Departure Station: Milano Centrale
- Arrival Station: Como San Giovanni
- Journey Time: Approximately 35-45 minutes
- Frequency: Multiple trains per hour throughout the day.
- Cost: Around €5-€6 for a single ticket.
- Key Advantage: Direct, fast connection from Milan's primary hub.
2. Milano Cadorna to Como Nord Lago (Trenord)
If you're closer to Milano Cadorna station (often more convenient if you're staying in the western parts of Milan or coming from Malpensa Airport via the Malpensa Express), the Trenord service to Como Nord Lago is an excellent choice. This station is right on the lakefront, making it ideal for immediate ferry connections or a stroll along the promenade.
- Departure Station: Milano Cadorna
- Arrival Station: Como Nord Lago
- Journey Time: Approximately 60 minutes
- Frequency: Multiple trains per hour.
- Cost: Around €5-€6 for a single ticket.
- Key Advantage: Arrives directly at the lakefront, convenient for ferries.
Milan to Varenna (Eastern Arm)
If your goal is to visit the central lake area, particularly Bellagio or Menaggio, travelling via Varenna is often the most direct and scenic route. Varenna-Esino station is located on the eastern branch of the lake.
Milano Centrale to Varenna-Esino (Trenitalia)
This route is served by regional trains operated by Trenitalia. The journey is incredibly scenic as the train hugs the eastern shore of the lake for the final stretch before arriving in Varenna.
- Departure Station: Milano Centrale
- Arrival Station: Varenna-Esino
- Journey Time: Approximately 60-80 minutes
- Frequency: Hourly or bi-hourly, depending on the time of day. It's advisable to check the schedule in advance, especially for evening trains.
- Cost: Around €7-€8 for a single ticket.
- Key Advantage: Direct train to a central lake town with excellent ferry connections to Bellagio and Menaggio. The station in Varenna is a short downhill walk (around 10 minutes) to the ferry port.
Milan to Lecco (Southeastern Arm)
Lecco is another significant town on the lake with direct train connections from Milan. While less popular for tourists compared to Como or Varenna, it can be a good starting point for exploring the eastern side of the lake or if you find accommodation there.
Milano Centrale to Lecco (Trenitalia)
- Departure Station: Milano Centrale
- Arrival Station: Lecco
- Journey Time: Approximately 40-60 minutes
- Frequency: Multiple trains per hour.
- Cost: Around €4-€5 for a single ticket.
- Key Advantage: Quick and inexpensive, good for accessing the southeastern part of the lake.
Reaching Bellagio: The 'Pearl' of Lake Como
As mentioned, Bellagio does not have a train station. To reach this charming town, you'll need to combine a train journey with a ferry or bus ride. There are two primary approaches:
1. Via Como City
This is a popular route, especially if you want to explore Como city first. Take a train from Milan to Como (either Como San Giovanni or Como Nord Lago). From Como, head to the ferry terminal. Ferries to Bellagio are frequent and offer stunning views of the lake. The journey by ferry from Como to Bellagio can take anywhere from 45 minutes (hydrofoil) to 2 hours (slow ferry), depending on the type of service and stops.
2. Via Varenna
Often considered the most efficient and scenic route to Bellagio. Take a train from Milano Centrale to Varenna-Esino. From Varenna, the ferry terminal is just a short walk from the train station. Cross-lake ferries between Varenna, Bellagio, and Menaggio are very frequent, especially during peak season, and the journey is short (around 15-20 minutes).
Comparison of Bellagio Routes
| Route | Train Journey | Ferry Journey | Total Time (Approx.) | Scenic Value | Convenience |
|---|---|---|---|---|---|
| Milan to Como, then ferry to Bellagio | 35-60 mins | 45-120 mins | 1.5 - 3 hours | High | Good, allows Como exploration |
| Milan to Varenna, then ferry to Bellagio | 60-80 mins | 15-20 mins | 1.5 - 2 hours | Very High | Excellent, often quicker |
Getting from Milan Airports to Lake Como
If you're arriving directly at one of Milan's airports, you can seamlessly connect to Lake Como using public transport.
1. Milan Malpensa Airport (MXP)
Malpensa is well-connected to Milan's city centre by the Malpensa Express train. From there, you can continue your journey to Lake Como.
- To Como City: Take the Malpensa Express to Milano Cadorna (approx. 40 minutes), then a Trenord train to Como Nord Lago (approx. 60 minutes). Alternatively, take the Malpensa Express to Milano Centrale (approx. 50 minutes), then a Trenitalia train to Como San Giovanni (approx. 40 minutes).
- To Varenna: Take the Malpensa Express to Milano Centrale (approx. 50 minutes), then a Trenitalia train to Varenna-Esino (approx. 60-80 minutes).
2. Milan Linate Airport (LIN)
Linate is the closest airport to Milan city centre. There's no direct train from Linate, but you can easily reach Milano Centrale by bus or metro.
- To Milano Centrale: Take an ATM bus (Line 73 or X73) or the M4 Metro line directly to San Babila, then connect to the M1 Metro to Milano Centrale. The bus takes around 25-30 minutes, the metro around 15-20 minutes.
- From Milano Centrale: Follow the instructions above for reaching Como or Varenna from Milano Centrale.
3. Bergamo Orio al Serio Airport (BGY)
Often used by low-cost airlines, Orio al Serio is further from Milan but has excellent bus connections to Milano Centrale.
- To Milano Centrale: Take one of the frequent airport shuttle buses (e.g., Terravision, Autostradale, Orio Shuttle) directly to Milano Centrale. The journey takes approximately 60 minutes, depending on traffic.
- From Milano Centrale: Follow the instructions above for reaching Como or Varenna from Milano Centrale.
Practical Tips for Public Transport Travel
- Buying Tickets: Train tickets can be purchased at station ticket counters, from self-service machines (which usually have an English language option), or online via the Trenitalia or Trenord websites/apps. For regional trains, buying at the station is common. Ferry tickets are purchased directly at the ferry terminals.
- Validating Tickets: This is crucial for regional train tickets purchased at the station. Before boarding, you MUST validate your ticket using the green or yellow machines located on the platforms or in the station concourse. Failing to do so can result in a hefty fine. Online tickets usually do not require validation if they specify a particular train and seat.
- Checking Schedules: Always check the latest train schedules on the official Trenitalia (for regional trains from Milano Centrale) and Trenord (for trains from Milano Cadorna) websites or apps. Ferry schedules can be found on the Navigazione Laghi website or at the ferry terminals. Schedules, especially for ferries, can vary significantly between high season (summer) and low season.
- Luggage: While trains have space for luggage, be mindful during peak hours. Ferries also accommodate luggage, but you'll be responsible for carrying your own bags on and off.
- Peak Times: Trains, particularly commuter services, can be busy during rush hours (morning and late afternoon on weekdays). Plan your travel outside these times for a more relaxed journey if possible.
- Ferry Types: On Lake Como, you'll encounter different types of ferries: 'slow' ferries (battelli) which stop at many villages and offer the best views, and 'hydrofoils' (aliscafi) which are much faster but enclosed. Choose according to your preference for speed versus sightseeing.
Frequently Asked Questions (FAQs)
A: Yes, Italy's public transport system, particularly its train network, is generally efficient and well-organised. Stations are usually clearly signposted, and most major stations have English information available. With a bit of planning, you'll find it very straightforward.
Q: Which Milan station is best for Lake Como?
A: If you're heading to Como city, both Milano Centrale (for Como San Giovanni) and Milano Cadorna (for Como Nord Lago) are excellent. If your ultimate destination is Varenna or Bellagio via Varenna, Milano Centrale is the best starting point.
Q: Can I buy tickets on the train or ferry?
A: Generally, no. Train tickets must be purchased before boarding, and validated if bought at the station. Ferry tickets are purchased at the terminal before boarding. Always ensure you have a valid ticket to avoid fines.
Q: How long does the journey take in total?
A: From Milan city centre, a direct train to Como or Varenna takes between 35 and 80 minutes. If you're then taking a ferry to another town like Bellagio, add another 15-120 minutes depending on the ferry type and route. Overall, expect a journey of 1.5 to 3 hours from Milan to a central Lake Como town like Bellagio.
Q: Which Lake Como town is best to visit for a day trip?
A: For a first-time visitor on a day trip, Como city is very accessible and offers plenty to see. However, if you're looking for the quintessential picturesque Lake Como experience, Varenna and Bellagio (reached via Varenna) are highly recommended due to their charm and stunning views. Many people combine Varenna, Bellagio, and Menaggio in a single day using the frequent mid-lake ferries.
Q: What about bus services?
A: While trains are the primary mode of transport from Milan, local bus services operate around Lake Como, connecting towns where train lines don't reach or offering alternatives to ferries. For example, there are buses from Como to Bellagio, which can be an option if ferries are less frequent or if you prefer land travel, though they can be slower due to winding roads. For travel directly from Milan to Lake Como, trains are almost always faster and more convenient.
Travelling from Milan to Lake Como by public transport is not only efficient but also offers a wonderful opportunity to soak in the Italian landscape. With frequent services and clear routes, you can easily plan your perfect escape to one of Italy's most beloved destinations. So, pack your bags, grab your tickets, and prepare to be enchanted by the breathtaking beauty of Lake Como!
If you want to read more articles similar to Milan to Lake Como: Your Public Transport Guide, you can visit the Travel category.
