Search and Compare
Find the cheapest or fastest trip for you by comparing buses with trains
Your Travel, Organised
Book and store all your tickets quickly and conveniently on Omio
Support You Can Count On
Once you’ve booked your ticket, our customer service team is there to assist you
The journey from Frankfurt to Amsterdam can be made directly by train, plane or bus, with plane and train journeys taking a similar time of around 4 hours while bus routes take approximately 6.5 hours. All routes operate seven days a week.
Return trips from Amsterdam to Frankfurt are also available.
Eurolines, Flixbus, Megabus and Student Agency offer numerous direct daily buses from Frankfurt to Amsterdam, starting in the early hours of the morning and continuing until around midnight. Buses leave from Frankfurt Hauptbahnhof Station and arrive at Amsterdam Sloterdijk, just west of the city and on Amsterdam's extensive public transport system of trams, buses, local trains and water taxis. Taxis are also available at both stations.
Deutsche Bahn offer numerous direct trains from Frankfurt to Amsterdam everyday from the early hours until just before 7:30 p.m. Trains to Amsterdam from Frankfurt require just under 4 hours of travel time. Other departures are also available with connections en-route and much longer journey times. Trains depart from centrally located Frankfurt Hbf which has good connections to the city's efficient network of U and S-Bahn trains, local buses and night buses. Arrivals are at Amsterdam Centraal Station in the heart of the city and well located for access to all of Amsterdam's transport options. Taxi ranks are located at both stations.
KLM and Lufthansa operate 12 direct flights from Frankfurt to Amsterdam from just after 5:00 a.m. until around 7:00 p.m. Both airports are just a few kilometers from their city centers and linked by local buses and trains. Car rentals and taxis are also available at all terminals.