Train tickets from Amsterdam–Frankfurt: find the best deals for your trip!

Cheapest dates for Amsterdam - Frankfurt train tickets

  • any
  • November 2026
  • December 2026
  • January 2027
  • February 2027
  • March 2027
  • April 2027
  • May 2027
  • June 2027
  • July 2027
  • August 2027
  • September 2027
  • October 2027
  • popularity
  • price
  • arrival city
$59
Student Agencyoutward: Dec 17, 2026
direct (8h30m)
Student Agency
Student Agencyinbound: Dec 21, 2026
direct (8h05m)
Student Agency
$59
Student Agencyoutward: Dec 17, 2026
direct (8h30m)
Student Agency
Student Agencyinbound: Dec 20, 2026
direct (8h05m)
Student Agency
$94
Deutsche Bahnoutward: Dec 25, 2026
direct (3h56m)
Deutsche Bahn
Deutsche Bahninbound: Dec 26, 2026
1 stop (5h47m)
Deutsche Bahn
$96
Deutsche Bahnoutward: Feb 17, 2027
4 stops (6h32m)
Deutsche Bahn
Deutsche Bahninbound: Feb 18, 2027
4 stops (6h05m)
Deutsche Bahn
$98
Deutsche Bahnoutward: Dec 19, 2026
1 stop (5h36m)
Deutsche Bahn
Deutsche Bahninbound: Dec 20, 2026
1 stop (5h30m)
Deutsche Bahn
$100
Deutsche Bahnoutward: Nov 16, 2026
1 stop (5h58m)
Deutsche Bahn
Deutsche Bahninbound: Nov 21, 2026
2 stops (5h23m)
Deutsche Bahn
$103
Deutsche Bahnoutward: Nov 10, 2026
1 stop (5h58m)
Deutsche Bahn
Deutsche Bahninbound: Nov 13, 2026
4 stops (6h34m)
Deutsche Bahn
$103
Deutsche Bahnoutward: Nov 10, 2026
1 stop (5h58m)
Deutsche Bahn
Deutsche Bahninbound: Nov 13, 2026
4 stops (6h34m)
Deutsche Bahn
$103
Deutsche Bahnoutward: Nov 10, 2026
1 stop (5h58m)
Deutsche Bahn
Deutsche Bahninbound: Nov 13, 2026
4 stops (6h34m)
Deutsche Bahn
$104
Deutsche Bahnoutward: Dec 5, 2026
4 stops (6h32m)
Deutsche Bahn
Deutsche Bahninbound: Dec 6, 2026
3 stops (6h06m)
Deutsche Bahn
$104
Deutsche Bahnoutward: Dec 17, 2026
direct (3h56m)
Deutsche Bahn
Deutsche Bahninbound: Dec 20, 2026
1 stop (5h30m)
Deutsche Bahn
$104
Deutsche Bahnoutward: Dec 17, 2026
direct (3h56m)
Deutsche Bahn
Deutsche Bahninbound: Dec 20, 2026
1 stop (5h30m)
Deutsche Bahn
$104
Deutsche Bahnoutward: Dec 17, 2026
direct (3h56m)
Deutsche Bahn
Deutsche Bahninbound: Dec 20, 2026
1 stop (5h30m)
Deutsche Bahn
$104
Deutsche Bahnoutward: Dec 17, 2026
direct (3h56m)
Deutsche Bahn
Deutsche Bahninbound: Dec 20, 2026
1 stop (5h30m)
Deutsche Bahn
$104
Deutsche Bahnoutward: Dec 5, 2026
4 stops (6h32m)
Deutsche Bahn
Deutsche Bahninbound: Dec 6, 2026
3 stops (6h06m)
Deutsche Bahn
$105
Deutsche Bahnoutward: Nov 28, 2026
1 stop (5h28m)
Deutsche Bahn
Deutsche Bahninbound: Dec 5, 2026
6 stops (7h01m)
Deutsche Bahn
$106
Deutsche Bahnoutward: Dec 10, 2026
2 stops (4h55m)
Deutsche Bahn
Deutsche Bahninbound: Dec 14, 2026
1 stop (5h30m)
Deutsche Bahn
$106
Deutsche Bahnoutward: Dec 12, 2026
4 stops (6h27m)
Deutsche Bahn
Deutsche Bahninbound: Dec 14, 2026
1 stop (5h30m)
Deutsche Bahn
$107
Deutsche Bahnoutward: Dec 10, 2026
4 stops (6h27m)
Deutsche Bahn
Deutsche Bahninbound: Dec 14, 2026
1 stop (5h47m)
Deutsche Bahn
$107
Deutsche Bahnoutward: Dec 10, 2026
4 stops (6h27m)
Deutsche Bahn
Deutsche Bahninbound: Dec 14, 2026
1 stop (5h47m)
Deutsche Bahn
$109
Unknown Companyoutward: Nov 14, 2026
3 stops (5h25m)
Unknown Company
Deutsche Bahninbound: Nov 15, 2026
direct (4h20m)
Deutsche Bahn
$111
Deutsche Bahnoutward: Dec 10, 2026
4 stops (6h32m)
Deutsche Bahn
Deutsche Bahninbound: Dec 13, 2026
1 stop (5h30m)
Deutsche Bahn
$111
Deutsche Bahnoutward: Dec 10, 2026
4 stops (6h32m)
Deutsche Bahn
Deutsche Bahninbound: Dec 13, 2026
1 stop (5h30m)
Deutsche Bahn
$111
Deutsche Bahnoutward: Dec 10, 2026
4 stops (6h32m)
Deutsche Bahn
Deutsche Bahninbound: Dec 13, 2026
1 stop (5h30m)
Deutsche Bahn
$111
Deutsche Bahnoutward: Dec 17, 2026
direct (3h37m)
Deutsche Bahn
Deutsche Bahninbound: Dec 20, 2026
1 stop (5h30m)
Deutsche Bahn
$114
Deutsche Bahnoutward: Nov 14, 2026
4 stops (6h32m)
Deutsche Bahn
Deutsche Bahninbound: Nov 18, 2026
4 stops (6h34m)
Deutsche Bahn
$114
Deutsche Bahnoutward: Dec 5, 2026
4 stops (6h32m)
Deutsche Bahn
Deutsche Bahninbound: Dec 6, 2026
4 stops (6h26m)
Deutsche Bahn
$116
Deutsche Bahnoutward: Dec 17, 2026
1 stop (5h42m)
Deutsche Bahn
Deutsche Bahninbound: Dec 20, 2026
1 stop (5h30m)
Deutsche Bahn
$116
Deutsche Bahnoutward: Dec 10, 2026
4 stops (6h27m)
Deutsche Bahn
Deutsche Bahninbound: Dec 13, 2026
4 stops (6h05m)
Deutsche Bahn
$117
Deutsche Bahnoutward: Dec 10, 2026
4 stops (6h27m)
Deutsche Bahn
Deutsche Bahninbound: Dec 13, 2026
1 stop (5h30m)
Deutsche Bahn
Return
Departure

Travel guide Amsterdam–Frankfurt

Information

If you're planning to travel from Amsterdam to Frankfurt by train, here's some useful information. You can find great deals to travel by train from Amsterdam to Frankfurt with liligo.com.

Departure stations in Amsterdam include: Amsterdam Central Railway Station, Amsterdam-Schiphol Airport Railway Station, Amsterdam toutes gares, Amsterdam Zuid Railway Station, Amsterdam Zuid Wtc, Amsterdam Sloterdyk Railway Station, Amsterdam De Vlugtlaan Railway Station, Amsterdam Lelylaan Railway Station, Amsterdam Amstel Railway Station, Amsterdam Centraal Station. In Frankfurt you can find these train stations: Frankfurt am Main Central Station, Francfort Toutes gares, Frankfurt am Main West Railway Station, Frankfurt am Main Airport Railway Station, Frankfurt Flu Fernbahnhof, Frankfurt-Höchst Railway Station, Frankfurt am Main South Railway Station, Frankfurt Main Hauptbahnhof.

Some reasons for traveling by train between Amsterdam and Frankfurt are: The centrally located train station in Amsterdam means it will take you no time at all to reach. During your journey you can enjoy the beautiful landscapes in Germany. Before you know it, you've arrived at the train station in Frankfurt to begin your trip.