Travel from Geneva to Bergamo

Train, bus or fly from Geneva to Bergamo?

You can take a train from Geneva to Bergamo via Milano Centrale in around 5 h 23 min. Alternatively, you can take a bus from Geneva to Bergamo via Milano Lampugnano in around 5 h 36 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
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 Bergamo

ModeDurationPrice
From Geneve train to Milano Centrale then train to Bergamo.5 h 23 minSFr 147
From Genève Gare bus to Milano Lampugnano then bus to Bergamo Autostazione.5 h 36 minSFr 17
From Geneva bus to Aosta, bus to Milano Lampugnano, then bus to Bergamo Autostazione.8 h 1 minSFr 40
From Geneva drive to Bergamo.3 h 53 minSFr 62
From Genève line 15 train to Geneva airport, fly to Milan Bergamo airport, then bus to Bergamo.6 h 34 minSFr 131

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

It takes approximately 5 h 23 min to get from Geneva to Bergamo, including transfers.

Is there a direct train between Geneva and Bergamo?

No, there is no direct train from Geneva to Bergamo. However, there are services departing from Geneve and arriving at Bergamo via Milano Centrale. The journey, including transfers, takes approximately 5 h 23 min.

Is there a direct bus between Geneva and Bergamo?

No, there is no direct bus from Geneva to Bergamo. However, there are services departing from Genève Gare and arriving at Bergamo Autostazione via Milano Lampugnano. The journey, including transfers, takes approximately 5 h 36 min.

Operators from Geneva to Bergamo

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Trenord+39 02 7249 4494Trenord
Ouibus0890715298Ouibus
Nord Est Trasporti800 905150Nord Est Trasporti
Eurolines CH0041 (0) 844 257 224Eurolines CH
FlixBus+49 1807 123 99 123FlixBus
LufthansaLufthansa
BMI RegionalBMI Regional
SwissSwiss
RyanairRyanair
easyJeteasyJet
EurowingsEurowings
Wizz AirWizz Air
Jet2.comJet2.com
Aer LingusAer Lingus
Vueling AirlinesVueling Airlines
Blue AirBlue Air
ATB Azienda Trasporti Bergamo+39 035 236026ATB Azienda Trasporti Bergamo