How to Get to Lake Como: Transport from Milan, Rome & Venice

Last updated: Jul 15, 2026

Lake Como has no airport of its own, so every trip there starts with a transfer from somewhere else in Italy.

Key takeaways
  • Milan is the fastest gateway. Milan Centrale reaches Lake Como in about 40 minutes; Malpensa airport takes about 1 hour 15 minutes, with one change either way.
  • The lake has two train gateways: Como (west shore) and Varenna (east shore, best for Bellagio). Pick based on where you’re staying.
  • From Rome, budget roughly 4-5 hours door to platform via high-speed train through Milan.
  • From Venice, expect about 3.5 to 4 hours by train (one change in Milan) or a similar drive time.
  • Milan Bergamo Airport, used by many budget carriers, is actually about 45km from Milan. Build in extra transfer time.

Lake Como transport options at a glance

Lake Como transport at a glance
Approximate one-way times and standard second-class fares. Fares vary by how far ahead you book.
 Milan airport  Milan city centre  Long-distance rail
Milan Malpensa (MXP) → Como Lago, via Saronno
Time: ~1 hr 15-20 minCost: ~€12Changes: 1 (at Saronno)
Milan Malpensa (MXP) → Como San Giovanni, via Varese
Time: ~1 hr 15-30 minCost: ~€11-13Changes: 1 (at Varese)
Milan Linate (LIN) → Como, via Centrale
Time: ~1 hr 15-20 minCost: ~€10Changes: 1 (bus to train)
Milan Bergamo (BGY) → Como, direct shuttle
Time: ~1 hr 45 minCost: from €10Changes: none
Milan Centrale → Como San Giovanni (west shore)
Time: ~40 minCost: from €5.20Changes: none
Milan Centrale → Varenna-Esino (east shore, for Bellagio)
Time: ~1 hour 4 minCost: from €7.40Changes: none (+ 15-min ferry to Bellagio, ~€5.50)
Rome → Como, via Milan
Time: ~4-5 hoursCost: from ~€25 booked aheadChanges: 1 (at Milano Centrale)
Venice → Como, via Milan
Time: ~3.5-4 hoursCost: from ~€30 booked aheadChanges: 1 (at Milano Centrale)

Which Lake Como gateway do you need: Como or Varenna?

Lake Como splits into two shores once you get off the train, and picking the right one saves you a backtrack. This is the first decision to make, before you even book transport.

Como San Giovanni — west shore
Serves Como town, Cernobbio, Tremezzo and Menaggio, reached onward by local bus or ferry.
Stay in Como town or the western towns → aim here
Varenna-Esino — east shore
The best rail gateway for Bellagio, connected across the lake by a 15-minute ferry.
Stay in Bellagio, Varenna or Menaggio → aim here

Getting to Lake Como from Milan’s airports

Milan has three airports, and each one reaches Lake Como differently. None of them sit close to the lake, so every route involves at least one change.

Milan Malpensa (MXP)

Malpensa is the closest of Milan’s airports to Lake Como and the most common entry point. Neither route from here is direct, so budget one change either way.

  • Via Saronno (cheapest): take the Malpensa Express to Saronno, then change to a regional train to Como Lago (Como Nord Lago station, not Como San Giovanni). Total journey runs about 1 hour 15 to 1 hour 20 minutes for around €12, with 1 change.
  • Via Varese: take the TILO regional train to Varese, then change onto the S40 line to Como San Giovanni. Total journey runs about 1 hour 15 minutes to 1 hour 30 minutes for around €11-13, with 1 change.

Milan Linate (LIN)

Linate has no direct rail link, so you first need to reach central Milan. Take the official airport shuttle bus (Airport Bus Express/Linate Shuttle) to Milano Centrale station, a ride of around 25-40 minutes for about €5.

From Centrale, a direct Trenord train to Como San Giovanni takes about 40 minutes. Total journey time runs 1 hour 15 minutes to 1 hour 20 minutes.

Milan Bergamo Airport (BGY)

Milan Bergamo Airport is popular with budget airlines, but don’t let the name fool you. It sits roughly 45km northeast of Milan, near the city of Bergamo, not Lake Como.

The simplest option is the direct Flibco shuttle bus to Como, which takes about 1 hour 45 minutes and starts from around €10. A taxi covers the same route in about 1 hour 20 minutes, at a considerably higher cost.

Getting to Lake Como from Milan city center

If you’re already in Milan, skip the airports entirely and head straight for Milano Centrale station. Two direct Trenord lines run from there, one to each shore of the lake.

  • To Como San Giovanni (west shore): direct trains run close to hourly, taking about 40 minutes for a ticket from €5.20.
  • To Varenna-Esino (east shore, for Bellagio): direct trains take about 1 hour 4 minutes, from €7.40. Connect onward with a 15-minute ferry to Bellagio.

Both lines depart frequently through the day, so there’s rarely a long wait even without a fixed schedule in hand.

Getting to Lake Como from Rome

Rome is the furthest of the three gateways from Lake Como, so plan for most of a travel day. There’s no direct train, so you’ll change trains once in Milan.

1
Rome → Milano Centrale. Frecciarossa or Italo high-speed train, just under 3 hours on the fastest departures. Around 30+ high-speed departures a day.
2
Change at Milano Centrale. Trenord regional train onward to Como San Giovanni or Varenna-Esino, adding another 40-65 minutes.
✓
Total: about 4 to 5 hours door to platform, depending on the connection.

Getting to Lake Como from Venice

Venice is the closest of the three long-haul gateways to Lake Como, though there’s still no single-seat train ride.

By train
Frecciarossa or Italo high-speed from Venezia Santa Lucia to Milano Centrale, just over 2 hours. Change there for a direct Trenord train to Como San Giovanni or Varenna-Esino, adding another 40-65 minutes.
Total: about 3.5 to 4 hours, 1 change
By car
Via the A4 autostrada to Milan, then the A9 north. Factor in tolls and Milan-area traffic, which can stretch the drive longer at peak times.
Total: about 3 to 4 hours, no changes

The train suits most travelers well. Driving only pays off if you want a car once you reach the lake.

Frequently Asked Questions

Is there an airport at Lake Como?

No. Lake Como has no airport of its own. The nearest gateways are Milan’s three airports (Malpensa, Linate, and Bergamo), followed by Rome and Venice for travelers whose flights land there instead.

What’s the closest airport to Lake Como?

Milan Malpensa (MXP) is the closest and best-connected of the three Milan airports. Regional trains reach the lake (Como Lago or Como San Giovanni, depending on the route) in about 1 to 1.5 hours, with one change either way.

Should I fly into Milan Bergamo for Lake Como?

It works, but budget extra time. Milan Bergamo Airport sits about 45km from Milan, and the direct shuttle bus to Como takes roughly 1 hour 45 minutes.

Can I get from Rome to Lake Como in a day?

Yes. Budget about 4 to 5 hours each way via high-speed train through Milan, so a round trip in a single day is tiring but doable if you start early.

Which train station do I need: Como or Varenna?

Use Como San Giovanni for the western shore towns like Como town, Cernobbio, and Tremezzo. Use Varenna-Esino for Bellagio and the eastern shore, connecting by a short ferry ride.

Plan your Lake Como trip

Once you know your gateway and your shore, the rest of the trip falls into place quickly. Compare flights on Wego, then check places to stay in Como once your transport plan is set.

Sources

  1. Trenord — Milano Centrale to Como San Giovanni route timetable
  2. Trenord — Milano Centrale to Varenna-Esino route timetable
  3. Malpensa Express — official timetable
  4. Milano-Aeroporti (SEA) — Linate Shuttle official page
  5. Flibco — Milan Bergamo Airport to Como shuttle
  6. Milan Bergamo Airport (SACBO) — official site
  7. Trenitalia — Frecciarossa connections (Rome-Milan and Venice-Milan high-speed legs)
  8. Navigazione Laghi — Lake Como ferry tickets and timetables

Disclaimer: We’ve worked hard to make sure the information in this article is as accurate and up to date as possible at the time of publishing. Travel details such as prices, schedules, visa rules, and entry requirements can change at short notice, so it remains your responsibility to verify the current details with official sources before you book or travel. Wego accepts no liability for any loss or inconvenience arising from the use of this content.

Wego Travel

Wego Travel

Wego Travel

Wego Travel

Wego
Save Up to US$25 on Flights with Wego Promo Codes
View Deal ›