Search train tickets toBonn

switcheroo

Quickview

How to get to Bonn by train?

Routes73
Trips per day7,995
train carriers6
Stations17
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest train tickets to Bonn?

The cheapest prices for a train ticket to Bonn that users have found recently on Wanderu start at $13.80. Such great deals to Bonn are available on one route to Cologne. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Bonn. Cologne at $17.41 has consistently the lowest average train ticket prices to Bonn.

What are the main train stations in Bonn?

The most popular train stations in Bonn are Bonn-Bad Godesberg, Bonn-Mehlem and Bonn-Oberkassel. Bonn-Bad Godesberg is the busiest train station in Bonn.

What are the most popular train routes to Bonn?

Nordhausen

There are 493 train schedules per day connecting Nordhausen with Bonn. It takes on average 6 hours and 49 minutes to travel 169 miles, 272 kms, by train from Nordhausen. 3 train carriers offer schedules from Nordhausen, with Deutsche Bahn offering the most daily connections to Bonn. Traveling by train from Nordhausen you will most likely to arrive in Bonn at Bonn-Mehlem.
Avg. Time
trip-duration
Avg. Price
$103.32

Emmerthal

There are 388 train schedules per day connecting Emmerthal with Bonn. It takes on average 4 hours and 50 minutes to travel 134 miles, 216 kms, by train from Emmerthal. 2 train carriers offer schedules from Emmerthal, with Deutsche Bahn offering the most daily connections to Bonn. Traveling by train from Emmerthal you will most likely to arrive in Bonn at Bonn-Oberkassel.
Avg. Time
trip-duration
Avg. Price
$61.86

Germersheim

There are 376 train schedules per day connecting Germersheim with Bonn. It takes on average 3 hours and 14 minutes to travel 120 miles, 193 kms, by train from Germersheim. 2 train carriers offer schedules from Germersheim, with Deutsche Bahn offering the most daily connections to Bonn. Traveling by train from Germersheim you will most likely to arrive in Bonn at Bonn-Mehlem.
Avg. Time
trip-duration
Avg. Price
$54.58

Lörrach

There are 358 train schedules per day connecting Lörrach with Bonn. It takes on average 5 hours and 39 minutes to travel 218 miles, 350 kms, by train from Lörrach. One train company operates schedules from Lörrach, with Deutsche Bahn with non-federally owned railway company offering the most daily connections to Bonn. Traveling by train from Lörrach you will most likely to arrive in Bonn at Bonn-Mehlem.
Avg. Time
trip-duration
Avg. Price
$113.37

Marburg

There are 358 train schedules per day connecting Marburg with Bonn. It takes on average 3 hours and 46 minutes to travel 74 miles, 118 kms, by train from Marburg. 3 train carriers offer schedules from Marburg, with Deutsche Bahn offering the most daily connections to Bonn. Traveling by train from Marburg you will most likely to arrive in Bonn at Bonn-Mehlem.
Avg. Time
trip-duration
Avg. Price
$54.69

What train companies travel to Bonn, Germany?

Located in, Germany, you can travel by train to Bonn from 73 destinations and choose from 7995 daily train schedules to get you there. Deutsche Bahn has the most train connections to Bonn. The furthest train arriving in Bonn covers a distance of 320.60 miles, 515.83 kms, covering the journey in and 11.37 minutes

Looking for other ways to get there? Check out Bus options to Bonn.

train companies serving Bonn

There are 2 daily Non-federally owned railway company schedules to Bonn. Non-federally owned railway company can get you to Bonn by train from 2 destinations including Groningen.
Avg. Time
trip-duration
Avg. Price
$82.24

There are 75 daily Deutsche Bahn with non-federally owned railway company schedules to Bonn. Deutsche Bahn with non-federally owned railway company can get you to Bonn by train from 40 destinations including Amsterdam.
Avg. Time
trip-duration
Avg. Price
$63.94

There are 183 daily Deutsche Bahn schedules to Bonn. Deutsche Bahn can get you to Bonn by train from 38 destinations including Amsterdam.
Avg. Time
trip-duration
Avg. Price
$64.95

There are 17 daily DB Intercity-Express schedules to Bonn. DB Intercity-Express can get you to Bonn by train from 19 destinations including Frankfurt.
Avg. Time
trip-duration
Avg. Price
$86.81

There are 9 daily DB Intercity schedules to Bonn. DB Intercity can get you to Bonn by train from 11 destinations including Hamburg.
Avg. Time
trip-duration
Avg. Price
$42.87

There are 2 daily DB Eurocity schedules to Bonn. DB Eurocity can get you to Bonn by train from 2 destinations including Basel.
Avg. Time
trip-duration
Avg. Price
$56.53