Search train tickets to Bonn

switcheroo

Quickview

How to get to Bonn by train?

Routes28
Trips per day1,413
train carriers8
Stations11
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 €14.38. 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 €16.75 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-Mehlem, Bonn-Bad Godesberg and Bonn-Oberkassel. Bonn-Mehlem is the busiest train station in Bonn.

Coburg

There are 289 train schedules per day connecting Coburg with Bonn. It takes on average 6 hours and 10 minutes to travel 174 miles, 279 kms, by train from Coburg. 2 train carriers offer schedules from Coburg, with Deutsche Bahn offering the most daily connections to Bonn. Travelling by train from Coburg you will most likely to arrive in Bonn at Bonn-Mehlem.
Avg. Time
6h 10m
Avg. Price
€75.85

Bovenden

There are 277 train schedules per day connecting Bovenden with Bonn. It takes on average 5 hours and 11 minutes to travel 137 miles, 220 kms, by train from Bovenden. 3 train carriers offer schedules from Bovenden, with Deutsche Bahn offering the most daily connections to Bonn. Travelling by train from Bovenden you will most likely to arrive in Bonn at Bonn-Oberkassel.
Avg. Time
5h 11m
Avg. Price
€69.76

Katlenburg-Lindau

There are 240 train schedules per day connecting Katlenburg-Lindau with Bonn. It takes on average 5 hours and 39 minutes to travel 145 miles, 233 kms, by train from Katlenburg-Lindau. 2 train carriers offer schedules from Katlenburg-Lindau, with Deutsche Bahn offering the most daily connections to Bonn. Travelling by train from Katlenburg-Lindau you will most likely to arrive in Bonn at Bonn-Vilich-Müldorf.
Avg. Time
5h 39m
Avg. Price
€57.22

Worms

There are 238 train schedules per day connecting Worms with Bonn. It takes on average 3 hours to travel 95 miles, 152 kms, by train from Worms. 2 train carriers offer schedules from Worms, with Deutsche Bahn offering the most daily connections to Bonn. Travelling by train from Worms you will most likely to arrive in Bonn at UN Campus.
Avg. Time
3h 0m
Avg. Price
€33.35

Wiesbaden

There are 238 train schedules per day connecting Wiesbaden with Bonn. It takes on average 3 hours to travel 68 miles, 110 kms, by train from Wiesbaden. 5 train carriers offer schedules from Wiesbaden, with Deutsche Bahn offering the most daily connections to Bonn. Travelling by train from Wiesbaden you will most likely to arrive in Bonn at Bonn-Mehlem.
Avg. Time
3h 0m
Avg. Price
€38.65

Located in , Germany, you can travel by train to Bonn from 28 destinations and choose from 1413 daily train schedules to get you there. Deutsche Bahn with non-federally owned railway company has the most train connections to Bonn. The furthest train arriving in Bonn covers a distance of 568.35 miles, 914.44 kms, covering the journey in 22 hours and 59 minutes

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

train companies serving Bonn

RegioJet

There are 1 daily RegioJet schedules to Bonn. RegioJet can get you to Bonn by train from 2 destinations including Liptovský Mikuláš.
Restroom
WiFi
Newspaper/Magazine
Movies
Satellite TV
Extra legroom
Games
Power outlet
Air conditioning
Attendant
Beverage
Avg. Time
0h 20m
Avg. Price
€38.46

Deutsche Bahn

There are 54 daily Deutsche Bahn schedules to Bonn. Deutsche Bahn can get you to Bonn by train from 32 destinations including Düsseldorf.
Power outlet
Avg. Time
0h 5m
Avg. Price
€48.77

DB Eurocity

There are 1 daily DB Eurocity schedules to Bonn. DB Eurocity can get you to Bonn by train from 2 destinations including Munich.
Meal
Power outlet
Beverage
Avg. Time
0h 5m
Avg. Price
€113.99

DB Intercity

There are 6 daily DB Intercity schedules to Bonn. DB Intercity can get you to Bonn by train from 8 destinations including Düsseldorf.
Meal
Power outlet
Beverage
Avg. Time
0h 3m
Avg. Price
€34.51

DB Intercity-Express

There are 12 daily DB Intercity-Express schedules to Bonn. DB Intercity-Express can get you to Bonn by train from 12 destinations including Düsseldorf.
WiFi
Meal
Power outlet
Beverage
Avg. Time
0h 4m
Avg. Price
€67.94

Non-federally owned railway company

There are 1 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 Frankfurt.
Power outlet
Avg. Time
0h 6m
Avg. Price
€38.53

Deutsche Bahn with non-federally owned railway company

There are 50 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 34 destinations including Frankfurt.
Power outlet
Avg. Time
0h 5m
Avg. Price
€56.77

National Express

There are 9 daily National Express schedules to Bonn. National Express can get you to Bonn by train from Düsseldorf.
Restroom
Green certified
Air conditioning
Avg. Time
0h 2m
Avg. Price
€30.93