Travel from Geneva to Amsterdam

Train, bus or fly from Geneva to Amsterdam?

KLM, easyJet and four other airlines fly from Geneva to Amsterdam hourly. Alternatively, you can take a train from Geneva to Amsterdam via Paris Lyon Banlieue and Paris Nord in around 7 hours 35 minutes.

Travel Guides

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

How to get from Geneva to Amsterdam

ModeDurationPrice
From Genève line 15 train to Geneva airport, fly to Amsterdam airport, then train to Amsterdam.4 h 7 min$116
From Genève line 15 train to Geneva airport, fly to Brussels airport, train to Antwerpen Centraal, then train to Amsterdam.6 h 9 min$186
From Geneve train to Paris Lyon Banlieue, RER to Paris Nord, then train to Amsterdam Centraal.7 h 35 min$308
From Genève train to Biel/Bienne, train to Basel SBB, then train to Amsterdam Centraal.10 h 54 min$336
From Ženeva, Gare Routiere, pl. Dorciere bus to Strasbourg, bus to Amsterdam, Station Sloterdijk, then line 22 bus to Amsterdam, Centraal Station.17 h 4 min$85
From Genève bus to Lyon then bus to Amsterdam.18 h 30 min$164
From Geneva drive to Amsterdam.9 h 4 min$184

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

It takes approximately 4 hours 7 minutes to get from Geneva to Amsterdam, including transfers.

Is there a direct train between Geneva and Amsterdam?

No, there is no direct train from Geneva to Amsterdam. However, there are services departing from Geneve and arriving at Amsterdam Centraal via Paris Lyon Banlieue and Paris Nord. The journey, including transfers, takes approximately 7 hours 35 minutes.

Is there a direct bus between Geneva and Amsterdam?

No, there is no direct bus from Geneva to Amsterdam. However, there are services departing from Ženeva, Gare Routiere, pl. Dorciere and arriving at Amsterdam, Centraal Station via Strasbourg and Amsterdam, Station Sloterdijk. The journey, including transfers, takes approximately 17 hours 4 minutes.

Operators from Geneva to Amsterdam

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
KLMKLM
easyJeteasyJet
LufthansaLufthansa
Air FranceAir France
SwissSwiss
British AirwaysBritish Airways
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
Brussels AirlinesBrussels Airlines
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
ThalysThalys
TGV0033 892 353535TGV
Paris RERParis RER
RegioJet+420 542 42 42 42RegioJet
FlixBus+49 1807 123 99 123FlixBus
GVB+31 900 8011GVB
Eurolines CH0041 (0) 844 257 224Eurolines CH
Eurolines FR+ 33 1 41 86 24 21Eurolines FR