Travel from Frankfurt-am-Main to Amsterdam

Train, bus or fly from Frankfurt am Main to Amsterdam?

German Railways (DB) operates a train from Frankfurt am Main to Amsterdam every 4 hours. Tickets cost $70 - $160 and the journey takes 4 hours. Alternatively, FlixBus operates a bus from Frankfurt am Main to Amsterdam 5 times a day. Tickets cost $27 - $45 and the journey takes 5 hours 45 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.
Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you

How to get from Frankfurt am Main to Amsterdam

ModeDurationPrice
From Frankfurt(Main)Hbf train to Amsterdam Centraal.4 h124€
From Frankfurt, Frankfurt central station bus to Amsterdam, Station Sloterdijk then line 22 bus to Amsterdam, Centraal Station.6 h 14 min38€
From Frankfurt bus to Amsterdam.6 h 30 min43€
From Frankfurt rideshare to Amsterdam.4 h 42 min24€
From Frankfurt am Main drive to Amsterdam.4 h 6 min66€
From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Amsterdam airport, then train to Amsterdam.3 h 38 min101€
From Frankfurt(Main)Hbf train to Düsseldorf Hbf, train to Dusseldorf airport, fly to Amsterdam airport, then train to Amsterdam.4 h 2 min170€
From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Dusseldorf airport, train to Düsseldorf Hbf, then train to Amsterdam.5 h 41 min140€

How long does it take to get from Frankfurt am Main to Amsterdam?

The train from Frankfurt(Main)Hbf to Amsterdam Centraal takes 4 hours including transfers and departs every four hours.

Is there a direct train between Frankfurt am Main and Amsterdam?

Yes, there is a direct train departing from Frankfurt(Main)Hbf and arriving at Amsterdam Centraal. Services depart every four hours, and operate every day. The journey takes approximately 4 hours.

Is there a direct bus between Frankfurt am Main and Amsterdam?

Yes, there is a direct bus departing from Frankfurt and arriving at Amsterdam. Services depart twice a week, and operate Thursday and Sunday. The journey takes approximately 6 hours 30 minutes.

Operators from Frankfurt am Main to Amsterdam

OperatorPhoneWebsite
German Railways (DB)+49 0180 6 99 66 33German Railways (DB)
FlixBus+49 1807 123 99 123FlixBus
GVB+31 900 8011GVB
Eurolines DE+49 6196 2078-501Eurolines DE
BlaBlaCarBlaBlaCar
S-BahnS-Bahn
KLMKLM
LufthansaLufthansa
Dutch Railways (NS)+31 30 751 5155Dutch Railways (NS)