Travel from Düsseldorf to Bern

Bus or train from Düsseldorf to Bern?

German Railways (DB) operates a train from Düsseldorf to Bern every 3 hours. Tickets cost $40 - $120 and the journey takes 1 h 56 min. 2 other operators also service this route. Alternatively, FlixBus operates a bus from Düsseldorf to Bern every 2 hours. Tickets cost $13 - $23 and the journey takes 3 h 35 min. FlixBus also services this route 6 times a week.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Düsseldorf to Bern

From Düsseldorf Hbf train to Mannheim Hbf, train to Basel SBB, then train to Bern. 6 h 3 min 176€. From Düsseldorf Friedrichstadt train to Köln Hbf, train to Basel SBB, then train to Bern. 7 h 12 min 193€. From Düsseldorf bus to Frankfurt, Frankfurt central station then bus to Bern. 11 h 30 min 55€. From Düsseldorf bus to Strasbourg, walk to Štrasburk, Place de l'Étoile, then bus to Bern, Car-Terminal Neufeld. 13 h 36 min 76€. From Düsseldorf drive to Bern. 5 h 36 min 81€. From Düsseldorf Hbf train to Dusseldorf airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Bern. 4 h 59 min 148€. From Düsseldorf Hbf train to Dusseldorf airport, fly to Zurich airport, then train to Bern. 5 h 20 min 124€. From Düsseldorf Hbf train to Dusseldorf airport, fly to Geneva airport, then train to Bern. 5 h 49 min 120€. From Düsseldorf Hbf train to Köln, Dom / Hbf, train to Cologne/Bonn Apt airport, fly to Zurich airport, then train to Bern. 5 h 39 min 165€. From Düsseldorf Hbf train to Frankfurt airport, fly to Basel airport, line 50 bus to Basel SBB, then train to Bern. 4 h 44 min 212€.

Operators from Düsseldorf to Bern

OperatorPhoneWebsite
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
S-BahnS-Bahn
FlixBus+49 1807 123 99 123FlixBus
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
RegioJet+420 542 42 42 42RegioJet
EurowingsEurowings
LufthansaLufthansa
KLMKLM
BVBBVB
SwissSwiss
Bahn DEBahn DE