Düsseldorf → Amsterdam
Amsterdam → Düsseldorf ⇄9.1 a dayfastest 2h15Deutsche Bahn, NS InternationalHigh-speed
Direct trains · no change
- 06:45 → 09:30ICE 222 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Arnhem, Utrecht2h453 stops
- 06:52 → 09:46ICE 222 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Arnhem, Utrecht2h543 stops
- 06:55 → 09:48ICE 222 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Arnhem, Utrecht2h533 stopsRuns: Only Tue 20 Oct, Wed 21 Oct, Thu 22 Oct, Fri 23 Octopen data confirms only these dates; it may run on othersDeutsche Bahn ↗
- 07:13 → 09:32ICE 222 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Duisburg, Arnhem, Utrecht2h192 stopsRuns: Mon–Thu (some weeks)NS International ↗
- 07:13 → 09:28ICE 222 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Duisburg, Arnhem, Utrecht2h152 stopsRuns: Fri, Sat (some weeks)NS International ↗
- 09:11 → 11:50ICE 220 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Arnhem, Utrecht2h393 stopsRuns: Only Tue 20 Oct, Wed 21 Oct, Thu 22 Oct, Fri 23 Oct, Sat 24 Oct…open data confirms only these dates; it may run on othersDeutsche Bahn ↗
- 09:13 → 11:29ICE 220 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Duisburg, Arnhem, Utrecht2h162 stopsRuns: DailyNS International ↗
- 09:13 → 11:30ICE 220 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Arnhem, Utrecht2h172 stops
- 11:11 → 13:50ICE 128 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Arnhem, Utrecht2h393 stopsRuns: Only Tue 20 Oct, Wed 21 Oct, Thu 22 Oct, Fri 23 Oct, Sat 24 Oct…open data confirms only these dates; it may run on othersDeutsche Bahn ↗
- 11:13 → 13:29ICE 128 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Duisburg, Arnhem, Utrecht2h162 stopsRuns: DailyNS International ↗
- 11:13 → 13:30ICE 128 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Arnhem, Utrecht2h172 stops
- 13:11 → 15:50ICE 126 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Arnhem, Utrecht2h393 stopsRuns: Only Tue 20 Oct, Wed 21 Oct, Thu 22 Oct, Fri 23 Oct, Sat 24 Oct…open data confirms only these dates; it may run on othersDeutsche Bahn ↗
- 13:13 → 15:29ICE 126 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Duisburg, Arnhem, Utrecht2h162 stopsRuns: DailyNS International ↗
- 13:13 → 15:30ICE 126 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Arnhem, Utrecht2h172 stops
- 15:11 → 17:50ICE 124 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Arnhem, Utrecht2h393 stopsRuns: Only Tue 20 Oct, Wed 21 Oct, Thu 22 Oct, Fri 23 Oct, Sat 24 Oct…open data confirms only these dates; it may run on othersDeutsche Bahn ↗
- 15:13 → 17:29ICE 124 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Duisburg, Arnhem, Utrecht2h162 stopsRuns: Most daysNS International ↗
- 15:13 → 17:30ICE 124 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Duisburg, Arnhem, Utrecht2h172 stopsRuns: Only Mon 5 Oct, Sun 11 Octopen data confirms only these dates; it may run on othersNS International ↗
- 17:13 → 19:29ICE 122 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Duisburg, Arnhem, Utrecht2h162 stopsRuns: Mon–Fri (some weeks)NS International ↗
- 17:28 → 20:52ICE 122 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Arnhem, Utrecht3h243 stopsRuns: Only Tue 20 Oct, Wed 21 Oct, Thu 22 Oct, Fri 23 Oct, Sat 24 Oct…open data confirms only these dates; it may run on othersDeutsche Bahn ↗
- 17:29 → 20:29ICE 122 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Arnhem, Utrecht3h002 stopsRuns: Only Sat 10 Oct, Mon 12 Oct, Tue 13 Oct, Wed 14 Oct, Thu 15 Oct…open data confirms only these dates; it may run on othersNS International ↗
- 17:29 → 20:30ICE 122 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Arnhem, Utrecht3h012 stops
- 17:29 → 20:24ICE 122 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Arnhem, Utrecht2h552 stopsRuns: Only Sat 17 Oct, Sun 18 Octopen data confirms only these dates; it may run on othersNS International ↗
- 19:11 → 21:50ICE 224 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Arnhem, Utrecht2h393 stopsRuns: Only Tue 20 Oct, Wed 21 Oct, Thu 22 Oct, Fri 23 Oct, Sat 24 Oct…open data confirms only these dates; it may run on othersDeutsche Bahn ↗
- 19:13 → 21:29ICE 224 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Duisburg, Arnhem, Utrecht2h162 stopsRuns: DailyNS International ↗
- 19:13 → 21:30ICE 224 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Arnhem, Utrecht2h172 stops
- 21:11 → 23:50ICE 120 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Arnhem, Utrecht2h393 stopsRuns: Only Tue 20 Oct, Wed 21 Oct, Thu 22 Oct, Fri 23 Oct, Sat 24 Oct…open data confirms only these dates; it may run on othersDeutsche Bahn ↗
- 21:11 → 23:29ICE 120 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Duisburg, Arnhem, Utrecht2h185 stopsRuns: Mon, Tue, Wed, Fri (some weeks)Deutsche Bahn ↗
- 21:11 → 23:30ICE 120 High-speedDüsseldorf Hbf → Amsterdam Centraal · via Duisburg, Arnhem, Utrecht2h194 stops
Local times at each station. From official open timetable data (de_delfi, 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 52 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.