Search train tickets toBonn

switcheroo

Quickview

How to get to Bonn by train?

Routes59
Trips per day5,116
train carriers6
Stations14
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 $18.10. 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 $20.91 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 Hbf. 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
6h 49m
Avg. Price
$135.51

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
4h 50m
Avg. Price
$81.13

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
3h 14m
Avg. Price
$71.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
5h 39m
Avg. Price
$148.69

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
3h 46m
Avg. Price
$71.73

What train companies travel to Bonn, Germany ?

Located in, Germany, you can travel by train to Bonn from 59 destinations and choose from 5116 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 376.95 miles, 606.50 kms, covering the journey in and 13 minutes

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

train companies serving Bonn

There are 3 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
4h 40m
Avg. Price
$84.58

There are 57 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 32 destinations including Saarbrücken.
Avg. Time
4h 56m
Avg. Price
$106.88

There are 90 daily Deutsche Bahn schedules to Bonn. Deutsche Bahn can get you to Bonn by train from 33 destinations including Göttingen.
Avg. Time
4h 2m
Avg. Price
$94.59

There are 12 daily DB Intercity-Express schedules to Bonn. DB Intercity-Express can get you to Bonn by train from 12 destinations including Frankfurt.
Avg. Time
2h 55m
Avg. Price
$121.55

There are 4 daily DB Intercity schedules to Bonn. DB Intercity can get you to Bonn by train from 7 destinations including Cologne.
Avg. Time
2h 57m
Avg. Price
$51.29

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
4h 3m
Avg. Price
$58.02