·

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.

A yellow NS train at Amsterdam Centraal beneath the station's glass roof
Typical duration
around 4 hours
Frequency
every 2 hours
Changes
Direct
Origin
Frankfurt
Destination
Amsterdam
Main stations
Frankfurt (Main) Hbf to Amsterdam-Centraal

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:

FareChanges and refunds
Supersparpreis EuropaFixed train, no changes or cancellations
Sparpreis EuropaChanges and cancellations for a fee
Flexpreis EuropaFree 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

Book with Omio

Find times and prices for Frankfurt → Amsterdam.

Check times & prices

Other places to book

These links open the provider’s website. Search for your journey there.

Train service

Find places to stay in Amsterdam

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in AmsterdamHotels and apartments via Booking.com

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.

More routes