Travel from Geneva to Lugano

Bus or train from Geneva to Lugano?

You can take a train from Geneva to Lugano via Zuerich Hb in around 5 hours 26 minutes. Alternatively, you can take a bus from Geneva to Lugano via Milano Lampugnano in around 7 hours 34 minutes.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Geneva to Lugano

ModeDurationPrice
From Genève train to Zuerich Hb then train to Lugano.5 h 26 minSFr 191
From Geneve train to Domodossola, train to Locarno, line 20 train to Giubiasco, then line 10 train to Lugano.6 h 3 minSFr 165
From Geneve train to Domodossola, Stazione, bus to Milan Airport Malpensa 1, then bus to Lugano, Piazzale Besso.6 h 35 minSFr 181
From Genève - Gare routière bus to Milano Lampugnano then bus to Lugano Stazione.7 h 34 minSFr 38
From Geneva drive to Lugano.4 h 5 minSFr 55
From Genève line 15 train to Geneva airport, fly to Zurich airport, train to Zuerich Hb, then train to Lugano.4 h 49 minSFr 133
From Genève train to Zurich airport, fly to Lugano airport, then line 60 train to Lugano.5 h 5 minSFr 259

How long does it take to get from Geneva to Lugano?

It takes approximately 5 hours 26 minutes to get from Geneva to Lugano, including transfers.

Is there a direct train between Geneva and Lugano?

No, there is no direct train from Geneva to Lugano. However, there are services departing from Genève and arriving at Lugano via Zuerich Hb. The journey, including transfers, takes approximately 5 hours 26 minutes.

Is there a direct bus between Geneva and Lugano?

No, there is no direct bus from Geneva to Lugano. However, there are services departing from Genève - Gare routière and arriving at Lugano Stazione via Milano Lampugnano. The journey, including transfers, takes approximately 7 hours 34 minutes.

Operators from Geneva to Lugano

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Trenitalia+39 06 68475475Trenitalia
Swiss PostAutoSwiss PostAuto
Malpensa Express Bus+41 91 858 23 23Malpensa Express Bus
Ouibus0890715298Ouibus
Eurolines IT+39 0861 199 1900Eurolines IT
SwissSwiss
Royal JordanianRoyal Jordanian