More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Bonn and Siegen

distanceDistance42 miles (67 km)
durationAverage train duration1 h 40 min
changesDirect trainYes

Trains from Bonn to Siegen cover the 42 miles (67 km) long journey taking on average 1 h 40 min with our travel partners like. There are direct train services available. Travelers depart most frequently from Bonn Hbf and arrive in Siegen Hauptbahnhof.

Travel Tips

Trains from Bonn to Siegen
Travel by train to Siegen easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Bonn to Siegen.
FAQs
How many miles is it from Bonn to Siegen by train?
The Bonn to Siegen train distance is approximately 42 miles (67 km).
What is the Bonn to Siegen train travel time?
On average the Bonn to Siegen train time is 1 h 40 min  covering the 42 miles (67 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Which train station from Bonn to Siegen do I depart from? Which Siegen train station from Bonn do I arrive in?

There are a few train stations in Bonn to start your route from including Bonn Hbf, Bonn-Bad Godesberg and Bonn-Duisdorf. In Siegen you have a few train station options to choose from for your arrival including Siegen Hauptbahnhof, Siegen-Weidenau and Siegen-Geisweid.

Omio customers traveling this route depart most frequently from Bonn Hbf   and arrive in Siegen Hauptbahnhof.

Where is the departure train station in Bonn located? Where is the arrival train station in Siegen located?

Passengers booking this journey most frequently board their trains from Bonn Hbf and need to travel around 0 mile (s) / 0 km from the city center to get to this train station.

Passengers arriving in Siegen most often arrive at Siegen Hauptbahnhof and need to travel around 0 mile (s) / 0 km from this train station to the city center.

When is the earliest train from Bonn to Siegen? When is the last train from Bonn to Siegen?
The first Bonn to Siegen train departs at 6: 45 AM   and the last train from Bonn to Siegen leaves at 1: 10 PM. Check out the most up-to-date train schedule from Bonn to Siegen on Omio and find the best time to travel to your destination.

Important Stations and Airports for this Journey

Bonn
Siegen
Bonn Hbf is the most popular Bonn railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Bonn for your trip to Siegen.

More options for your journey from Bonn to Siegen

Here are some other resources that might have the information you need