Amsterdam to Cologne by train
Amsterdam Centraal → Köln Hauptbahnhof
Trains link Amsterdam (Amsterdam Centraal) and Cologne (Köln Hauptbahnhof) in about 2h 33m at best, with no changes needed.
- Fastest
- ≈ 2h 33m
- Typical
- ≈ 3h 41m
- Direct trains
- Yes
- Fewest changes
- 0
- Operators
- NS, Arriva, DB Fernverkehr

How long does the train from Amsterdam to Cologne take?
The fastest trains cover Amsterdam to Cologne in about 2h 33m; a typical journey takes around 3h 41m.
Is there a direct train from Amsterdam to Cologne?
Yes: direct trains run between Amsterdam Centraal and Köln Hauptbahnhof.
Legendary routes through Amsterdam or Cologne
- ICE Cologne → Frankfurt
- Eurostar (Thalys) Paris → Amsterdam
- Nightjet Zurich–Amsterdam Zurich → Amsterdam
- ICE Berlin → Cologne
More trains from Amsterdam
- Amsterdam → Utrecht ≈ 26 min · direct
- Amsterdam → Rotterdam ≈ 43 min · direct
- Amsterdam → The Hague ≈ 49 min · direct
- Amsterdam → Antwerp ≈ 1h 20m · direct
- Amsterdam → Eindhoven ≈ 1h 21m · direct
- Amsterdam → Brussels ≈ 1h 56m · direct
More train routes in Germany · France · Belgium.
Journey figures are typical values sampled from public European schedule data; exact times vary by day. Always check the operator when booking.