pickthetrain
Direct trains › From Amsterdam

Amsterdam → Duisburg

Duisburg → Amsterdam ⇄
6.2 a dayfastest 1h52Deutsche Bahn, NS International, ÖBB NightjetHigh-speedNight train

Direct trains · no change

  • 06:38 → 08:32
    ICE 121 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen
    1h543 stops
    Runs: Daily from Tue 17 Nov, not Sun 22 Nov, Sun 29 Nov, Sun 6 DecNS International ↗
  • 06:40 → 08:32
    ICE 121 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen
    1h523 stops
    Runs: Only Sun 22 Nov, Sun 29 Nov, Sun 6 Decopen data confirms only these dates; it may run on othersNS International ↗
  • 08:31 → 10:32
    ICE 225 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen
    2h013 stops
    Runs: Daily from Tue 17 NovNS International ↗
  • 10:31 → 12:32
    ICE 123 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen
    2h013 stops
    Runs: Daily from Tue 17 NovNS International ↗
  • 12:33 → 14:32
    ICE 125 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen
    1h593 stops
    Runs: Fri to Sun (some weeks)NS International ↗
  • 12:38 → 14:32
    ICE 125 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen
    1h543 stops
    Runs: Mon to Thu (some weeks)NS International ↗
  • 14:33 → 16:32
    ICE 127 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen
    1h593 stops
    Runs: Fri to Sun (some weeks)NS International ↗
  • 14:38 → 16:32
    ICE 127 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen
    1h543 stops
    Runs: Mon to Thu (some weeks)NS International ↗
  • 16:33 → 18:32
    ICE 129 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen
    1h593 stops
    Runs: Fri to Sun (some weeks)NS International ↗
  • 16:38 → 18:32
    ICE 129 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen
    1h543 stops
    Runs: Mon to Thu (some weeks)NS International ↗
  • 18:33 → 20:32
    ICE 221 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen
    1h593 stops
    Runs: Fri to Sun (some weeks)NS International ↗
  • 18:38 → 20:32
    ICE 221 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen
    1h543 stops
    Runs: Mon to Thu (some weeks)NS International ↗
  • 20:01 → 22:27
    NJ 403 Night train
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen
    2h263 stops
    Runs: Only Sun 29 Novopen data confirms only these dates; it may run on othersÖBB Nightjet ↗
  • 20:31 → 23:04
    EN 60403 Night train
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen
    2h333 stops
    Runs: Only Fri 4 Decopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 21:01 → 23:04
    EN 60403 Night train
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen
    2h033 stops
    Runs: Sat (some weeks)Deutsche Bahn ↗
  • 21:01 → 23:05
    EN 60403 Night train
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem, Oberhausen
    2h043 stops
    Runs: Only Thu 19 Novopen data confirms only these dates; it may run on othersDeutsche Bahn ↗

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.