Skip to main content

How to get from Gaggiano to Lago Di Lugano by bus and train?

From Gaggiano to Lago Di Lugano by bus and train

To get from Gaggiano to Lago Di Lugano in Milan and Lombardy, you’ll need to take 2 train lines and one bus line: take the S9 train from Gaggiano station to Monza station. Next, you’ll have to switch to the RE80 train and finally take the C12 bus from Lugano - Stazione Nord station to Gandria - Dogana Svizzera station. The total trip duration for this route is approximately 3 hr 27 min.

207min
Train - S9
Train - RE80RE80
Bus - C12C12
Walk to Lago Di Lugano
Leaves from Gaggiano

Step by Step

  • 1
    Start from train station
    Start from train station
    Gaggiano
  • 2
    Train - S9
    Wait for train
    S9
    Saronno
  • 3
    Ride to train station
    Ride to train station
    Monza
    59 min
  • 4
    Train - RE80RE80
    Wait for train
    RE80
    Locarno
  • 5
    Ride to train station
    Ride to train station
    Lugano
    65 min
  • 6
    Walk to bus station
    Walk to bus station
    Lugano - Stazione Nord
    170 m • 3 min
  • 7
    Bus - C12C12
    Wait for bus
    C12
    Menaggio
  • 8
    Ride to bus station
    Ride to bus station
    Gandria - Dogana Svizzera
    ID GANDRR01
    18 min
  • 9
    Walk to Lago Di Lugano
    Walk to
    Lago Di Lugano
    10 m • 1 min
*Duration based on 8am traffic

From Gaggiano to Lago Di Lugano by ferry and train

To get from Gaggiano to Lago Di Lugano in Milan and Lombardy, you’ll need to take 2 train lines and one ferry line: take the S9 train from Gaggiano station to Monza station. Next, you’ll have to switch to the RE80 train and finally take the BAT ferry from Paradiso (Lago) station to Gandria (Lago) station. The total trip duration for this route is approximately 3 hr 46 min.

226min
Train - S9
Train - RE80RE80
Ferry - BATBAT
Walk to Lago Di Lugano
Leaves from Gaggiano

Step by Step

  • 1
    Start from train station
    Start from train station
    Gaggiano
  • 2
    Train - S9
    Wait for train
    S9
    Saronno
  • 3
    Ride to train station
    Ride to train station
    Monza
    59 min
  • 4
    Train - RE80RE80
    Wait for train
    RE80
    Locarno
  • 5
    Ride to train station
    Ride to train station
    Lugano Paradiso
    61 min
  • 6
    Walk to ferry station
    Walk to ferry station
    Paradiso (Lago)
    450 m • 6 min
  • 7
    Ferry - BATBAT
    Wait for ferry
    BAT
    Lugano Centrale (Lago)
  • 8
    Ride to ferry station
    Ride to ferry station
    Gandria (Lago)
    27 min
  • 9
    Walk to Lago Di Lugano
    Walk to
    Lago Di Lugano
    1.78 km • 23 min
*Duration based on 8am traffic
The Most Popular Urban Mobility App in Milan and Lombardy.
All local mobility options in one app

Public transit directions from Gaggiano to Lago Di Lugano

The distance between Gaggiano, Milan and Lombardy and Lago Di Lugano, Milan and Lombardy is approximately 107.38 km, which can typically be travelled in 207 min. Moovit will show you the directions from Gaggiano to Lago Di Lugano by bus and train, so no matter how you choose to travel in Milan and Lombardy – you will always have plenty of easy options.

Public transit stations close to Gaggiano

Gaggiano is located at Gaggiano, Milan and Lombardy and the nearest public transit station is Gaggiano Stazione FS.

Train stations close to Gaggiano:

  • Trezzano Sul Naviglio

Bus stations close to Gaggiano:

  • Gaggiano Stazione FS
  • Gaggiano Via Roma
  • Gaggiano Via Gramsci

Public transit stations close to Lago Di Lugano, Milan and Lombardy

Lago Di Lugano is located at Lago Di Lugano, Milan and Lombardy and the nearest public transit station is Oria Confine - Dogana Italiana.

Bus stations close to Lago Di Lugano:

  • Oria Confine - Dogana Italiana
  • Gandria - Dogana Svizzera
  • Gandria, Dogana

Ferry stations close to Lago Di Lugano:

  • Cantine Di Gandria (Lago)
  • Museo Doganale Svizzero (Lago)
  • Oria (Lago)

From Gaggiano to Lago Di Lugano by ferry and train

To get from Gaggiano to Lago Di Lugano in Milan and Lombardy, you’ll need to take 2 train lines and one ferry line: take the S9 train from Gaggiano station to Monza station. Next, you’ll have to switch to the RE80 train and finally take the BAT ferry from Paradiso (Lago) station to Gandria (Lago) station. The total trip duration for this route is approximately 3 hr 46 min.

226min
Train - S9
Train - RE80RE80
Ferry - BATBAT
Walk to Lago Di Lugano
Leaves from Gaggiano

Step by Step

  • 1
    Start from train station
    Start from train station
    Gaggiano
  • 2
    Train - S9
    Wait for train
    S9
    Saronno
  • 3
    Ride to train station
    Ride to train station
    Monza
    59 min
  • 4
    Train - RE80RE80
    Wait for train
    RE80
    Locarno
  • 5
    Ride to train station
    Ride to train station
    Lugano Paradiso
    61 min
  • 6
    Walk to ferry station
    Walk to ferry station
    Paradiso (Lago)
    450 m • 6 min
  • 7
    Ferry - BATBAT
    Wait for ferry
    BAT
    Lugano Centrale (Lago)
  • 8
    Ride to ferry station
    Ride to ferry station
    Gandria (Lago)
    27 min
  • 9
    Walk to Lago Di Lugano
    Walk to
    Lago Di Lugano
    1.78 km • 23 min
*Duration based on 8am traffic

Questions & Answers

  • What is the fastest way to get from Gaggiano to Lago Di Lugano?

    The fastest way takes 207 minutes, using Bus line S9, Bus line RE80, Bus line C12.

  • What is the alternative route to get from Gaggiano to Lago Di Lugano?

    The alternative route takes 226 minutes, using Bus line S9, Bus line RE80, Bus line BAT.

  • Is there a direct train between Gaggiano and Lago Di Lugano?

    No, you’ll have to take 2 train lines and one bus line in total. The total travelling time is 3 hr 27 min.

  • Which train line goes from Gaggiano to Lago Di Lugano?

    The S9 train line goes from Saronno station near Gaggiano in Gaggiano to Monza station. From there you’ll have to take one train line and one bus line till Monza station near Lago Di Lugano in Milan and Lombardy.

  • How long does it take to travel from Gaggiano to Lago Di Lugano by train and bus?

    The total travel time between Gaggiano in Gaggiano and Lago Di Lugano in Milan and Lombardy by train and bus is about 3 hr 27 min.

  • Where do I get on the train near Gaggiano to get to Lago Di Lugano?

    Get on the S9 train from the Saronno station near Gaggiano in Gaggiano.

  • Where do I get off the train when travelling between Gaggiano and Lago Di Lugano?

    Get off the train at the Monza stop, which is closest to Lago Di Lugano in Milan and Lombardy.