Cheap Train tickets to Siegburg

What are the most popular routes to Siegburg?

Frankfurt am Main - SiegburgAverage price$73Average duration1h 19mDaily departures26
Leipzig - SiegburgAverage price$179Average duration4h 51mDaily departures11
Stuttgart - SiegburgAverage price$159Average duration2h 9mDaily departures9
Berlin - SiegburgAverage price$200Average duration5h 13mDaily departures20
Munich - SiegburgAverage price$180Average duration4h 44mDaily departures9