>
From Frankfurt to Berlin

Compare prices to get from Frankfurt to Berlin

Compare transport options from Frankfurt to Berlin over the next 7 days. Flights start at €60. Trains start at €7. Buses start at €21.
Flights
€60|1h
Trains
€7|3h 43m
Buses
€21|6h 50m
€161
€114
€276
€200
€143
€122
€138
€89
€90
€60
€66
€102
€97
€84
Lufthansa
Cheapest
1h 10m
Frankfurt AirportBerlin Brandenburg Airport
€114One way
Book
Direct
Condor
Fastest
1h 5m
Frankfurt AirportBerlin Brandenburg Airport
€134One way
Book
Direct
Condor
Fastest
1h 5m
Frankfurt AirportBerlin Brandenburg Airport
€183One way
Book
Direct
Condor
6h 20m
Frankfurt AirportBerlin Brandenburg Airport
€213One way
Book
1 stop
  • Prices shown from Frankfurt to Berlin are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.

Compare transport options from Frankfurt to Berlin

The cheapest way to get from Frankfurt to Berlin costs only €25 on average via Buses, and the quickest way takes just 2h 1m by Flights. Find the travel option that best suits you.

Flight
Flights Fastest
Average price €86
Average duration2h 1m
Departure Time--
Direct options
Search flights
Train
Trains
Average price €29
Average duration4h 17m
Departure Time11:02 - 23:34
Direct options
Bus
Buses Cheapest
Average price €25
Average duration7h 33m
Departure Time05:40 - 04:30
Direct options

· Total pre-departure time: Estimated travel time to the departure point, plus standard check-in, security, and waiting time

When is the cheapest time to travel from Frankfurt to Berlin?

What is the cheapest month to book a one-way flight from Frankfurt to Berlin?

Average price of one-way tickets from Frankfurt to Berlin booked on Trip.com over the past 12 months.

For a one-way flight from Frankfurt to Berlin, fares are lowest in December (€127) and highest in March (€186).

€186
€157
€127
€98
    Cheapest
  • €154
    Sep
  • €183
    Oct
  • €173
    Nov
  • €127
    Dec
  • €164
    Jan
  • €177
    Feb
  • €186
    Mar
  • €165
    Apr
  • €145
    May
  • €159
    Jun
  • €143
    Jul
  • €165
    Aug

What is the cheapest day to travel by train from Frankfurt to Berlin?

Average train fares from Frankfurt to Berlin for the next 7 days, based on Trip.com user searches.

Based on Trip.com's data, the cheapest day to travel by train from Frankfurt to Berlin is Sunday, with an average price of €8.

€25
€17
€8
0
    Cheapest
  • Oct 19
  • Oct 20
  • Oct 21
  • Oct 15
  • Oct 9
  • Oct 10
  • Oct 11

What is the cheapest day to travel from Frankfurt to Berlin by bus?

The average price of a bus from Frankfurt to Berlin found by Trip.com users over the next 7 days.

Based on Trip.com's data, the cheapest day for bus tickets from Frankfurt to Berlin is Monday, with an average price of €25.

€25
  • Sep 28
  • Sep 22
  • Sep 23
  • Sep 24
  • Sep 25
  • Sep 26
  • Sep 27

Recommended hotels in Berlin

Hotel de Rome Berlin
9/10
94 Reviews
Hotel de Rome Berlin
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Berlin City Centre | 0.87 km from city centre
34% off
€573 €376
Hapimag Berlin Gendarmenmarkt
8.8/10
41 Reviews
Hapimag Berlin Gendarmenmarkt
hotel-star hotel-star hotel-star hotel-star hotel-praise
Berlin City Centre | 1.18 km from city centre
€431
Hapimag Ferienwohnungen Berlin Zoo
9.2/10
41 Reviews
Hapimag Ferienwohnungen Berlin Zoo
hotel-star hotel-star hotel-star hotel-praise
Tiergarten | 4.43 km from city centre
€285
Hotel Adlon Kempinski Berlin
9.5/10
125 Reviews
Hotel Adlon Kempinski Berlin
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Berlin City Centre | 1.75 km from city centre
€360

From Frankfurt to Berlin: Travel Information

Companies operating from Frankfurt to Berlin

Deutsche Bahn
FlixTrain
FlixBus

Find stations and airports near Frankfurt and Berlin

Popular airports near Frankfurt

Frankfurt Airport (FRA) Frankfurt Germany
Hahn Airport (HHN) Frankfurt Germany
Mannheim City Airport (MHG) Nearby Mannheim Germany

Popular airports near Berlin

Berlin Brandenburg Airport (BER) Berlin Germany
Leipzig/Halle Airport (LEJ) Nearby Leipzig Germany

Popular train stations near Frankfurt

Frankfurt (Main) Hbf Frankfurt Germany
Frankfurt Hbf (tief) Frankfurt Germany
Frankfurt(Main)Hbf Mannheimer Str. Frankfurt Germany
Hauptbahnhof/Fernbusterminal, Frankfurt a.M. Frankfurt Germany
Frankfurt(M)Taunusanlage Frankfurt Germany

Popular train stations near Berlin

Spandauer Str./Marienkirche, Berlin Berlin Germany
Berlin Hackescher Markt Berlin Germany
Berlin Alexanderplatz (S) Berlin Germany
Berlin Alexanderplatz Berlin Germany
Rotes Rathaus (U), Berlin Berlin Germany

Popular bus stations near Frankfurt

Stadion Osttribüne, Frankfurt a.M. Frankfurt Germany
Frankfurt StuttgarterStrasse Frankfurt Germany
Frankfurt Stuttgarter Str Frankfurt Germany
Frankfurt Central Train Station (Stuttgarter Str.) Frankfurt Germany
Frankfurt Central Station Frankfurt Germany

Popular bus stations near Berlin

Berlin Park Inn Radisson Hotel Berlin Germany
Berlin Alexanderplatz Berlin Germany
Avengers Berlin Germany
Berlin Hannah-Ahrendt-Straße Berlin Germany
Berlin Am Ostbahnhof Berlin Germany

FAQ – How to Get from Frankfurt to Berlin

  • How far is it from Frankfurt to Berlin?

    It’s about 437 km (272 mi) from Frankfurt to Berlin.
  • You can travel from Frankfurt to Berlin in 3 different ways: Flights, Trains, Buses.
  • The fastest way to get from Frankfurt to Berlin is by Flights, with an average journey time of 2 hours 1 minute. Other modes of transport take longer: Trains takes on average 4h 17m.Buses takes on average 7h 33m.
  • The cheapest way to get from Frankfurt to Berlin is by Buses, with an average price of €25. Other modes of transport are more expensive: Trains costs around €29 on avergae.Flights costs around €86 on average.
  • When traveling from Frankfurt to Berlin, travelers usually depart from and arrive to the following locations: Flights typically departs from Frankfurt Airport and arrives at Berlin Brandenburg Airport , Trains typically departs from Frankfurt (Main) Hbf and arrives at Spandauer Str./Marienkirche, Berlin , Buses typically departs from Stadion Osttribüne, Frankfurt a.M. and arrives at Berlin Park Inn Radisson Hotel .
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Frankfurt to Berlin are usually cheapest (December), with an average price of €127 Flights from Frankfurt to Berlin are usually cheapest (Sunday), with an average price of €8 Flights from Frankfurt to Berlin are usually cheapest (Monday), with an average price of €25 .
  • There is a 0m time difference between Frankfurt and Berlin.