Travel from Brussels to Bonn-Central-Station

Bus or train from Brussels to Bonn Central Station?

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

ModeDurationPrice
From Bruxelles-Midi train to Köln Hbf then train to Bonn Hbf.2 h 30 min46€
From Bruxelles - North bus to Köln, Dom / Hbf then line 16 tram to Bonn, Universität/Markt.4 h 52 min45€
From Brussels, Brussels-North station bus to Metropolitan Area Cologne, Cologne South, Airport, walk to Köln, Grengel/Flughafen Köln/Bonn Flughafen Bf, bus to Bonn Hbf, then walk to Bonn Central Station.5 h 1 min19€
From Brussels rideshare to Bonn then walk to Bonn Central Station.3 h 3 min13€
From Brussels drive to Bonn Central Station.2 h 14 min30€

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

It takes approximately 2 h 30 min to get from Brussels to Bonn Central Station, including transfers.

Is there a direct train between Brussels and Bonn Central Station?

No, there is no direct train from Brussels to Bonn Central Station. However, there are services departing from Bruxelles-Midi and arriving at Bonn Hbf via Köln Hbf. The journey, including transfers, takes approximately 2 h 30 min.

Is there a direct bus between Brussels and Bonn Central Station?

No, there is no direct bus from Brussels to Bonn Central Station. However, there are services departing from Brussels, Brussels-North station and arriving at Bonn Hbf via Köln, Grengel/Flughafen Köln/Bonn Flughafen Bf. The journey, including transfers, takes approximately 5 h 1 min.

Operators from Brussels to Bonn Central Station

OperatorPhoneWebsite
Belgian Railways (NMBS/SNCB)+32 2 528 28 28Belgian Railways (NMBS/SNCB)
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
Eurolines DE+49 6196 2078-501Eurolines DE
KVB01806 504030KVB
FlixBus+49 1807 123 99 123FlixBus
SWB Bus und Bahn0228/711 -1SWB Bus und Bahn
BlaBlaCarBlaBlaCar
Close Print Itinerary
  1. Here are 5 options to get from
    Brussels to Bonn Central Station:

    1. Trip:
      1 Train
      • One-Way approx: USD $49 - $64
      • Duration: 2 h 30 min
      Open +
      • Trip:
        1 Train
        • One-Way approx: USD $49 - $64
        • Duration: 2 h 30 min
        Close x
    2. Trip:
      2 Bus Eurolines DE
      • One-Way approx: USD $48 - $64
      • Duration: 4 h 52 min
      Open +
      • Trip:
        2 Bus Eurolines DE
        • One-Way approx: USD $48 - $64
        • Duration: 4 h 52 min
        Close x
    3. Trip:
      3 Bus FlixBus
      • One-Way approx: USD $14 - $24
      • Duration: 5 h 1 min
      Open +
      • Trip:
        3 Bus FlixBus
        • One-Way approx: USD $14 - $24
        • Duration: 5 h 1 min
        Close x
    4. Trip:
      4 Rideshare
      • One-Way approx: USD $17
      • Duration: 3 h 3 min
      Open +
      • Trip:
        4 Rideshare
        • One-Way approx: USD $17
        • Duration: 3 h 3 min
        Close x
    5. Trip:
      5 Drive
      • One-Way approx: USD $30 - $45
      • Duration: 2 h 14 min
      Open +
      • Trip:
        5 Drive
        • One-Way approx: USD $30 - $45
        • Duration: 2 h 14 min
        Close x