·
Frankfurt to Amsterdam by train
Direct ICE from Frankfurt (Main) Hbf to Amsterdam Centraal in just under 4 hours, roughly every two hours, via Cologne, Arnhem and Utrecht.

- Typical duration
- around 4 hours
- Frequency
- every 2 hours
- Changes
- Direct
- Origin
- Frankfurt
- Destination
- Amsterdam
- Main stations
- Frankfurt (Main) Hbf to Amsterdam-Centraal
- Countries
- Germany, Netherlands
Direct ICE trains run from Frankfurt (Main) Hbf to Amsterdam Centraal in just under 4 hours, leaving roughly every two hours through the day.
One direct train, every two hours
The ICE International is the train to take. It leaves Frankfurt (Main) Hbf roughly every two hours from early morning to evening and reaches Amsterdam Centraal just under 4 hours later. The earliest departure skips some days.
On the way it calls at Frankfurt Airport, Siegburg/Bonn, Köln Hbf, Düsseldorf, Duisburg, Arnhem and Utrecht. Until 12 December 2026 it also stops at Oberhausen. DB Fernverkehr runs the train as far as Arnhem, where NS takes over. You keep your seat throughout.
Frankfurt Hbf or the airport
Board at Frankfurt (Main) Hbf unless you are coming straight off a flight. Every direct Amsterdam ICE from the Hbf calls at the Frankfurt Airport long-distance station 11 minutes later. The late afternoon is the exception. That train comes up from Munich and stops at the airport only, so there is no direct departure from the Hbf in that slot.
Fares and seat reservations
One-way tickets start from €38. The cheapest sell first, so book once your dates are fixed. Three fare types apply:
| Fare | Changes and refunds |
|---|---|
| Supersparpreis Europa | Fixed train, no changes or cancellations |
| Sparpreis Europa | Changes and cancellations for a fee |
| Flexpreis Europa | Free changes and cancellations until the day of travel |
Flexpreis Europa adds a City-Ticket, valid on local buses, trams and metro in over 140 German cities.
You do not need a seat reservation for most of the year. On a four-hour trip one is still worth having. From 25 June to 5 September 2027, a reservation becomes compulsory for international ICE journeys. Interrail passes are valid on these trains, and pass holders follow the same pattern: optional most of the year, compulsory in the summer peak.
Diversions and works ahead
From the evening of 9 November to 16 November 2026, the ICE runs via Venlo instead of Arnhem. It skips Düsseldorf, Duisburg, Oberhausen and Arnhem, and the trip stretches to about 4 hours 20 minutes. Trains leave Frankfurt at their usual times. You reach Amsterdam roughly half an hour later.
Köln Hbf closes for new signalling from the evening of 8 January to 19 January 2027. On those days the ICE stops at Köln Messe/Deutz instead. Some departure times shift by a few minutes.
The two-hourly pattern carries on after the timetable change on 13 December 2026. Exact 2027 times can still move, so look up your train again before you travel.
Where to book
Train service
- Check times & prices
Deutsche Bahn (DB) is Germany's national railway, running ICE, IC and regional trains with Flexpreis, Sparpreis and Super Sparpreis fares.
Official website - Check times & prices
NS runs the Netherlands' domestic Intercity and Sprinter network, while NS International connects Belgium, Germany and beyond; Eurostar requires reservations.
Official website
Find places to stay in Amsterdam

Frequently asked questions
Is there a direct train from Frankfurt to Amsterdam?
Yes. The ICE International runs direct from Frankfurt (Main) Hbf to Amsterdam Centraal roughly every two hours. No change is needed.
How long does the train from Frankfurt to Amsterdam take?
Just under 4 hours. From the evening of 9 November to 16 November 2026, when trains run via Venlo, allow about 4 hours 20 minutes.
How much is the train from Frankfurt to Amsterdam?
One-way tickets start from €38, and the cheapest sell first. A Flexpreis Europa ticket costs more but can be changed or cancelled free until the day of travel.
Do I need a seat reservation on the ICE to Amsterdam?
Not for most of the year, and that includes Interrail pass holders. From 25 June to 5 September 2027, a reservation is compulsory for international ICE journeys.
Does the ICE to Amsterdam stop at Frankfurt Airport?
Yes. Every direct Amsterdam ICE from Frankfurt (Main) Hbf stops at the airport long-distance station 11 minutes later. One late-afternoon train from Munich calls at the airport only.