Rome2Rio

How to get fromDinant to Bonnby train, subway, night train or car

Find Transport to Bonn

See all options

There are 3 ways to get from Dinant to Bonn by train, subway, night train, or car

Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.

  1. Train, line 16 subway

    best
    1. Take the train from Namur to Liège-Guilleminstrain train Ic / ...
    2. Take the train from Liege-Guillemins to Koeln Hbftrain train Ice
    3. Take the subway from Köln Breslauer Platz/Hbf to Bonn Hbfsubway subway 16 / ...
    3h 58m
    €46–104
  2. Drive 208.2 km

    cheapest
    1. Drive from Dinant to Bonncar car 208.2 km
    2h 25m
    €32–46
  3. Train, night train

    1. Take the train from Namur to Liège-Guilleminstrain train Ic / ...
    2. Take the night train from Liege-Guillemins to Bonn-Beuelnighttrain night train Nj
    4h 27m
    €40–278

Dinant to Bonn by train and subway

Calendar103Weekly Services
Duration3h 58mAverage Duration
Ticket€46Cheapest Price
See schedules

Questions & Answers

What companies run services between Dinant, Belgium and Bonn, Germany?

There is no direct connection from Dinant to Bonn. However, you can take the train to Namur, take the train to Liège-Guillemins, take the train to Koeln Hbf, walk to Köln Breslauer Platz/Hbf, then take the line 16 subway to Bonn Hbf. Alternatively, you can take a train from Dinant to Bonn-Beuel via Namur, Liège-Guillemins, and Liege-Guillemins in around 4h 27m.

Operators

Want to know more about travelling around the world?

Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including French strikes 2018: What are my alternative transport options?, Travelling to the UK: What do I need to know?, and The London Underground: Essential tips to navigate the Tube - to help you get the most out of your next trip.