TrainMap

Duisburg: direct trains and buses

From Duisburg you can reach 172 places by direct train or long-distance bus. Departures per day and the fastest journey are counted over the week of 24 November 2026.

Open on the map

Destinationper dayTrainBus
Essen DE49× a day0 h 100 h 20
Düsseldorf CZ45× a day0 h 080 h 20
Köln CZ40× a day0 h 291 h 25
Dortmund DE39× a day0 h 321 h 00
Bochum DE33× a day0 h 200 h 50
Frankfurt am Main DE28× a day1 h 283 h 40
Hannover DE23× a day2 h 203 h 30
Berlin DE23× a day5 h 116 h 45
Hamm DE20× a day0 h 52–
Bielefeld DE19× a day1 h 261 h 55
Nürnberg DE18× a day4 h 296 h 35
Braunschweig DE16× a day2 h 56–
Würzburg DE16× a day3 h 306 h 10
Hamburg DE13× a day3 h 035 h 05
Hanau DE13× a day2 h 02–
Potsdam DE13× a day4 h 52–
München DE13× a day4 h 499 h 25
Bremen DE12× a day2 h 264 h 15
Osnabrück DE12× a day1 h 312 h 25
Bonn CZ12× a day0 h 442 h 25
Münster DE11× a day1 h 05–
Mannheim DE11× a day2 h 024 h 55
Stuttgart DE10× a day2 h 427 h 35
Minden DE9× a day1 h 51–
Ulm DE9× a day3 h 35–
Augsburg DE8× a day4 h 19–
Amsterdam CZ6× a day–2 h 30
Gütersloh DE4× a day1 h 13–
Eindhoven CZ4× a day–1 h 25
Leipzig DE4× a day4 h 596 h 20
Dresden DE3× a day7 h 598 h 10
Magdeburg DE3× a day3 h 535 h 55
Gelsenkirchen3× a day0 h 140 h 50
Rotterdam CZ3× a day–2 h 40
Den Haag CZ3× a day–3 h 15
Kassel DE3× a day2 h 553 h 47
Leverkusen DE3× a day–1 h 20
Paris FR3× a day–7 h 16
Wrocław PL3× a day–12 h 30
Diepholz DE3× a day1 h 58–
Wien AT2× a day–13 h 15
Warszawa PL2× a day–14 h 55
Katowice PL2× a day–15 h 20
Heidelberg DE2× a day2 h 475 h 24
Soest DE2× a day1 h 19–
Paderborn DE2× a day1 h 45–
Erfurt DE2× a day4 h 13–
Regensburg DE2× a day–8 h 05
Passau DE2× a day–10 h 05
Karlsruhe DE2× a day2 h 526 h 20
Mönchengladbach2× a day0 h 530 h 40
Bruxelles - Brussel BE2× a day–4 h 00
Ingolstadt DE2× a day5 h 43–
Brandenburg an der Havel DE2× a day4 h 32–
Budapest HU1× a day–17 h 01
Antwerpen CZ1× a day–3 h 00
Schweinfurt DE1× a day–7 h 00
Bamberg DE1× a day–7 h 50
Bayreuth DE1× a day–8 h 50
Venlo CZ1× a day–0 h 40
Breda1× a day–2 h 35
Utrecht1× a day–2 h 10
Gliwice PL1× a day–14 h 42
Tilburg1× a day–3 h 00
Poznań PL1× a day–11 h 25
Konin PL1× a day–13 h 10
Ljubljana SI1× a day–17 h 16
Zagreb HR1× a day–19 h 45
Darmstadt DE1× a day–4 h 05
Szczecin PL1× a day–12 h 05
Kołobrzeg PL1× a day–14 h 10
Koszalin PL1× a day–15 h 00
Słupsk PL1× a day–16 h 10
Gdańsk PL1× a day–18 h 10
Elbląg PL1× a day–19 h 25
Olsztyn PL1× a day–20 h 55
Mrągowo PL1× a day–22 h 10
Giżycko PL1× a day–23 h 15
Suwałki PL1× a day–24 h 52
Marijampolė LT1× a day–26 h 22
Kaunas LT1× a day–27 h 25
Vilnius LT1× a day–28 h 55
Lille FR1× a day–6 h 10
Bergisch Gladbach1× a day–1 h 50
Siegen DE1× a day–2 h 55
Chemnitz DE1× a day–8 h 30
Görlitz DE1× a day–11 h 30
Zgorzelec PL1× a day–11 h 45
Kraków PL1× a day–18 h 15
Rzeszów PL1× a day–20 h 40
Przemyśl PL1× a day–21 h 55
Vaihingen an der Enz DE1× a day3 h 15–
Günzburg DE1× a day4 h 53–
Rosenheim DE1× a day6 h 41–
Traunstein DE1× a day7 h 15–
Freilassing DE1× a day7 h 34–
Salzburg AT1× a day7 h 43–
Biberach an der Riß DE1× a day5 h 17–
Ravensburg DE1× a day5 h 46–
Friedrichshafen DE1× a day5 h 59–
Lindau (Bodensee) DE1× a day6 h 39–
Recklinghausen1× a day0 h 37–
Oberhausen1× a day0 h 07–
Arnhem NL1× a day1 h 01–
Herford DE1× a day1 h 41–
Bad Oeynhausen DE1× a day1 h 52–
Neuss1× a day0 h 39–
Golling-Abtenau AT1× a day8 h 10–
Bischofshofen AT1× a day8 h 31–
Sankt Johann im Pongau AT1× a day8 h 40–
Schwarzach-St.Veit AT1× a day8 h 47–
Bad Gastein AT1× a day9 h 12–
Mallnitz-Obervellach AT1× a day9 h 27–
Spittal an der Drau SK1× a day9 h 51–
Villach AT1× a day10 h 16–
Velden AT1× a day10 h 29–
Klagenfurt AT1× a day10 h 44–
Plzeň CZ6× a week–10 h 55
Praha CZ6× a week–12 h 25
Erlangen DE6× a week–8 h 00
Győr HU6× a week–17 h 45
Koblenz DE6× a week1 h 37–
Mainz DE6× a week2 h 30–
Maastricht NL5× a week–2 h 00
Graz AT5× a week–15 h 05
Maribor SI5× a week–16 h 05
Varaždin SI5× a week–17 h 41
Čakovec SI5× a week–18 h 05
Koprivnica HU5× a week–19 h 00
Osijek CZ5× a week–22 h 25
Halle (Saale) DE5× a week–5 h 40
Bolesławiec PL5× a week–10 h 57
Sieradz PL5× a week–15 h 02
Freiburg im Breisgau DE5× a week3 h 56–
Basel CH5× a week4 h 29–
Arad RO4× a week–21 h 05
Timișoara RO4× a week–22 h 20
Lugoj RO4× a week–23 h 40
Caransebeș RO4× a week–24 h 30
Drobeta-Turnu Severin4× a week–26 h 40
Craiova4× a week–28 h 35
Pitești4× a week–31 h 00
București CZ4× a week–32 h 35
Lviv UA4× a week–22 h 20
Rivne UA4× a week–26 h 00
Zhytomyr UA4× a week–28 h 40
Kyiv UA4× a week–30 h 20
Chernihiv4× a week–33 h 55
Calais FR3× a week–6 h 05
London GB3× a week–12 h 05
Łódź PL3× a week–13 h 05
Aachen DE1× a week1 h 45–

20 more destinations on the map

Popular cities

PrahaWarszawaKrakówMünchenWrocławKatowiceWienBerlinPoznańBrnoStuttgartŁódźGdańskBratislavaRzeszówFrankfurt am MainBudapestHamburgOstravaNürnbergSalzburgSzczecinGdyniaKarlsruheDresdenGrazKölnLinzLublinPlzeň