Cheap Bus, Train and Carpool tickets to Duisburg

What are the most popular routes to Duisburg?

Berlin - DuisburgAverage price£28Average duration7h 50mDaily departures10
Cologne - DuisburgAverage price£18Average duration42mDaily departures39
Dortmund - DuisburgAverage price£13Average duration35mDaily departures11
Amsterdam - DuisburgAverage price£21Average duration2h 50mDaily departures7
Kyiv - DuisburgAverage price£93Average duration1d 12hDaily departures20

Stations and stops in Duisburg

Map of locations