Amsterdam → Duisburg
Duisburg → Amsterdam ⇄6.2 a dayfastest 1h52Deutsche Bahn, NS International, ÖBB NightjetHigh-speedNight train
Direct trains · no change
- 06:38 → 08:32ICE 121 High-speedAmsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen1h543 stopsRuns: Daily from Tue 17 Nov, not Sun 22 Nov, Sun 29 Nov, Sun 6 DecNS International ↗
- 06:40 → 08:32ICE 121 High-speedAmsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen1h523 stopsRuns: Only Sun 22 Nov, Sun 29 Nov, Sun 6 Decopen data confirms only these dates; it may run on othersNS International ↗
- 08:31 → 10:32ICE 225 High-speedAmsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen2h013 stopsRuns: Daily from Tue 17 NovNS International ↗
- 10:31 → 12:32ICE 123 High-speedAmsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen2h013 stopsRuns: Daily from Tue 17 NovNS International ↗
- 12:33 → 14:32ICE 125 High-speedAmsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen1h593 stopsRuns: Fri to Sun (some weeks)NS International ↗
- 12:38 → 14:32ICE 125 High-speedAmsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen1h543 stopsRuns: Mon to Thu (some weeks)NS International ↗
- 14:33 → 16:32ICE 127 High-speedAmsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen1h593 stopsRuns: Fri to Sun (some weeks)NS International ↗
- 14:38 → 16:32ICE 127 High-speedAmsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen1h543 stopsRuns: Mon to Thu (some weeks)NS International ↗
- 16:33 → 18:32ICE 129 High-speedAmsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen1h593 stopsRuns: Fri to Sun (some weeks)NS International ↗
- 16:38 → 18:32ICE 129 High-speedAmsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen1h543 stopsRuns: Mon to Thu (some weeks)NS International ↗
- 18:33 → 20:32ICE 221 High-speedAmsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen1h593 stopsRuns: Fri to Sun (some weeks)NS International ↗
- 18:38 → 20:32ICE 221 High-speedAmsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen1h543 stopsRuns: Mon to Thu (some weeks)NS International ↗
- 20:01 → 22:27NJ 403 Night trainAmsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen2h263 stops
- 20:31 → 23:04EN 60403 Night trainAmsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen2h333 stops
- 21:01 → 23:04EN 60403 Night trainAmsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen2h033 stopsRuns: Sat (some weeks)Deutsche Bahn ↗
- 21:01 → 23:05EN 60403 Night trainAmsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen2h043 stops
Local times at each station. Times from official open data: DELFI (Germany) (file of 7 Nov 2026), OVapi (Netherlands) (file of 11 Nov 2026), SBB (file of 11 Nov 2026) and DB regional (file of 7 Nov 2026). Checked Thu 12 Nov 2026; they cover 12 Nov to 9 Dec 2026. Timetables change, so check with the operator before you travel. How we build this.