These companies trust us. We sell their tickets all in one place.

Deutsche Bahn

Train Information between Mainz and Siegburg

distanceDistance73 miles (118 km)
durationAverage train duration2 h 37 min
changesDirect trainYes

Trains from Mainz to Siegburg cover the 73 miles (118 km) long route taking on average 2 h 37 min with our travel partners like. There are direct train services available. Travelers depart most frequently from Mainz Hbf and arrive in Siegburg / Bonn.

Travel Tips

Trains from Mainz to Siegburg
Travel by train to Siegburg 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 Mainz to Siegburg.
How far is Mainz to Siegburg by train?
When traveling this route you should expect the distance between Mainz and Siegburg by train to be approximately 73 miles (118 km).
What is the Mainz to Siegburg train travel time?
The Mainz to Siegburg train duration is on average 2 h 37 min, which is to be expected when traveling 73 miles (118 km) from Mainz to Siegburg. However, the time it takes can vary based on specific dates, weekends, and holidays.
When traveling by train from Mainz to Siegburg, which train station in Mainz do I depart from and which train station in Siegburg do I arrive in?

Some of the Mainz train stations to Siegburg you can start your journey from include Mainz Hbf, Mainz Römisches Theater and Mainz-Mombach. Similarly, some of the arrival train stations in Siegburg include Siegburg / Bonn, Siegburg, Bahnhof (Cineplex) and Siegburg Bahnhof.

When traveling this route, Omio customers are departing most frequently from Mainz Hbf   and arriving in Siegburg / Bonn.

Where is the Mainz train station located? Where is the Siegburg train station located?

The most popular departure train station with passengers for this route, called Mainz Hbf, is located 1 mile (s) / 2 km from the city center of Mainz.

The most popular arrival train station, Siegburg / Bonn, is located 0 mile (s) / 0 km away from the city center of Siegburg.

What time is the earliest train from Mainz to Siegburg? What time is the last train from Mainz to Siegburg?
The first Mainz to Siegburg train departs at 7: 04 PM   and the last train from Mainz to Siegburg leaves at 7: 04 PM. Check out the most up-to-date train schedule from Mainz to Siegburg on Omio and find the best time to travel to your destination.

Important Stations and Airports for this Journey

Mainz Hbf
Mainz KD
Mainz Nord
Mainz Römisches Theater

Trains from Mainz to Siegburg: related information

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