Berlin to Frankfurt am Main

travel Berlin Frankfurt am Main
Cheapest

Carpool

Cheapest $27

Quickest

Train

Quickest 4h 14min

Most Convenient

Train

Most Convenient

There are 1 train company operating 5 routes - ICE11, CNL 1258, ICE20, ICE12, EC62 from Berlin to Frankfurt am Main. The cheapest train costs $52 and is 6h 18min.

Faretrotter is a travel aggregation resource that gathers travel company amenities and statistics and compares modes of transportation between cities. Use Faretrotter to plan your next trip, or purchase a ticket your next city.

What is the best way to travel from Berlin to Frankfurt am Main?

There are 4 ways to travel from Berlin to Frankfurt am Main. 3 trains, 1 bus, 2 flights and 1 by car are possible between the two areas. The by car from Berlin to Frankfurt am Main is the cheapest. The train operated by DB running from Berlin to Frankfurt (M) Taunusanlage is the fastest. The train operated by running from Berlin to Frankfurt (M) Taunusanlage is the most convenient.

It's important to check each mode when booking your ticket so that you can find the best method for you. The cost of each type varies differently, so be sure to use Faretrotter to keep an eye out!

Find related trips

How to get from Potsdam to Frankfurt am Main Cheapest way from Gorzów Wielkopolski to Offenbach Cheapest way from Szczecin to Darmstadt Train from Magdeburg to Wiesbaden How to get from Halle (Saale) to Mainz


Train from Berlin to Frankfurt am Main from $53 with DB

Train
Berlin to Frankfurt am Main
$53
5h 48min
  • DB $53
    Train · 1 stop 6h 19min
    Berlin
    6h 22min · Train ICE11
    Offenbach (Main) Ledermuseum
  • DB $103
    Train · 1 stops 12h 11min
    Berlin Hbf (tief)
    7h 36min · Train ICE11
    Wolfsburg Hbf
    4h 34min · Train ICE11
    Offenbach
  • DB $105
    Train · 1 stop 5h 58min
    Berlin
    6h 1min · Train CNL 1258
    Frankfurt (M) Mühlberg
  • DB $52
    Train · 1 stop 6h 18min
    Berlin
    6h 26min · Train ICE11
    Frankfurt (M) Mühlberg
  • DB $237
    Train · 1 stops 12h 38min
    Berlin
    8h 34min · Train ICE12
    Efringen-Kirchen
    4h 4min · Train ICE20
    Frankfurt am Main

Bus from Berlin to Frankfurt am Main from $86

Bus
Berlin to Frankfurt am Main
$86
10h 14min
Berlin
10h 14min · Bus
Frankfurt am Main

Flight from TXL Berlin to FRA Frankfurt from $281

Flight
TXL to FRA
$281
5h 12min
TXL
5h 12min · Flight
FRA

Flight from SXF Berlin to FRA Frankfurt from $281

Flight
SXF to FRA
$281
5h 12min
SXF
5h 12min · Flight
FRA

Train from Berlin to Frankfurt (M) Taunusanlage Westend-Süd from $53 with DB

Train
Berlin to Frankfurt (M) Taunusanlage
$53
4h 14min
  • DB $105
    Train · 1 stop 6h 1min
    Berlin
    6h 1min · Train CNL 1258
    Frankfurt (M) Taunusanlage
  • DB $53
    Train · 1 stop 6h 25min
    Berlin
    6h 25min · Train ICE11
    Frankfurt (M) Taunusanlage
  • DB $166
    Train · 1 stops 4h 14min
    Berlin Brandenburger Tor
    1h 26min · Train ICE12
    Göppingen
    2h 47min · Train EC62
    Frankfurt (M) Taunusanlage

Train from Berlin to Frankfurt (M) Galluswarte Gutleutviertel from $53 with DB

Train
Berlin to Frankfurt (M) Galluswarte
$53
5h 57min
  • DB $53
    Train · 1 stop 6h 20min
    Berlin
    6h 27min · Train ICE11
    Frankfurt (M) Galluswarte
  • DB $151
    Train · 1 stops 11h 36min
    Berlin Hbf (Europaplatz)
    8h 46min · Train CNL 1258
    Uhingen
    2h 49min · Train ICE11
    Frankfurt (M) Galluswarte

Drive from Berlin to Frankfurt am Main from $28

Drive
Berlin to Frankfurt am Main
$28
6h 34min
Berlin
6h 34min · Drive
Frankfurt am Main