Trains from Amsterdam to Frankfurt am Main

Sat, Jul 20
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

COMPARE

Prices across different modes

Train
Bus
Flight
Fri
Jul 19
$71Deutsche Bahn with connection
$53Flixbus
$357Lufthansa
Sat
Jul 20
$35Deutsche Bahn with connection
$29RegioJet
$102Lufthansa
Sun
Jul 21
$35Deutsche Bahn with connection
$29RegioJet
$346KLM
Mon
Jul 22
$35Deutsche Bahn with connection
$29RegioJet
$236Alitalia
Tue
Jul 23
$35Deutsche Bahn with connection
$29RegioJet
$292KLM
Wed
Jul 24
$35Deutsche Bahn with connection
$29RegioJet
$236Alitalia
Thu
Jul 25
$35Deutsche Bahn with connection
$29RegioJet
$223Alitalia
Fri
Jul 26
$35Deutsche Bahn with connection
$29RegioJet
$215KLM
Sat
Jul 27
$35Deutsche Bahn
$29RegioJet
$161Lufthansa
Sun
Jul 28
$35Deutsche Bahn with connection
$29RegioJet
$223Alitalia
Mon
Jul 29
$35Deutsche Bahn with connection
$29RegioJet
$218csa
Tue
Jul 30
$35Deutsche Bahn with connection
$29RegioJet
$171csa
Wed
Jul 31
$35Deutsche Bahn with connection
$29RegioJet
$181Lufthansa
Thu
Aug 1
$35Deutsche Bahn with connection
$29RegioJet
$181Lufthansa
Fri
Aug 2
$35Deutsche Bahn
$29RegioJet
$128Lufthansa
Sat
Aug 3
$35Deutsche Bahn with connection
$29RegioJet
$102Lufthansa
Sun
Aug 4
$35Deutsche Bahn with connection
$29RegioJet
$161Lufthansa
Mon
Aug 5
$35Deutsche Bahn with connection
$29RegioJet
$181Lufthansa
Tue
Aug 6
$35Deutsche Bahn with connection
$29RegioJet
$102Lufthansa
Wed
Aug 7
$35Deutsche Bahn with connection
$6Bla Bla Bus
$137Cityjet
Thu
Aug 8
$35Deutsche Bahn with connection
$29RegioJet
$128Lufthansa

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Amsterdam to Frankfurt am Main Train Information

Avg. Train Duration:
7 hours 11 minutes
Train Ticket Price: $35
Trains depart from:Amsterdam
Trains arrive in:Frankfurt am Main
Distance:364 km
TrainTrain Companies:Deutsche Bahn with connection, Deutsche Bahn

Trains from Amsterdam to Frankfurt

Anyone traveling from Amsterdam to Frankfurt by train has plenty of options. The earliest departure time is 6:35 a.m. and the final train leaves Amsterdam at 8:30 p.m., although there are later services involving a change along the way. The journey time is 3 hours 55 minutes, and all services are operated by Deutsche Bahn. There are slightly fewer trains at weekends, although every day at least four trains depart for Frankfurt.

Amsterdam to Frankfurt trains: Not what you're looking for?

Return trains from Frankfurt to Amsterdam | Compare all modes of traveling from Amsterdam to Frankfurt | Or learn more about trains to Frankfurt



Amsterdam to Frankfurt Train Cost

Average prices for Deutsche Bahn trains from Amsterdam to Frankfurt when you book in advance

Booking Period

Average Price

Same Day

€91

1 Day in Advance

€91

1 Week in Advance

€91

2 Weeks in Advance

€56

1 Month in Advance

€54

3 Months in Advance

€54

Amsterdam to Frankfurt Trains: General Information


While it may be cheaper to book a last-minute budget airline ticket from Amsterdam to Frankfurt, travelers can offset some of the cost of train tickets by planning ahead and booking tickets as far in advance as possible.

  • autobus All Amsterdam to Frankfurt trains are run by Deutsche Bahn.
  • autobus Most trains are direct, depart from Amsterdam's Centraal station and arrive at Frankfurt's Hbf.
  • autobus The Amsterdam to Frankfurt am Main train journey takes as little as 3 hours and 55 minutes to arrive in Frankfurt.
  • autobus Most travelers book their Amsterdam to Frankfurt am Main train tickets 1 day in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Amsterdam to Frankfurt am Main trains decrease the further they are booked in advance:

  • It is 38% cheaper to book an Amsterdam to Frankfurt am Main train ticket 2 weeks in advanced as opposed to the day you intend to travel.
  • Amsterdam to Frankfurt am Main train costs are 40% cheaper when booked 1 month in advance as opposed to purchasing a train ticket the day of.

Taking the Train from Amsterdam

Every train from Amsterdam to Frankfurt departs from Amsterdam Centraal. Centraal is, as the name suggests, right at the center of the city and is easy to reach via trams and buses, as well as taxis. Alternatively, you can catch Metro lines 51, 53 or 54 straight to the station. The Metro runs from 6:00 a.m. until 12:00 midnight, so will always be a good option for anyone catching a train to Frankfurt. Leave about 20 minutes to reach the platforms if you are coming from the center of town.

Getting into Frankfurt by Train

Frankfurt is one of Europe's business centers, but it's more than a collection of skyscrapers. It has a vibrant food culture, a bohemian arts scene and access to the beautiful Rhine valley, along with the historical attractions of the centuries old Altstadt. All trains from Amsterdam arrive at Frankfurt's Hauptbahnhof. From there, the easiest way to reach hotels in the old town is by catching the U4 U-Bahn (subway) line, although there are also S-Bahn (light rail), bus and tram services from the main station as well. The U-Bahn runs from 4:00 a.m. until 1:00 a.m., so will always be an option for those arriving from Amsterdam.

Compare prices

Best fares for trains from Amsterdam to Frankfurt am Main

This month
Next Month
Sun, Jul 21
Train
Deutsche Bahn with connection
19:249h 23m04:47
AmsterdamFrankfurt am Main
Mon, Jul 22
Train
Deutsche Bahn with connection
19:249h 23m04:47
AmsterdamFrankfurt am Main
Tue, Jul 23
Train
Deutsche Bahn with connection
19:249h 23m04:47
AmsterdamFrankfurt am Main
Fastest Trains from Amsterdam to Frankfurt am Main
Wed, Jul 24
Train
Deutsche Bahn with connection
14:546h 18m21:12
AmsterdamFrankfurt am Main
Mon, Aug 5
Train
Deutsche Bahn with connection
14:546h 18m21:12
AmsterdamFrankfurt am Main
Thu, Aug 8
Train
Deutsche Bahn with connection
14:546h 18m21:12
AmsterdamFrankfurt am Main
Return Train Tickets for Frankfurt am Main to Amsterdam
Sun, Jul 21
Train
Deutsche Bahn with connection
01:176h 48m08:05
Frankfurt am MainAmsterdam
Mon, Jul 22
Train
Deutsche Bahn with connection
21:229h 13m06:35
Frankfurt am MainAmsterdam
Tue, Jul 23
Train
Deutsche Bahn with connection
04:386h 27m11:05
Frankfurt am MainAmsterdam

Stations

Important Stations and Airports for this Journey
Amsterdam
Frankfurt am Main
TrainAmsterdam 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.
Metro lines 51, 52, 53, 54
Bus lines 18, 21, 22, 32, 33, 34, 35, 42, 43
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.
TrainAmsterdam Sloterdijk

Amenities

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone