Travel from Amsterdam to Bern

Train, bus or fly from Amsterdam to Bern?

Sky Work Airlines flies from Amsterdam to Bern 4 times a week. Alternatively, you can take a train from Amsterdam to Bern via Basel SBB in around 7 h 55 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 Amsterdam to Bern

ModeDurationPrice
From Amsterdam Centraal train to Amsterdam airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Bern.5 h 4 min$156
From Amsterdam Centraal train to Amsterdam airport, fly to Zurich airport, then train to Bern.5 h 4 min$187
From Amsterdam Centraal train to Amsterdam airport, fly to Berne airport, line 160 bus to Belp, then line 4 train to Bern.4 h 32 min$234
From Amsterdam Centraal train to Amsterdam airport, fly to Geneva airport, then train to Bern.5 h 55 min$192
From Amsterdam Centraal train to Amsterdam airport, fly to Strasbourg airport, train to Strasbourg, train to Basel SBB, then train to Bern.6 h 40 min$300
From Amsterdam Centraal train to Rotterdam Centraal, train to Brussels airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Bern.7 h 33 min$214
From Amsterdam Centraal train to Basel SBB then train to Bern.7 h 55 min$282
From Amsterdam Centraal train to Montabaur, train to Basel SBB, then train to Bern.8 h 46 min$297
From Amsterdam, Amsterdam Sloterdijk bus to Freiburg then bus to Bern.15 h 10 min$83
From Amsterdam, Nieuwmarkt line 54 subway to Amsterdam, bus to Basel SBB, then train to Bern.15 h 53 min$158
From Amsterdam drive to Bern.7 h 34 min$155

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

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

Is there a direct train between Amsterdam and Bern?

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

Is there a direct bus between Amsterdam and Bern?

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

Operators from Amsterdam to Bern

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