Cheap Bus, Train and Carpool tickets to Duisburg

What are the most popular routes to Duisburg?

Berlin - DuisburgAverage price$97Average duration4h 22mDaily departures29
Cologne - DuisburgAverage price$33Average duration42mDaily departures38
Cologne - DuisburgAverage price$13Average duration1h 40mDaily departures8
Hamburg - DuisburgAverage price$80Average duration3h 27mDaily departures18
Dortmund - DuisburgAverage price$24Average duration35mDaily departures11

Stations and stops in Duisburg

Locations map