International Travel

Amsterdam to Frankfurt by ICE International Train (Complete Guide)

Traveling from Amsterdam to Frankfurt by train is a fast, comfortable and a greener alternative to flying. The ICE International high-speed train connects the two cities directly via Düsseldorf and Cologne in around 4 hours.

The ICE International train service runs every 2 hours and offers centre-to-centre convenience and no airport-style check-in or security lines.

It can be easily booked via the NS International site (euros) or the Trainline site here (multi-currencies) with prices starting at only €38 one-way.

Deutsche Bahn (DB German Railways) and NS International (Dutch Railways) jointly run the 6-7x daily direct train between Amsterdam and Frankfurt –  using a high-speed train which can reach speeds of up to 300km/h in Germany.

ice international train - amsterdam
ICE International train at Amsterdam

It is known as ICE International to distinguish itself from the German domestic ICE services. We’ve made this trip numerous times and here is our detailed guide to Amsterdam-Frankfurt by Intercity train. The information here is applicable if travelling in either direction.

ICE International Timetable (2025)

Amsterdam to Frankfurt (daily)

ICE 121ICE 225ICE 123ICE 125ICE 127ICE 129ICE 221
Amsterdam Centraal dep06:3808:3010:3812:3814:3816:3818:38
Frankfurt (Main) Hbf
arr10:3112:3114:3116:3118:3120:3122:31

Frankfurt To Amsterdam (daily)

 ICE 222ICE 220ICE 128ICE 126ICE 124ICE 122ICE 120
Frankfurt (Main) Hbfdep05:2607:2709:2711:2713:2715:2717:27
Amsterdam Centraal arr09:2911:2913:2915:2917:2919:2921:29
Notes:
Slightly reduced service at the weekend.
ICE 225 continues on to Munich Hbf.
Maintenance work can affect the timetables and routes.

Amsterdam-Frankfurt Map & Route

The Frankfurt-bound ICE International departs Amsterdam Centraal station and makes stops at Utrecht Centraal and Arnhem Centraal in the Netherlands.

iceinternational train carriage at amsterdam centraal
ICE International train carriage

It then crosses the Dutch-German border at Emmerich and makes further stops at Oberhausen, Duisburg, Düsseldorf and Cologne (Köln Messe/Deutz station) before finally heading to Frankfurt – with stops at Frankfurt airport and Frankfurt (Main) Hauptbahnhof.

amsterdam-dusseldorf-frankfurt-rail-map

Occasionally, the train could make an additional stop at Siegburg/Bonn, depending on the service taken.

amsterdam-frankfurt ice train route

Total journey time:

3 hours 53 minutes Amsterdam-Frankfurt and 4 hours 2 minutes Frankfurt-Amsterdam.

2 hours 21 minutes Amsterdam-Düsseldorf (both ways).

ice international train departure board amsterdam
Amsterdam-Frankfurt rail service board (at Amsterdam Central)

Total distances:

  • 437km Amsterdam Centraal-Frankfurt Main Hbf
  • 219km Amsterdam Centraal-Düsseldorf Hbf

This is the track distance rather than point-to-point, calculated ourselves using Google Maps.

Maximum speed: 300kmh (on the Cologne-Frankfurt section)

Amsterdam-Frankfurt Train Ticket Fares

Booking for Amsterdam-Frankfurt ICE International rail tickets opens 180 days before travel.

ICE train service at Amsterdam Centraal
ICE train at Amsterdam Centraal

The cheapest one-way ticket price for Amsterdam-Frankfurt in 2nd class for the trip is €37.99. This is the Supersparpreis Europa fare which is only valid for the train selected and is non-changeable/non-refundable. It can be found if booking 2-6 months in advance.

There are more flexible fares available. The Sparpreis Europa fare from €44.99 one-way is train-specific and refundable for a fee. The fully-flexible Flexpreis Europa fare is priced from €168 one-way and includes includes a ‘City ticket’ for use on Frankfurt public transport on the day of travel.

1st class Amsterdam-Frankfurt one-way fares start from €49.99 (the train-specific, non-changeable Supersparpreis Europa 1st class) and from €58.99 (Sparpreis Europa 1st class, train-specific and refundable for a fee).

The full-flex 1st class fare is from a hefty €303 (Flexpreis Europa which also includes seat reservation, DB Lounge access and City ticket).

As you get closer to the departure date the cheaper fares will tend to sell out and you may only find higher fares available.

Children 0-4 always travel free. In addition children ages 4-14 can travel free with any standard adult passenger – though you must include the child on your ticket when booking.

Finally, those wanting to travel solely in the Netherlands (Amsterdam-Utrecht-Arnhem) on the ICE International train require a supplement ticket (€3.00) on top of the standard ticket.

Here are the summary of the lowest one-way fares available for Amsterdam to Frankfurt or Düsseldorf:

Amsterdam-Frankfurt
2nd class
1st class
Supersparpreis Europa€37.99€49.99
Sparpreis Europa€44.99€58.99
Flexpreis Europa€168.40€302.70
Amsterdam-Düsseldorf2nd class
1st class
Supersparpreis Europa€19.99€29.99
Sparpreis Europa€24.99€34.99
Flexpreis Europa€84.30€133.00

Book Your Amsterdam-Frankfurt Tickets

Amsterdam-Frankfurt train tickets can easily be booked at the following sites at the above fares:

ns logo

Book at the NS International site – this is the Dutch Railways international arm, it has a clear interface, payment in euros and no booking fees.


trainline logoBook at the Trainline site (UK based) which offers easy payment in the choice of multiple currencies although there is a small booking fee.


Choose direct trains services when booking. You might see slightly cheaper fares that include regional trains and multiple changes – this will increase journey times and is not worth the hassle, especially if you have luggage.

ICE International Train

Modern ICE3neo class 408 variants manufactured by Siemens operate on the Amsterdam-Frankfurt route. They first entered German domestic service in 2022 and were deployed for Amsterdam-Frankfurt in summer 2024.

ice train amsterdam central
ICE3neo train at Amsterdam Central

The train has 8 air-conditioned carriages and a total length of 201m. It can be that a double length train with 16 carriages is used at certain times.

Frankfurt-Amsterdam ICE train – Seats & Facilities

The ICE3neo trains have a total of 439 seats over the 8 carriages. This is made up of six 2nd class carriages (seating 340) and two 1st class carriages (seating 99).

Each carriage has a number – currently 31 to 39, with the 1st class ones being 38 and 39 – with the numbers being marked on a display near the external doors.

A double length train will have additional carriages 21 to 29.

Seat numbers in each carriage are also clearly marked on the aisle seat and above at the luggage rack.

Seats on the Amsterdam-Frankfurt Intercity

2nd class on the ICE has grey or blue fabric seats mainly in a 2-2 open-plan unidirectional configuration. There are a few 4-seater tables where the seats change direction.

ice train 2nd class seats
ICE train 2nd class seats
ice train 2nd class seats from the rear
ICE train 2nd class seats – rear view
ice train 2nd class seats (ICE3neo)
New ICE3neo 2nd class seating
ice international train seats (2nd class)
Train seats in 2nd class

These seats can be reclined slightly using a lever and have a drop down tray table with device holders.

ice international train - pull down tray table
Pull-down tray table

They are very comfortable to sit in for the 4 hour journey. Legroom is very good and certainly more than an economy class seat on a plane.

There is a designated quiet-zone carriage where mobile phone calls are prohibited. There is also a special 5 seat family compartment (2nd class) available with adjacent baby changing facilities.

ice train family compartment
ICE3neo family compartment

A 2nd class seat reservation (for a specific seat and carriage) costs an extra €4.90 (NS International) or €5.20 (Trainline/Bahn).

Each seat has a small LED display above showing whether the seat is reserved and the specific route for the reservation.

Although seat reservation is not mandatory outside of the peak summer season, it is highly recommended to reserve so you don’t have to play musical chairs. Be aware that the train carries a good number of domestic passengers, particularly within Germany.

The 2nd class seating map for a typical carriage looks like this:

ice international 2nd class seat map
ICE International – seat map for 2nd class (source: bahn.de)

1st class has leather seating in an open 1-2 configuration – with a small ‘quiet zone’ compartment sectioned off.

ice train first class seats
ICE train first class seats

The 1st class seating map looks like this:

ice international 1st class seat map
ICE International – seat map for 1st class (source: bahn.de)

Seat reservations are freely included with full-flex 1st class tickets. For other fares, 1st class seat reservations cost an extra €5.90 (NS International) or €6.50 (Trainline/Bahn).

Facilities on board

  • The windows on the ICE trains are medium-sized and rectangular offering reasonable views. Note, some seats can align with the wall space between the windows – somewhat limiting the view.
  • Free WiFi is available at to all passengers – access info (usually WIFIonICE network) is at your seat.
  • Screens on the ceiling show journey information.
  • There are coat hooks at the seat and above the window.
  • A useful handle is placed at the headrest of each aisle seat.
  • There is a European power outlet available at each seat.
ice international train - power outlets
Power outlets between seats
  • Toilet facilities are available at the ends of each carriage.
  • The Bordrestaurant carriage sells snacks, drinks, hot meals and has some table seating.
ice train bordrestaurant carriage
ICE3neo Bordrestaurant carriage
ice3neo bord restaurant car
New ICE3neo bord restuaurant
ice train bord restaurant seats
ICE3neo restaurant seats

Luggage on ICE International

Unlike flying there are no extra charges for bringing luggage with you on your ICE International journey. The train has overhead luggage racks above the seats and also some extra racks at the end of the carriages. You should only bring on-board what you are able to carry.

ice international train - luggage rack
Luggage rack in 2nd class

Bicycles on the Amsterdam-Frankfurt ICE International

It is possible to bring a bike onboard the ICE International train. There are specially marked cycle carriages – normally located at the end carriage 31 for a standard train and carriages 21 and 31 for a double-length train.

ice international train - bicycle carriage - at frankfurt (main) hbf
Bicycle carriage of the ICE International at Frankfurt (Main) Hbf

Each carriage has capacity for 8 bikes (places will be numbered) and also has 2nd class seating. You will need to make a paid reservation in advance for your bike.

Folded bikes can be brought on board for free.

Amsterdam-Frankfurt Train Trip Scenery

Although perhaps not the most scenic of train trips you will find the following on route:

  • Dutch countryside views including the wooded areas of the Utrechtse Heuvelrug between Utrecht and Arnhem.
dutch countryside views (utrechtse heuvelrug)
Countryside views on the Dutch side
  • Urban landscapes – passing through a number of cities, perhaps catching a glimpse of Cologne cathedral.
  • Rhine Valley views between Cologne & Frankfurt.
ice train at utrecht centraal
ICE train at Utrecht Centraal

Amsterdam Central Station

The magnificent Amsterdam Centraal station was competed in 1889. It was designed by Pierre Cuypers who was the noted architect of the city’s Rijksmuseum.

amsterdam central station
Amsterdam Centraal station

The modernised section of the station at the IJ waterfront side features shops, restaurants and some great views.

amsterdam central station - Ij side (waterfront)
IJ waterfront side of Amsterdam Centraal

The ICE International train generally departs from platforms 2 and arrives at platforms 14/15 – though you can check the live departures and arrival info at Amsterdam Central here

ice train amsterdam
ICE train at Amsterdam Centraal

All 1st class passengers can get access to the basic NS International lounge at Amsterdam Centraal.

Frankfurt (Main) Hauptbahnhof station

Frankfurt (Main) Hauptbahnhof opened in 1888 and is one of Europe’s largest and busiest stations. It is a major hub for domestic German rail services and handles international services to Amsterdam, Basel, Brussels, Marseille, Paris, Salzburg, Vienna and Zurich.

frankfurt am main hauptbahnhof station
Frankfurt Hauptbahnhof
frankfurt main station - aerial view
Frankfurt (Main) station – aerial view
frankfurt main hauptbahnhof - station hall
Frankfurt (Main) Hauptbahnhof – station concourse hall

There are 25 platforms at the station – the Amsterdam ICE International train normally operates from platforms 17-20. You can check live arrival and departures info at Frankfurt (Main) Hbf here

ice train at frankfurt (main) station
ICE train at Frankfurt (Main) station

What Are the Other Options for Amsterdam-Frankfurt Travel?

For time, cost, comfort and convenience the ICE International train is the best way to travel between Amsterdam and Frankfurt. It is also possible to go by

  • Coach – Filxbus and Regiojet operate services but journey times are 6-10 hours.
  • Plane – KLM and Lufthansa run 6x daily flights – but you will pay more, especially with luggage.
  • Car – Driving would take a minimum of around 5 hours, depending on traffic.

You can find out more on our Amsterdam-Frankfurt travel page which overviews all trains, flights and buses between the cities.

Amsterdam-Frankfurt ICE International: Summary

The ICE International service provides a fast and comfortable way to travel between these cities. Book in advance to get the lowest saver fares.

ice international train amsterdam
ICE International – arrival at Amsterdam

With children travelling for free it is an excellent option for family groups.

Book with NS International site or the Trainline site

Sources: our own trips provided the main context in addition to info from Deutsche Bahn and NS International.

This article was first published on 31 March 2025.

Links on AmsterdamTips.com may pay us an affiliate commission.

Related Articles

Back to top button