pickthetrain
Direct trains › From Amsterdam

Amsterdam → Duisburg

Duisburg → Amsterdam ⇄
2.8 a dayfastest 1h54Deutsche Bahn, NS International, ÖBBHigh-speedNight train

Direct trains · no change

  • 06:33 → 08:32
    ICE 121 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem
    1h595 stops
    Runs: Only Mon 5 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 06:38 → 08:32
    ICE 121 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem
    1h545 stops
    Runs: Only Mon 28 Sep, Tue 29 Sep, Wed 30 Sep, Thu 1 Oct, Fri 2 Oct…Deutsche Bahn ↗
  • 08:31 → 10:32
    ICE 225 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem
    2h015 stops
    Runs: Only Mon 28 Sep, Tue 29 Sep, Wed 30 Sep, Thu 1 Oct, Fri 2 Oct…Deutsche Bahn ↗
  • 10:31 → 12:32
    ICE 123 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem
    2h015 stops
    Runs: Only Mon 28 Sep, Tue 29 Sep, Wed 30 Sep, Thu 1 Oct, Fri 2 Oct…Deutsche Bahn ↗
  • 12:33 → 14:32
    ICE 125 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem
    1h595 stops
    Runs: Only Fri 2 Oct, Sun 4 Oct, Mon 5 Oct, Fri 9 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 12:38 → 14:32
    ICE 125 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem
    1h545 stops
    Runs: Only Mon 28 Sep, Tue 29 Sep, Wed 30 Sep, Thu 1 Oct, Tue 6 Oct…Deutsche Bahn ↗
  • 14:33 → 16:32
    ICE 127 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem
    1h595 stops
    Runs: Only Fri 2 Oct, Sun 4 Oct, Mon 5 Oct, Fri 9 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 14:38 → 16:32
    ICE 127 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem
    1h545 stops
    Runs: Only Mon 28 Sep, Tue 29 Sep, Wed 30 Sep, Thu 1 Oct, Tue 6 Oct…Deutsche Bahn ↗
  • 16:33 → 18:32
    ICE 129 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem
    1h595 stops
    Runs: Only Fri 2 Oct, Sun 4 Oct, Mon 5 Oct, Fri 9 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
  • 16:38 → 18:32
    ICE 129 High-speed
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem
    1h545 stops
    Runs: Only Mon 28 Sep, Tue 29 Sep, Wed 30 Sep, Thu 1 Oct, Tue 6 Oct…Deutsche Bahn ↗
  • 20:36 → 23:03
    NJ 403 Night train
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem
    2h274 stops
    Runs: Only Sun 25 Octopen data confirms only these dates; it may run on othersÖBB ↗
  • 20:40 → 23:11
    NJ 403 Night train
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem
    2h314 stops
    Runs: Only Fri 23 Oct, Sat 24 Octopen data confirms only these dates; it may run on othersÖBB ↗
  • 21:01 → 23:03
    Nightjet 403 Night train
    Amsterdam Centraal → Duisburg Hbf · via Utrecht, Arnhem
    2h022 stops
    Runs: Fri (some weeks)NS International ↗

Local times at each station. From official open timetable data (de_delfi, de_rv, nl_ovapi) for 28 Sep – 25 Oct 2026; timetables change, so check with the operator before you travel. How we build this.

Door to door vs flying

The train wins by 1h41
Train · fastest direct2h04
  • Before departure10 min
  • ICE 1211h54
Plane · nonstop AMS–DUS3h45
  • To Amsterdam Airport Schiphol (AMS)15 min
  • Check-in & security1h30
  • Flight AMS–DUS55 min
  • Landing to exit20 min
  • From DUS45 min

From city centre to city centre unless you pick otherwise. Getting to stations and airports: typical public-transport times (estimates). Airport: check-in & security 1h30 before, 20 min to get out after landing. Flight time is typical for the distance. Nonstop airlines: KLM.