Travel from Bern to Brussels

Bus or train from Bern to Brussels?

You can take a train from Bern to Brussels via Basel SBB, Strasbourg, Paris Est, and Paris Nord in around 6 h 43 min. Alternatively, you can take a bus from Bern to Brussels via Štrasburk, Place de l'Étoile and Strasbourg in around 11 h 51 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

How to get from Bern to Brussels

ModeDurationPrice
From Bern train to Basel SBB, train to Strasbourg, train to Paris Est, walk to Paris Nord, then train to Bruxelles Midi.6 h 43 min258€
From Bern train to Basel SBB, train to Mulhouse Ville, train to Luxembourg, then train to Bruxelles-Central.8 h 46 min146€
From Bern, Car-Terminal Neufeld bus to Štrasburk, Place de l'Étoile, walk to Strasbourg, then bus to Brussels-North.11 h 51 min65€
From Bern, Carparkplatz Schützenmatte bus to Zurich then bus to Brussels North.13 h 20 min69€
From Bern drive to Brussels.6 h 18 min82€
From Bern train to Basel, Bahnhof SBB, line 50 bus to Basel airport, fly to Brussels airport, then train to Brussels.4 h 47 min148€
From Bern train to Zurich airport, fly to Brussels airport, then train to Brussels.4 h 48 min173€
From Bern train to Geneva airport, fly to Brussels airport, then train to Brussels.5 h 31 min152€
From Bern train to Basel SBB, train to Strasbourg, train to Strasbourg airport, fly to Brussels airport, then train to Brussels.5 h 11 min221€

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

It takes approximately 6 h 43 min to get from Bern to Brussels, including transfers.

Is there a direct train between Bern and Brussels?

No, there is no direct train from Bern to Brussels. However, there are services departing from Bern and arriving at Bruxelles Midi via Basel SBB, Strasbourg and Paris Nord. The journey, including transfers, takes approximately 6 h 43 min.

Is there a direct bus between Bern and Brussels?

No, there is no direct bus from Bern to Brussels. However, there are services departing from Bern, Car-Terminal Neufeld and arriving at Brussels-North via Strasbourg. The journey, including transfers, takes approximately 11 h 51 min.

Operators from Bern to Brussels

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
TGV0033 892 353535TGV
ThalysThalys
Luxembourg Railways (CFL)Luxembourg Railways (CFL)
RegioJet+420 542 42 42 42RegioJet
Eurolines FR+ 33 1 41 86 24 21Eurolines FR
Eurolines CH0041 (0) 844 257 224Eurolines CH
BVBBVB
Brussels AirlinesBrussels Airlines
easyJeteasyJet
LufthansaLufthansa
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
SwissSwiss
KLMKLM
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)
Aegean AirlinesAegean Airlines