Travel from Bern to Amsterdam

Train, bus or fly from Bern to Amsterdam?

Sky Work Airlines flies from Bern to Amsterdam 4 times a week. Alternatively, you can take a train from Bern to Amsterdam via Basel SBB in around 8 h 36 min.

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 Bern to Amsterdam

ModeDurationPrice
From Bern train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Amsterdam airport, then train to Amsterdam.5 h 3 min$153
From Bern train to Zurich airport, fly to Amsterdam airport, then train to Amsterdam.5 h 4 min$189
From Bern line 4 train to Belp, Bahnhof, line 160 bus to Berne airport, fly to Amsterdam airport, then train to Amsterdam.4 h 28 min$234
From Bern train to Geneva airport, fly to Amsterdam airport, then train to Amsterdam.5 h 52 min$192
From Bern train to Basel SBB, train to Strasbourg, train to Strasbourg airport, fly to Amsterdam airport, then train to Amsterdam.6 h 42 min$282
From Bern train to Basel SBB then train to Amsterdam Centraal.8 h 36 min$267
From Bern bus to Freiburg then bus to Amsterdam, Amsterdam Sloterdijk.14 h 45 min$83
From Bern train to Basel, bus to Duivendrecht, Station Duivendrecht, then line 54 subway to Amsterdam, Nieuwmarkt.15 h 41 min$156
From Bern drive to Amsterdam.7 h 32 min$155

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

It takes approximately 5 h 3 min to get from Bern to Amsterdam, including transfers.

Is there a direct train between Bern and Amsterdam?

No, there is no direct train from Bern to Amsterdam. However, there are services departing from Bern and arriving at Amsterdam Centraal via Basel SBB. The journey, including transfers, takes approximately 8 h 36 min.

Is there a direct bus between Bern and Amsterdam?

No, there is no direct bus from Bern to Amsterdam. However, there are services departing from Bern and arriving at Amsterdam, Amsterdam Sloterdijk via Freiburg. The journey, including transfers, takes approximately 14 h 45 min.

Operators from Bern to Amsterdam

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
BVBBVB
KLMKLM
easyJeteasyJet
LufthansaLufthansa
Air FranceAir France
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)
Transavia HollandTransavia Holland
SwissSwiss
British AirwaysBritish Airways
Scandinavian AirlinesScandinavian Airlines
BLS AG+41 58 327 32 71BLS AG
BernmobilBernmobil
Sky Work AirlinesSky Work Airlines
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
FlixBus+49 1807 123 99 123FlixBus
Eurolines CH0041 (0) 844 257 224Eurolines CH
GVB+31 900 8011GVB