Travel options
from Berlin to Frankfurt am Main

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

Our recommendation

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

09:33Berlin Hbf4h06 13:39Frankfurt (Main) Süd
0 changes
£481One-way
Cheapest
22:30Berlin8h15 06:45Frankfurt am Main, Hbf
0 changes
£171One-way
Other options
18:30Berlin Hbf4h14 22:44Frankfurt (Main) Hbf
0 changes
£451One-way
15:33Berlin Hbf4h07 19:40Frankfurt (Main) Hbf
0 changes
£531One-way
07:33Berlin Hbf4h06 11:39Frankfurt (Main) Süd
0 changes
£531One-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
£75Deutsche Bahn
£17BlaBlaCar Bus
Find prices
Tue
28 Sep
£18FlixTrain
£17BlaBlaCar Bus
Find prices
Wed
29 Sep
£25Deutsche Bahn
£23BlaBlaCar Bus
Find prices
Thu
30 Sep
£24Deutsche Bahn
£13BlaBlaCar Bus
£244Lufthansa
Fri
1 Oct
£19Deutsche Bahn
£17BlaBlaCar Bus
£212Lufthansa
Sat
2 Oct
£22FlixTrain
£13BlaBlaCar Bus
£94Lufthansa
Sun
3 Oct
£21Deutsche Bahn
£13BlaBlaCar Bus
£72Lufthansa
Mon
4 Oct
£18FlixTrain
£13BlaBlaCar Bus
£94Lufthansa
Tue
5 Oct
£16Deutsche Bahn
£9BlaBlaCar Bus
Find prices
Wed
6 Oct
£9FlixTrain
£21BlaBlaCar Bus
Find prices
Thu
7 Oct
£16Deutsche Bahn
£9BlaBlaCar Bus
£110Lufthansa
Fri
8 Oct
£27FlixTrain
£13BlaBlaCar Bus
Find prices
Sat
9 Oct
£25Deutsche Bahn
£9BlaBlaCar Bus
£126Lufthansa
Sun
10 Oct
£16Deutsche Bahn
£13BlaBlaCar Bus
£126Lufthansa
Mon
11 Oct
Find prices
£9BlaBlaCar Bus
£391TAP Portugal
Tue
12 Oct
£16Deutsche Bahn
£9BlaBlaCar Bus
Find prices
Wed
13 Oct
£9FlixTrain
£13Flixbus
£83Lufthansa
Thu
14 Oct
£16Deutsche Bahn
£9BlaBlaCar Bus
£291TAP Portugal
Fri
15 Oct
£21Deutsche Bahn
£13BlaBlaCar Bus
£326PGA-Portugalia Airlines
Sat
16 Oct
£18FlixTrain
£9BlaBlaCar Bus
£72Lufthansa
Sun
17 Oct
£22FlixTrain
£13BlaBlaCar Bus
£72Lufthansa

Travel Information between Berlin and Frankfurt am Main

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

Take a flight, coach or train to travel 262 miles (423 km) between Berlin and 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 £13. 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 Berlin to Frankfurt am Main.

Travel Tips

Travel from Berlin to Frankfurt am Main
Travel to Frankfurt am Main 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 Berlin to Frankfurt am Main.
FAQs
How do I travel between Berlin and Frankfurt am Main?

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

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

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

A coach journey is usually £81 less than a journey to Frankfurt am Main by plane, which costs on average £95 for the same trip.

A coach is £3 less than a train for this trip with tickets for a train from Berlin to Frankfurt am Main costing on average £16.

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

The fastest way to get to Frankfurt am Main from Berlin is by flight with an average travel time of 1 h 10 min.

There are alternative travel options to Frankfurt am Main that can usually take longer:

In comparison, going by coach can take 8 h 15 min   on average.

In comparison, going by train can take 4 h 6 min   on average.

How far is Frankfurt am Main from Berlin?

You should expect to travel around 262 miles (423 km) from Berlin to Frankfurt am Main.

How many services a day are there between Berlin and Frankfurt am Main?

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

  • 16 trains per day.

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

When going from Berlin to Frankfurt am Main, where do I depart from Berlin and where do I arrive in Frankfurt am Main?

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

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

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

  • Travel with Lufthansa for flights to Frankfurt am Main. If you’re looking for a good deal on tickets, check for Lufthansa Berlin to Frankfurt am Main tickets on Omio for £95.
  • BlaBlaCar Bus can get you to Frankfurt am Main by coach. You can find a good deal for coach tickets with BlaBlaCar Bus from Berlin to Frankfurt am Main for £13 on Omio.
  • Deutsche Bahn can get you to Frankfurt am Main by train. You can find a good deal for train tickets with Deutsche Bahn from Berlin to Frankfurt am Main for £16 on Omio.
Is there a way to travel directly from Berlin to Frankfurt am Main?

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

  • You can find direct flights per day to Frankfurt am Main with.
  • You'll find direct coach services to Frankfurt am Main with Flixbus or BlaBlaCar with around direct coaches every day.
  • You can check for a direct train to Frankfurt am Main with Deutsche Bahn or FlixTrain with 16 direct trains per day.

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

What other popular destinations should I add to my itinerary for my trip to Frankfurt am Main from Berlin?
Omio customers who travel from Berlin to Frankfurt am Main often also extend their holiday to go to Paris, Munich or Amsterdam. Omio can help you plan your trip by finding the best connections between Frankfurt am Main and these popular destinations at a great price.
When should I buy a ticket between Berlin and Frankfurt am Main online to score the best deals?

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

  • The price of a plane ticket for this route is £95 one way on average.
  • The price of a coach ticket is £13 one way on average for this journey.
  • The price of a train ticket for this trip is £16 one way on average.

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