Travel from Belgium to Germany

Bus or train from Belgium to Germany?

You can take a train from Brussels to Berlin via Bruxelles-Midi, Köln Hbf, and Berlin Hbf (S-Bahn) in around 7 h 44 min. Alternatively, FlixBus operates a bus from Brussels to Berlin twice daily. Tickets cost $45 - $85 and the journey takes 12 h.

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
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Belgium to Germany

From Bourse line 4 tram to Bruxelles-Midi, train to Köln Hbf, train to Berlin Hbf (S-Bahn), then train to Berlin Alexanderplatz (S).7 h 44 min108€
From Brussels, Brussels-North station bus to Berlin, Masurenallee/ZOB, bus to S+U Zoologischer Garten Bhf, then line 100 bus to Berlin, S+U Alexanderplatz Bhf/Memhardstr..12 h 51 min71€
From Bourse line 4 tram to Bruxelles Midi, train to Düsseldorf Hbf, bus to Berlin ZOB, walk to U Kaiserdamm, then train to S+U Alexanderplatz.14 h 19 min143€
From Brussels rideshare to Berlin.8 h 56 min39€
From Brussels drive to Berlin.7 h 6 min99€

How long does it take to get from Belgium to Germany?

It takes approximately 7 h 44 min to get from Belgium to Germany, including transfers.

Is there a direct bus between Belgium and Germany?

No, there is no direct bus from Belgium to Germany. However, there are services departing from Brussels, Brussels-North station and arriving at Berlin, S+U Alexanderplatz Bhf/Memhardstr. via Berlin, Masurenallee/ZOB and S+U Zoologischer Garten Bhf. The journey, including transfers, takes approximately 12 h 51 min.

Operators from Belgium to Germany

STIB+32 70 23 20 00STIB
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
FlixBus+49 1807 123 99 123FlixBus
Eurolines DE+49 6196 2078-501Eurolines DE