Travel from Brussels to Bonn-Station

Bus or train from Brussels to Bonn (Station)?

Belgian Railways (NMBS/SNCB) operates a train from Brussels to Bonn (Station) hourly. Tickets cost $35 - $50 and the journey takes 1 h 50 min. Alternatively, Eurolines DE operates a bus from Brussels to Bonn (Station) 4 times a week. Tickets cost $45 - $65 and the journey takes 3 h 48 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 Brussels to Bonn (Station)

ModeDurationPrice
From Bruxelles-Midi train to Köln, Dom / Hbf, train to Bonn, Gronau UN Campus Bf / Walter-Flex-Str., then walk to Bonn (Station).2 h 39 min43€
From Bruxelles - North bus to Köln, Dom / Hbf, train to Bonn, Gronau UN Campus Bf / Walter-Flex-Str., then walk to Bonn (Station).4 h 37 min51€
From Brussels, Brussels-North station bus to Bonn.4 h 45 min21€
From Brussels drive to Bonn (Station).2 h 16 min30€

How long does it take to get from Brussels to Bonn (Station)?

It takes approximately 2 h 39 min to get from Brussels to Bonn (Station), including transfers.

Is there a direct train between Brussels and Bonn (Station)?

No, there is no direct train from Brussels to Bonn (Station). However, there are services departing from Bruxelles-Midi and arriving at Bonn, Gronau UN Campus Bf / Walter-Flex-Str. via Köln, Dom / Hbf. The journey, including transfers, takes approximately 2 h 39 min.

Is there a direct bus between Brussels and Bonn (Station)?

Yes, there is a direct bus departing from Brussels, Brussels-North station and arriving at Bonn. Services depart twice daily, and operate every day. The journey takes approximately 4 h 45 min.

Operators from Brussels to Bonn (Station)

OperatorPhoneWebsite
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
TransRegio+49-261-98887070TransRegio
Eurolines DE+49 6196 2078-501Eurolines DE
FlixBus+49 1807 123 99 123FlixBus