The cheapest trains from Amsterdam to Frankfurt am Main

Showing times and prices for Sep 27

Cheapest

$52

Average

$99

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Amsterdam to Frankfurt am Main will cost around $ 99 if you buy it on the day, but the cheapest tickets can be found for only $ 52.

Cheapest
09:24PMAmsterdam Centraal7h24 04:48AMFrankfurt (Main) Hbf
3 changes
$521One-way
Cheapest
12:24AMAmsterdam Centraal9h17 09:41AMFrankfurt (Main) Hbf
2 changes
$521One-way
2nd Cheapest
06:38AMAmsterdam Centraal5h37 12:15PMFrankfurt (Main) Hbf
2 changes
$821One-way
2nd Cheapest
08:08AMAmsterdam Centraal5h15 01:23PMFrankfurt (Main) Hbf
2 changes
$821One-way
2nd Cheapest
03:00PMAmsterdam Centraal7h00 10:00PMFrankfurt (Main) Hbf
1 changes
$821One-way

Timetable Amsterdam to Frankfurt am Main

Showing trains for tomorrow, Mon, Sep 27
12:24AMAmsterdam Centraal9h07 09:31AMFrankfurt (Main) Hbf
0 changes
12:24AMAmsterdam Centraal9h17 09:41AMFrankfurt (Main) Hbf
0 changes
06:38AMAmsterdam Centraal5h37 12:15PMFrankfurt (Main) Hbf
0 changes
06:38AMAmsterdam Centraal3h53 10:31AMFrankfurt (Main) Hbf
0 changes
08:08AMAmsterdam Centraal5h15 01:23PMFrankfurt (Main) Hbf
0 changes
08:08AMAmsterdam Centraal4h07 12:15PMFrankfurt (Main) Hbf
0 changes
08:24AMAmsterdam Centraal5h24 01:48PMFrankfurt (Main) Hbf
0 changes
09:00AMAmsterdam Centraal7h00 04:00PMFrankfurt (Main) Hbf
0 changes
10:38AMAmsterdam Centraal5h35 04:13PMFrankfurt (Main) Hbf
0 changes
10:38AMAmsterdam Centraal3h53 02:31PMFrankfurt (Main) Hbf
0 changes
10:41AMAmsterdam Centraal7h19 06:00PMFrankfurt (Main) Hbf
0 changes
12:38PMAmsterdam Centraal5h35 06:13PMFrankfurt (Main) Hbf
0 changes
12:38PMAmsterdam Centraal3h53 04:31PMFrankfurt (Main) Hbf
0 changes
01:00PMAmsterdam Centraal7h00 08:00PMFrankfurt (Main) Hbf
0 changes
02:38PMAmsterdam Centraal3h53 06:31PMFrankfurt (Main) Hbf
0 changes
02:38PMAmsterdam Centraal5h35 08:13PMFrankfurt (Main) Hbf
0 changes
03:00PMAmsterdam Centraal7h00 10:00PMFrankfurt (Main) Hbf
0 changes
04:38PMAmsterdam Centraal5h35 10:13PMFrankfurt (Main) Hbf
0 changes
04:38PMAmsterdam Centraal3h53 08:31PMFrankfurt (Main) Hbf
0 changes
06:38PMAmsterdam Centraal5h35 12:13AMFrankfurt (Main) Hbf
0 changes
06:38PMAmsterdam Centraal3h53 10:31PMFrankfurt (Main) Hbf
0 changes
09:24PMAmsterdam Centraal7h24 04:48AMFrankfurt (Main) Hbf
0 changes
09:25PMAmsterdam Centraal12h06 09:31AMFrankfurt (Main) Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Sun
Sep 26
$74Deutsche Bahn
$31STUDENT AGENCY k.s.
$225Lufthansa
Mon
Sep 27
$47Deutsche Bahn
$31STUDENT AGENCY k.s.
$225Lufthansa
Tue
Sep 28
$35Deutsche Bahn
$31STUDENT AGENCY k.s.
$225Lufthansa
Wed
Sep 29
$35Deutsche Bahn
$31STUDENT AGENCY k.s.
$196Lufthansa
Thu
Sep 30
$35Deutsche Bahn
$31STUDENT AGENCY k.s.
$178Lufthansa
Fri
Oct 1
$35Deutsche Bahn
$31STUDENT AGENCY k.s.
$178Lufthansa
Sat
Oct 2
$35Deutsche Bahn
$30Flixbus
$178Lufthansa
Sun
Oct 3
$35Deutsche Bahn
$31STUDENT AGENCY k.s.
$178Lufthansa
Mon
Oct 4
$35Deutsche Bahn
$31STUDENT AGENCY k.s.
$178Lufthansa
Tue
Oct 5
$35Deutsche Bahn
$31STUDENT AGENCY k.s.
$178Lufthansa Cityline
Wed
Oct 6
$35Deutsche Bahn
$31STUDENT AGENCY k.s.
$178Lufthansa
Thu
Oct 7
$35Deutsche Bahn
$31STUDENT AGENCY k.s.
$178Lufthansa
Fri
Oct 8
$35Deutsche Bahn
$31STUDENT AGENCY k.s.
$178Lufthansa
Sat
Oct 9
$35Deutsche Bahn
$31STUDENT AGENCY k.s.
$178Lufthansa
Sun
Oct 10
$35Deutsche Bahn
$31STUDENT AGENCY k.s.
$178Lufthansa
Mon
Oct 11
Find prices
$31STUDENT AGENCY k.s.
$178Lufthansa
Tue
Oct 12
$35Deutsche Bahn
$25Flixbus
$168KLM
Wed
Oct 13
$35Deutsche Bahn
$31STUDENT AGENCY k.s.
$178Lufthansa
Thu
Oct 14
$35Deutsche Bahn
$31STUDENT AGENCY k.s.
$168KLM
Fri
Oct 15
$35Deutsche Bahn
$31STUDENT AGENCY k.s.
$168KLM
Sat
Oct 16
$35Deutsche Bahn
$31STUDENT AGENCY k.s.
$168KLM

The fastest trains from Amsterdam to Frankfurt am Main

Showing times and prices for Sep 27

Fastest Journey

3 h 53 m

Average

5 h 59 m

Trains per day

23

Distance

364 km

Of the 23 trains that leave Amsterdam for Frankfurt am Main every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 364 km distance in an average of 5 h 59 m but if you time it right, some trains will get you there in just 3 h 53 m .

The slowest trains will take 12 h 6 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
02:38PMAmsterdam Centraal3h53 06:31PMFrankfurt (Main) Hbf
0 changes
$1101One-way
Fastest
04:38PMAmsterdam Centraal3h53 08:31PMFrankfurt (Main) Hbf
0 changes
$1101One-way
Fastest
10:38AMAmsterdam Centraal3h53 02:31PMFrankfurt (Main) Hbf
0 changes
$1101One-way
Fastest
06:38AMAmsterdam Centraal3h53 10:31AMFrankfurt (Main) Hbf
0 changes
$911One-way
Fastest
12:38PMAmsterdam Centraal3h53 04:31PMFrankfurt (Main) Hbf
0 changes
$1101One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Train Information from Amsterdam to Frankfurt am Main

distanceDistance226 miles (364 km)
durationAverage train duration7 h 24 min
priceAverage train ticket price$42 (€34)
frequencyTrain frequency7 a day
changesDirect trainYes, there are 7 direct trains a day
carriersTrain companiesDeutsche Bahn or Deutsche Bahn with connection

Trains from Amsterdam to Frankfurt am Main cover the 226 miles (364 km) long trip taking on average 7 h 24 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. Normally, there are 7 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $35 (€28), but the average price of train tickets is $42 (€34). Travelers depart most frequently from Amsterdam Centraal and arrive in Frankfurt (Main) Flughafen.

Train companies

Train between Amsterdam and Frankfurt am Main with Deutsche Bahn

You can travel by train from Amsterdam to Frankfurt am Main with Deutsche Bahn for as low as $35 (€28). When you search for schedules and tickets, Omio will show you the best journey.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main provider of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Amsterdam to Frankfurt am Main train.

Train information from Amsterdam to Frankfurt am Main with Deutsche Bahn:

  • Average Duration: 4 h 11 min
  • Deutsche Bahn frequency: 7 a day

Deutsche Bahn's current ticket policies due to COVID-19 for your train between Amsterdam and Frankfurt am Main are the following:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Trains from Amsterdam to Frankfurt am Main

Frankfurt is an internationally diverse city with a wealth of world-class attractions. Top attractions include Paulskirche (St Pauls Church), Museumsufer (Museum Embankment), the Goethe House, the Museum of Modern Art, and Palmengarten (the Botanical Gardens). The most comfortable and convenient way to get to Frankfurt from Amsterdam is by train. The entire trip takes 5 hours and 44 minutes, covering a distance of 226 miles. The train from Amsterdam to Frankfurt am Main departs from Amsterdam Centraal and arrives at Frankfurt am Main station.

Amsterdam to Frankfurt am Main train times: Daily departures

Passengers can find numerous options for a train from Amsterdam to Frankfurt am Main. There's an average of 34 trains a day between Amsterdam and Frankfurt, leaving approximately every 21 minutes. Of the 34 trains, six are direct trains, with different departure times spread throughout the day. The first train leaves Amsterdam at around 7:00 a.m., and the last at about 6:30 p.m. On weekends, the trains leave slightly later.

How long is the journey by train from Amsterdam to Frankfurt am Main?

The average journey time between Amsterdam and Frankfurt is 5 hours and 44 minutes. The quickest train, which is a direct train, takes 3 hours and 56 minutes. Connecting trains are the slowest, taking up to 12 hours to reach Frankfurt, depending on wait times at the transfer stations.

What are the departure and arrival stations for trains from Amsterdam to Frankfurt am Main?

Departure train station: The train from Amsterdam to Frankfurt am Main departs from Amsterdam Centraal station. The station is situated at the center of Amsterdam, and its connections to city buses and trams make it accessible from anywhere in the city. Amsterdam Centraal has several facilities to serve travelers, including a shopping area, restaurants, luggage lockers, vending machines, clothing stores, and information desks.

Arrival train station: The train from Amsterdam to Frankfurt am Main arrives at Frankfurt am Main station. Also known as Frankfurt Central, the station is in the western part of the city center. It's connected to subway lines S8 and S9, which transfer passengers to Frankfurt's city center. Buses are also available at the main entrance of the station. Facilities within the station are extensive and include restaurants, luggage storage facilities, parking, disabled facilities, and much more.

Which train companies travel from Amsterdam to Frankfurt am Main?

Two train companies offer trains from Amsterdam to Frankfurt am Main: Deutsche Bahn and Dutch Railways. Deutsche Bahn, the leading provider of rail travel across Germany, is known for its reliability and punctuality. Meanwhile, Dutch Railways is the main passenger railway operator in the Netherlands, where it connects all major cities.

Dutch Railways Amsterdam to Frankfurt am Main

Dutch Railways (NS) operates a train from Amsterdam to Frankfurt am Main every 3 hours, and the journey takes 3 hours and 53 minutes.

Deutsche Bahn Amsterdam to Frankfurt am Main

The high-speed train of Deutsche Bahn services the Amsterdam-to-Frankfurt-am-Main route every hour. The direct train takes 3 hours and 53 minutes, while Deutsche Bahn connecting trains with one stopover take four hours.

Amsterdam to Frankfurt am Main trains: Services on board

The trains from Amsterdam to Frankfurt am Main feature air-conditioned carriages, a kids' play area, a dining car, and power outlets. Passengers can enjoy free WiFi during their trip and take luggage free of charge. Folding bikes, scooters, surfboards, and other sports equipment are allowed. For bikes that are not foldable, it's recommended travelers book a long-distance train with bicycle capacity. Small pets are allowed on the trains, provided they're in a basket or container. The trains also have wheelchair and boarding ramps, making them accessible for disabled passengers.

How to find cheap train tickets from Amsterdam to Frankfurt am Main

To get cheap fares for the train from Amsterdam to Frankfurt am Main, book train tickets early. Most train companies release tickets six months before departure. To save more on tickets, consider traveling during off-peak hours. Also, book a train from Amsterdam to Frankfurt am Main with Omio, which lists all the Amsterdam to Frankfurt am Main train options in one place and makes it easy to compare prices.

Travel Tips

Trains from Amsterdam to Frankfurt am Main
Travel by train to Frankfurt am Main easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Amsterdam to Frankfurt am Main.
FAQs
Is travel by train currently allowed from Amsterdam, Netherlands to Frankfurt am Main, Germany?

Travel between Amsterdam, Netherlands and Frankfurt am Main, Germany by train is: Partially open.

Can I enter Germany from Netherlands?

International entry status: Entry is partially open for citizens and permanent residents of Netherlands

Do I need to quarantine on arrival in Germany from Amsterdam?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival or 10 day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 5 in quarantine
  • Travellers with a certificate of vaccination are exempt from compulsory quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from compulsory quarantine (certificate needed)
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Frankfurt am Main, Germany?

All travelers in Germany must observe these coronavirus safety measures:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

The information above was last checked on 9/25/21. Remember to review the latest COVID-19 travel safety regulations   for your train to Frankfurt am Main from Amsterdam as this information can change.

What is the restriction level for the return leg of a round trip journey from Frankfurt am Main, Germany to Amsterdam, Netherlands?

The current restriction level for your return trip by train from Frankfurt am Main to Amsterdam is: Fully open

Are there any international entry restrictions on returning to Netherlands from Germany?

Reentry to Netherlands is allowed for: Entry is fully open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Netherlands from Frankfurt am Main?

What are the requirements?

  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Health declaration required

What are the safety rules to follow in Amsterdam, Netherlands?

The government of Netherlands has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last checked on 9/22/21. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your train to Amsterdam from Frankfurt am Main here.

How much do cheap train tickets to Frankfurt am Main from Amsterdam cost?
Train tickets between Amsterdam and Frankfurt am Main for some dates and times can be found for as cheap as $35 (€28)  one way in the next 7 days.
How much does it cost to take a train between Amsterdam and Frankfurt am Main?
In the next 7 days you can expect to pay on average $42 (€34)  for a train ticket to Frankfurt am Main from Amsterdam.
What is the distance to Frankfurt am Main from Amsterdam by train?
The distance from Amsterdam to Frankfurt am Main by train is approximately 226 miles (364 km).
How long is a train from Amsterdam to Frankfurt am Main on average?
The Amsterdam to Frankfurt am Main train duration is on average 7 h 24 min, which is to be expected when traveling 226 miles (364 km) to Frankfurt am Main from Amsterdam. However, the time it takes can vary based on specific dates, weekends, and holidays.
When traveling by train from Amsterdam to Frankfurt am Main, which train station in Amsterdam do I depart from and which train station in Frankfurt am Main do I arrive in?

When departing from Amsterdam, you have various train station options to start your journey from including Amsterdam Centraal and Amsterdam Sloterdijk. When arriving in Frankfurt am Main, you can end your journey in train stations like Frankfurt (Main) Flughafen, Frankfurt Main Ost and Frankfurt am Main - Stadion.

Omio customers book a train from Amsterdam Centraal   to Frankfurt (Main) Flughafen   most frequently for this route.

Where is the train station in Amsterdam? Where is the train station in Frankfurt am Main?

Passengers board their train most frequently from Amsterdam Centraal and travel around 0 mile (s) / 0 km from the city center to this train station.

Passengers traveling this route most often arrive at Frankfurt (Main) Flughafen and need to travel approximately 6 mile (s) / 10 km from the train station to the city center in Frankfurt am Main.

Which train companies can get me from Amsterdam to Frankfurt am Main?
Take the Amsterdam to Frankfurt am Main train with Deutsche Bahn or Deutsche Bahn with connection. However, it's always good to check out all possible train providers for the trip from Amsterdam to Frankfurt am Main as there might be differences in the amenities they offer.
Is there a direct train from Amsterdam to Frankfurt am Main?
Yes, there are 7 direct trains per day from Amsterdam to Frankfurt am Main with Deutsche Bahn, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you book your train ticket.
How many train services per day are there between Amsterdam and Frankfurt am Main?
On average, there are 7 trains a day from Amsterdam to Frankfurt am Main. The train times and services may be different on weekends and holidays compared to weekdays.
When does the first train depart from Amsterdam to Frankfurt am Main? When does the last train depart from Amsterdam to Frankfurt am Main?
The earliest train departing from Amsterdam to Frankfurt am Main leaves at 5: 54 AM. The last train departing from Amsterdam to Frankfurt am Main leaves at 10: 10 PM. You can find the latest Amsterdam to Frankfurt am Main train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I buy a train ticket from Amsterdam to Frankfurt am Main to get the best deals?
You can find trains between Amsterdam and Frankfurt am Main to cost on average $42 (€34) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Amsterdam to Frankfurt am Main train generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Amsterdam
Frankfurt am Main
Amsterdam Centraal
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is within walking distance of the city centre and is connected to other parts of the city by public transport.<br>Metro lines 51, 52, 53, 54<br>Bus lines 18, 21, 22, 32, 33, 34, 35, 42, 43<br>Tram lines 1, 2, 4, 5, 9, 13, 16, 17, 24, 26
How long does it take to get from the train station to the city centre?
This station is a 5-10 minute walk from the city centre.
Amsterdam Sloterdijk
Amenities