Travel options for:
Frankfurt am Main to Berlin
  • Train

    $110 - $170
    1. Frankfurt(Main)Hbf

      4 h 9 min - every 4 hours

      $110 - $170

  • Bus FlixBus

    $30 - $60
    1. Frankfurt, Frankfurt Süd

      4 h 36 min - 4 times a week

      $30 - $60

  • Bus Deinbus

    $28 - $49
    1. Hauptbahnhof/Karlstraße,

      7 h 40 min - twice daily

      $25 - $45

    2. Berlin

      4 min - 1354 feet

    3. U Kaiserdamm

      28 min - every 15 minutes

      $2 - $4

  • Nighttrain

    $50 - $65
    1. Frankfurt(Main)Süd

      5 h 15 min - once daily

      $50 - $65

  • Rideshare

    $27 - $40
    1. Frankfurt

      5 h 41 min - hourly

      $27 - $40

  • Drive

    $70 - $110
    1. Frankfurt am Main

      4 h 59 min - 341 miles

      $70 - $110

  • Fly from Frankfurt

    $49 - $157
    1. Frankfurt am Main

      14 min - every 30 minutes

      $1 - $3

    2. Frankfurt (FRA)

      1 h 10 min - non-stop

      $45 - $150

    3. Berlin Tegel (TXL)

      22 min - every 10 minutes

      $2 - $4

  • Train to Mannheim, fly

    $169 - $642
    1. Frankfurt am Main

      37 min - every 4 hours

      $23 - $35

    2. MA Hauptbahnhof

      18 min - every 30 minutes - line 5

      $3 - $5

    3. Mannheim (MHG)

      1 h 15 min - non-stop

      $140 - $600

    4. Berlin Tegel (TXL)

      22 min - every 10 minutes

      $2 - $4

  • Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

From Frankfurt(Main)Hbf train to Berlin Hbf (tief). 4 h 9 min 119€. From Frankfurt, Frankfurt Süd station bus to Berlin, Berlin central station. 4 h 36 min 47€. From Hauptbahnhof/Karlstraße, Frankfurt am Main bus to Berlin, walk to U Kaiserdamm, then train to S+U Alexanderplatz. 8 h 16 min 31€. From Frankfurt(Main)Süd nighttrain to Berlin Hauptbahnhof. 5 h 15 min 49€. From Frankfurt rideshare to Berlin. 5 h 41 min 25€. From Frankfurt am Main drive to Berlin. 4 h 59 min 74€. From Frankfurt(M)Hauptwache train to Frankfurt airport, fly to Berlin Tegel airport, then bus to Berlin. 2 h 49 min 59€. From Frankfurt(Main)Hbf train to MA Hauptbahnhof, line 5 tram to Mannheim airport, fly to Berlin Tegel airport, then bus to Berlin. 3 h 41 min 233€.