Search Bonn train tickets

switcheroo

Quickview

How to get to Bonn by train?

Routes46
Trips per day4,758
train carriers7
Stations16
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.

How to find cheap train tickets to Bonn?

The cheapest prices for a train ticket to Bonn that users have found recently on Wanderu start at $22.48. Such great deals to Bonn are available on two routes including Frankfurt and Frankfurt. 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. Mainz at $25.52 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?

Dortmund

There are 408 train schedules per day connecting Dortmund with Bonn. It takes on average 2 hours to travel 56 miles, 91 kms, by train from Dortmund. 4 train carriers offer schedules from Dortmund, with Deutsche Bahn offering the most daily connections to Bonn. Traveling by train from Dortmund you will most likely to arrive in Bonn at Bonn-Oberkassel.
Avg. Time
2h 0m
Avg. Price
$27.04

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

Trier

There are 329 train schedules per day connecting Trier with Bonn. It takes on average 3 hours to travel 72 miles, 115 kms, by train from Trier. 2 train carriers offer schedules from Trier, with Deutsche Bahn offering the most daily connections to Bonn. Traveling by train from Trier you will most likely to arrive in Bonn at Bonn-Mehlem.
Avg. Time
3h 0m
Avg. Price
$30.63

What train companies travel to Bonn, ?

Located in, United States, you can travel by train to Bonn from 46 destinations and choose from 4758 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 496.79 miles, 799.31 kms, covering the journey in and 15 minutes

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

train companies serving Bonn

RegioJet

There are 3 daily RegioJet schedules to Bonn. RegioJet can get you to Bonn by train from Ostrava.
Air conditioning
Attendant
Restroom
Beverage
Extra legroom
Games
Movies
Newspaper/Magazine
Power outlet
Satellite TV
WiFi
Avg. Time
14h 12m
Avg. Price
$61.87

Deutsche Bahn

There are 118 daily Deutsche Bahn schedules to Bonn. Deutsche Bahn can get you to Bonn by train from 30 destinations including Völklingen.
Power outlet
Avg. Time
4h 18m
Avg. Price
$57.43

DB Eurocity

There are 1 daily DB Eurocity schedules to Bonn. DB Eurocity can get you to Bonn by train from 2 destinations including Basel.
Beverage
Meal
Power outlet
Avg. Time
4h 10m
Avg. Price
$43.67

DB Intercity

There are 4 daily DB Intercity schedules to Bonn. DB Intercity can get you to Bonn by train from 4 destinations including Dortmund.
Beverage
Meal
Power outlet
Avg. Time
3h 18m
Avg. Price
$30.17

DB Intercity-Express

There are 16 daily DB Intercity-Express schedules to Bonn. DB Intercity-Express can get you to Bonn by train from 8 destinations including Frankfurt.
Beverage
Meal
Power outlet
WiFi
Avg. Time
2h 44m
Avg. Price
$67.21

Deutsche Bahn with non-federally owned railway company

There are 63 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 30 destinations including Völklingen.
Power outlet
Avg. Time
5h 16m
Avg. Price
$69.12

vlexx

There are 2 daily vlexx schedules to Bonn. vlexx can get you to Bonn by train from Mainz.
Avg. Time
2h 14m
Avg. Price
$27.37