Trains in Germany
Trains in France
Trains in Spain
Trains in the UK
Trains in Italy
Rome to Venice train
Barcelona to Madrid train
Paris to Amsterdam train
London to Paris train
Berlin Hbf to Hamburg Hbf train
Vienna to Budapest train
Venice to Milan train
Malmo to Copenhagen train
Prague to Berlin train
Brussels to Amsterdam train
Buses in Germany
Buses in the UK
Buses in France
Buses in the US
Buses in Spain
Valencia to Barcelona bus
Brussels to Paris bus
Cork to Dublin bus
Madrid to Granada bus
Manchester to Leeds bus
Paris to Amsterdam bus
Malaga to Madrid bus
Vienna to Bratislava bus
Paris to Brussels bus
Lisbon to Lagos bus
Flights to France
Flights to Poland
Flights to the UK
Flights to Germany
Flights to Canada
Paris to Barcelona flights
Amsterdam to Budapest flights
Manchester to Rome flights
London to Copenhagen flights
Amsterdam to Berlin flights
Paris to Milan flights
Rome to Barcelona flights
Madrid to Brussels flights
Milan to Berlin flights
London to Amsterdam flights
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 $ 98 if you buy it on the day, but the cheapest tickets can be found for only $ 38.
3 h 48 m
6 h 4 m
Trains per day
Of the 31 trains that leave Amsterdam for Frankfurt am Main every day 7 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 6 h 4 m but if you time it right, some trains will get you there in just 3 h 48 m .
The slowest trains will take 10 h 42 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.
|Distance||226 miles (364 km)|
|Average train duration||5 h 52 min|
|Average train ticket price||$39 (€32)|
|Train frequency||7 a day|
|Direct train||Yes, there are 7 direct trains a day|
|Train companies||Deutsche Bahn or Deutsche Bahn with connection|
Trains from Amsterdam to Frankfurt am Main cover the 226 miles (364 km) long trip taking on average 5 h 52 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. While the average ticket price for this journey costs around $39 (€32), you can find the cheapest train ticket for as low as $34 (€28). Travelers depart most frequently from Amsterdam Centraal and arrive in Frankfurt (M) Flughafen Regionalbf.
You can travel by train between Amsterdam and Frankfurt am Main with Deutsche Bahn for as low as $33 (€28). When you search for schedules and tickets, Omio will show you the best route.
Deutsche Bahn (DB) is the main provider of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train from Amsterdam to Frankfurt am Main. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.
Amsterdam to Frankfurt am Main train information with Deutsche Bahn:
Read on for COVID-19 recommendations and policies for your Deutsche Bahn train ticket 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.
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.
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.
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.
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 (NS) operates a train from Amsterdam to Frankfurt am Main every 3 hours, and the journey takes 3 hours and 53 minutes.
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.
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.
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 by train between Amsterdam, Netherlands and Frankfurt am Main, Germany is: Partially open.
International entry is allowed for: Entry is partially open for citizens and permanent residents of Netherlands
The government of Germany has imposed these measures to reduce the spread of COVID-19:
The above information was last checked on 1/19/22. Remember to check the latest COVID-19 travel safety regulations for your train from Amsterdam to Frankfurt am Main closer to your date of departure here
The current restriction level for your return trip by train from Frankfurt am Main to Amsterdam is: Partially open
Reentry to Netherlands is allowed for: Entry is partially open for citizens and permanent residents of Germany
What are the requirements?
The government of Netherlands has imposed these measures to reduce the spread of COVID-19:
Last checked on 1/20/22. 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.
There are a few train stations in Amsterdam to start your route from including Amsterdam Centraal and Amsterdam Sloterdijk. In Frankfurt am Main you have a few train station options to choose from for your arrival including Frankfurt (M) Flughafen Regionalbf, Frankfurt Main Ost and Frankfurt am Main - Stadion.
Omio customers traveling this route depart most frequently from Amsterdam Centraal and arrive in Frankfurt (M) Flughafen Regionalbf.
The most popular departure train station with passengers for this journey, called Amsterdam Centraal, is located 0.6 miles (916 m) from the city center of Amsterdam.
The most popular arrival train station, Frankfurt (M) Flughafen Regionalbf, is located 6.7 miles (10.8 km) away from the city center of Frankfurt am Main.
Here are some other resources that might have the information you need