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

Cheapest dates for Berlin - 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
$19
Deutsche Bahnoutward: Nov 16, 2026
direct (4h17m)
Deutsche Bahn
Deutsche Bahninbound: Nov 17, 2026
direct (4h02m)
Deutsche Bahn
$33
Deutsche Bahnoutward: Dec 2, 2026
direct (4h44m)
Deutsche Bahn
Deutsche Bahninbound: Dec 3, 2026
direct (3h55m)
Deutsche Bahn
$33
Deutsche Bahnoutward: Nov 21, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Nov 25, 2026
direct (7h40m)
Deutsche Bahn
$33
Deutsche Bahnoutward: Nov 21, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Nov 23, 2026
direct (4h27m)
Deutsche Bahn
$40
Deutsche Bahnoutward: Nov 16, 2026
direct (4h17m)
Deutsche Bahn
Deutsche Bahninbound: Nov 17, 2026
direct (4h02m)
Deutsche Bahn
$40
Deutsche Bahnoutward: Nov 29, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Dec 5, 2026
direct (5h55m)
Deutsche Bahn
$40
Deutsche Bahnoutward: Dec 9, 2026
direct (4h17m)
Deutsche Bahn
Deutsche Bahninbound: Dec 13, 2026
direct (5h08m)
Deutsche Bahn
$40
Deutsche Bahnoutward: Nov 22, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Nov 26, 2026
direct (6h55m)
Deutsche Bahn
$40
Deutsche Bahnoutward: Nov 29, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Dec 5, 2026
direct (5h55m)
Deutsche Bahn
$40
Deutsche Bahnoutward: Dec 9, 2026
direct (4h17m)
Deutsche Bahn
Deutsche Bahninbound: Dec 13, 2026
direct (5h08m)
Deutsche Bahn
$40
Deutsche Bahnoutward: Nov 22, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Nov 24, 2026
direct (4h02m)
Deutsche Bahn
$46
Deutsche Bahnoutward: Nov 21, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Nov 22, 2026
direct (4h05m)
Deutsche Bahn
$46
Deutsche Bahnoutward: Nov 28, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Nov 30, 2026
direct (6h)
Deutsche Bahn
$46
Deutsche Bahnoutward: Nov 13, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Nov 14, 2026
1 stop (5h06m)
Deutsche Bahn
$46
Deutsche Bahnoutward: Jan 4, 2027
1 stop (7h21m)
Deutsche Bahn
Deutsche Bahninbound: Jan 5, 2027
direct (5h02m)
Deutsche Bahn
$46
Deutsche Bahnoutward: Nov 28, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Nov 30, 2026
direct (4h31m)
Deutsche Bahn
$47
Deutsche Bahnoutward: Nov 13, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Nov 17, 2026
direct (6h38m)
Deutsche Bahn
$52
Deutsche Bahnoutward: Nov 29, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Dec 5, 2026
direct (5h55m)
Deutsche Bahn
$54
Deutsche Bahnoutward: Nov 21, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Nov 22, 2026
direct (4h05m)
Deutsche Bahn
$54
Deutsche Bahnoutward: Nov 23, 2026
direct (4h44m)
Deutsche Bahn
Deutsche Bahninbound: Nov 26, 2026
direct (6h55m)
Deutsche Bahn
$54
Deutsche Bahnoutward: Nov 20, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Nov 23, 2026
direct (4h02m)
Deutsche Bahn
$54
Deutsche Bahnoutward: Dec 1, 2026
direct (4h44m)
Deutsche Bahn
Deutsche Bahninbound: Dec 3, 2026
1 stop (4h02m)
Deutsche Bahn
$54
Deutsche Bahnoutward: Nov 29, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Dec 5, 2026
2 stops (8h21m)
Deutsche Bahn
$54
Deutsche Bahnoutward: Nov 20, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Nov 23, 2026
direct (4h02m)
Deutsche Bahn
$54
Deutsche Bahnoutward: Nov 26, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Nov 29, 2026
direct (6h47m)
Deutsche Bahn
$54
Deutsche Bahnoutward: Nov 13, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Nov 17, 2026
direct (6h57m)
Deutsche Bahn
$54
Deutsche Bahnoutward: Nov 29, 2026
direct (5h12m)
Deutsche Bahn
Deutsche Bahninbound: Dec 5, 2026
2 stops (8h21m)
Deutsche Bahn
$54
Deutsche Bahnoutward: Feb 18, 2027
1 stop (5h21m)
Deutsche Bahn
Deutsche Bahninbound: Feb 21, 2027
direct (4h39m)
Deutsche Bahn
$55
Deutsche Bahnoutward: Dec 3, 2026
direct (4h01m)
Deutsche Bahn
Deutsche Bahninbound: Dec 7, 2026
1 stop (8h29m)
Deutsche Bahn
$55
Deutsche Bahnoutward: Dec 3, 2026
direct (4h01m)
Deutsche Bahn
Deutsche Bahninbound: Dec 7, 2026
1 stop (8h29m)
Deutsche Bahn
Return
Departure

Travel guide Berlin–Frankfurt

Information

If you're planning to travel from Berlin to Frankfurt by train, here's some useful information. With liligo.com you can find the best train offers from Berlin to Frankfurt.

Depart from the following stations in Berlin: Berlin Central Railway Station, Berlin East Railway Station, Berlin-Spandau Railway Station, Bahnhof Berlin-Spandau, Berlin Südkreuz Railway Station, Berlin-Lichtenberg Railway Station, Berlin Airport-Terminal 5 (Schönefeld) Railway Station, Berlin Friedrichstrasse Railway Station, Berlin Zoologischer Garten Railway Station, Berlin-Charlottenburg Railway Station, Berlin-Wannsee Railway Station, Berlin Hauptbahnhof, Berlin Adlershof, Berlin Ostbahnhof, Berlin Gesundbrunnen, Berlin Ostkreuz, Baumschulenweg, Berlin-Spandau. 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.

Why should you travel from Berlin to Frankfurt by train? Some reasons include: The centrally located train station in Berlin 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.