Travel options
from Frankfurt am Main to Berlin

You can get from Frankfurt am Main to Berlin by train, bus or flight.

Our recommendation

To get from Frankfurt am Main to Berlin on 28 Sep we recommend taking a train because it’s the best combination of price and speed.

18:20Frankfurt (Main) Süd4h08 22:28Berlin Hbf
0 changes
£451One-way
Cheapest
14:10Frankfurt am Main, Hbf15h30 05:40Berlin
1 changes
£211One-way
Other options
19:14Frankfurt (Main) Hbf4h13 23:27Berlin Hbf
0 changes
£451One-way
19:58Frankfurt (Main) Hbf4h15 00:13Berlin Hbf
1 changes
£451One-way
20:14Frankfurt (Main) Hbf4h17 00:31Berlin Hbf
1 changes
£451One-way

Find all the dates and times for this journey by train, bus, and flight, .

These companies trust us. We sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF
Place to stay

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View All

COMPARE Prices for trains, buses and flights

Mon
27 Sep
£46Deutsche Bahn
£21BlaBlaCar Bus
Find prices
Tue
28 Sep
£22FlixTrain
£21BlaBlaCar Bus
£366Lufthansa
Wed
29 Sep
£18FlixTrain
£17BlaBlaCar Bus
£180Lufthansa
Thu
30 Sep
£22FlixTrain
£17BlaBlaCar Bus
£180Lufthansa
Fri
1 Oct
£32Deutsche Bahn
£17BlaBlaCar Bus
£111Lufthansa
Sat
2 Oct
£9FlixTrain
£17BlaBlaCar Bus
£95Lufthansa
Sun
3 Oct
£16Deutsche Bahn
£17BlaBlaCar Bus
£665TAP Portugal
Mon
4 Oct
£22FlixTrain
£17BlaBlaCar Bus
£409TAP Portugal
Tue
5 Oct
£16Deutsche Bahn
£16BlaBlaCar Bus
£180Lufthansa
Wed
6 Oct
£9FlixTrain
£9BlaBlaCar Bus
£127Lufthansa
Thu
7 Oct
£16Deutsche Bahn
£13BlaBlaCar Bus
£326TAP Portugal
Fri
8 Oct
£27FlixTrain
£13BlaBlaCar Bus
£402TAP Portugal
Sat
9 Oct
£9FlixTrain
£13BlaBlaCar Bus
£84Lufthansa
Sun
10 Oct
£22FlixTrain
£13BlaBlaCar Bus
£84Lufthansa
Mon
11 Oct
£16Deutsche Bahn
£9BlaBlaCar Bus
£481TAP Portugal
Tue
12 Oct
£16Deutsche Bahn
Find prices
£73Lufthansa
Wed
13 Oct
£9FlixTrain
£9BlaBlaCar Bus
£84Lufthansa
Thu
14 Oct
£9FlixTrain
£9BlaBlaCar Bus
£84Lufthansa
Fri
15 Oct
£27FlixTrain
£13BlaBlaCar Bus
£380TAP Portugal
Sat
16 Oct
Find prices
£9BlaBlaCar Bus
£73Lufthansa
Sun
17 Oct
£22FlixTrain
£13BlaBlaCar Bus
Find prices

Travel Information to Berlin from Frankfurt am Main

distanceDistance262 miles (423 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range£17 - £110
cheapestCheapest modeCoach • £17 • 4 h 9 min
fastestFastest modeFlight • £110 • 1 h 10 min
carriersPopular travel companiesLufthansa, BlaBlaCar Bus or Deutsche Bahn

Take a flight, coach or train to travel 262 miles (423 km) to Berlin from Frankfurt am Main. If speed is a priority, then a flight is the best option with an average duration of 1 h 10 min; whereas, if saving money is more important, then a coach is the best option with prices starting as low as £17. The most popular travel providers which serve this journey are Lufthansa, BlaBlaCar Bus or Deutsche Bahn among others. Travellers can even take a direct flight, coach or train from Frankfurt am Main to Berlin.

Travel Tips

Travel from Frankfurt am Main to Berlin
Travel to Berlin easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Frankfurt am Main to Berlin.
FAQs
How do I travel to Berlin from Frankfurt am Main?

There are 3 ways to get from Frankfurt am Main to Berlin: flight, coach or train.

What is the cheapest way to get from Frankfurt am Main to Berlin?

The cheapest way from Frankfurt am Main to Berlin is by taking a coach. You can find average ticket prices around £17 compared to other travel options to Berlin:

A coach is about £93 less than a flight, which costs on average £110 for this route.

A coach is £4 less than a train for this route with tickets for a train from Frankfurt am Main to Berlin costing on average £21.

What is the fastest way from Frankfurt am Main to Berlin?

The quickest way to travel to Berlin from Frankfurt am Main is by flight, which takes on average 1 h 10 min   compared to other travel options that may take you longer to get to your destination:

In comparison, taking a coach requires on average 4 h 9 min   of travel time.

In comparison, travelling by train can take you on average 4 h 5 min.

How far is Berlin from Frankfurt am Main?

The distance from Frankfurt am Main to Berlin is approximately 262 miles (423 km).

How many services a day are there to Berlin from Frankfurt am Main?

The average frequency per day from Frankfurt am Main to Berlin is:

  • 16 trains a day.

However, we recommend checking specific travel dates for your journey to Berlin from Frankfurt am Main as scheduled services by flight, coach or train can vary by season or day of the week.

What are the departure and arrival points when travelling from Frankfurt am Main to Berlin?

These are the most popular departure and arrival points for travellers from Frankfurt am Main to Berlin:

  • Flights mostly leave from Frankfurt am Main Airport and tend to arrive in Berlin Brandenburg Airport.
  • Coaches from Frankfurt am Main to Berlin most often leave from Frankfurt am Main, Hbf and arrive in Berlin, Zentralen Omnibusbahnhof.
  • Trains mostly leave from Frankfurt (Main) Flughafen and tend to arrive in Berlin Hbf.
Which travel operators can get me from Frankfurt am Main to Berlin?

If finding a good deal is your main consideration for your trip from Frankfurt am Main to Berlin, then we'll help you find the best value travel companies for you:

  • Travel with Lufthansa to go to Berlin by plane. For a good deal on tickets, you can find Lufthansa Frankfurt am Main to Berlin tickets on Omio for £110.
  • Travel with BlaBlaCar Bus to go to Berlin by coach. For a good deal on tickets, you can find BlaBlaCar Bus Frankfurt am Main to Berlin tickets on Omio for £17.
  • Travel with Deutsche Bahn for trains to Berlin. If you’re looking for a good deal on tickets, check for Deutsche Bahn Frankfurt am Main to Berlin tickets on Omio for £21.
Is it possible to travel directly from Frankfurt am Main to Berlin?

Yes, there are direct routes from Frankfurt am Main to Berlin with the following travel companies:

  • You can check for a direct flight to Berlin with Lufthansa with direct flights per day.
  • You'll find direct coach services to Berlin with Flixbus, BlaBlaCar or BlaBlaCar Bus with around direct coaches every day.
  • You'll find direct train services to Berlin with Deutsche Bahn or FlixTrain with around 16 direct trains every day.

As you won't need to change at another stop in between, direct services to Berlin tend to save you time and add more convenience, so it's worth paying attention to before you purchase tickets for this trip.

What other destinations are worth visiting after travelling from Frankfurt am Main to Berlin?
Looking to extend your trip from Frankfurt am Main to Berlin? Many Omio customers who go from Frankfurt am Main to Berlin usually extend their holiday to explore other popular destinations like Amsterdam, Prague or Paris. If you're looking to explore Amsterdam, Prague or Paris from Berlin, let Omio find you the best connections available at an affordable price.
How far in advance should I buy tickets from Frankfurt am Main to Berlin online to get the best deals?

Before travelling from Frankfurt am Main to Berlin, it’s good to know what ticket you can buy and how much it will cost in the next 7 days:

  • The price of a plane ticket is on average £110 one way for this trip.
  • The price of a coach ticket is on average £17 one way for this journey.
  • The price of a train ticket is on average £21 one way for this trip.

But we recommend booking Frankfurt am Main to Berlin tickets online a few months before your planned travel date to score the best deals and save money on your trip.