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 27 Jan 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
£381One-way
Cheapest
09:33Berlin Hbf4h06 13:39Frankfurt (Main) Süd
0 changes
£381One-way
Other options
21:28Berlin Hbf4h43 02:11Frankfurt (Main) Hbf
0 changes
£381One-way
11:30Berlin Hbf4h09 15:39Frankfurt (Main) Süd
0 changes
£521One-way
18:30Berlin Hbf4h14 22:44Frankfurt (Main) Hbf
0 changes
£521One-way

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

More than 1,000 travel companies trust us to 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 and tickets Prices for trains, buses and flights

Thu
27 Jan
£29Deutsche Bahn
£31Flixbus
£182Lufthansa
Fri
28 Jan
£26FlixTrain
£31Flixbus
£130Lufthansa
Sat
29 Jan
£22FlixTrain
£28Flixbus
£130Lufthansa
Sun
30 Jan
£22FlixTrain
£20BlaBlaCar Bus
£114Lufthansa
Mon
31 Jan
£22FlixTrain
£30Flixbus
£214Lufthansa
Tue
1 Feb
£16Deutsche Bahn
£28Flixbus
£152PGA-Portugalia Airlines
Wed
2 Feb
£16Deutsche Bahn
£28Flixbus
£130Lufthansa
Thu
3 Feb
£16Deutsche Bahn
£25Flixbus
£130Lufthansa
Fri
4 Feb
£17FlixTrain
£28Flixbus
£88Lufthansa
Sat
5 Feb
£16Deutsche Bahn
Find prices
£88Lufthansa
Sun
6 Feb
£22FlixTrain
Find prices
£88Lufthansa
Mon
7 Feb
£16Deutsche Bahn
£13BlaBlaCar Bus
£156Lufthansa
Tue
8 Feb
£16Deutsche Bahn
£13BlaBlaCar Bus
£130Lufthansa
Wed
9 Feb
£16Deutsche Bahn
£26Flixbus
£99Lufthansa
Thu
10 Feb
£16Deutsche Bahn
£17BlaBlaCar Bus
£99Lufthansa
Fri
11 Feb
£21Deutsche Bahn
£17BlaBlaCar Bus
£78Lufthansa
Sat
12 Feb
£16Deutsche Bahn
£25Flixbus
£78Lufthansa
Sun
13 Feb
£16Deutsche Bahn
£17BlaBlaCar Bus
£78Lufthansa
Mon
14 Feb
£16Deutsche Bahn
£13BlaBlaCar Bus
£114Lufthansa
Tue
15 Feb
£16Deutsche Bahn
£24Flixbus
£105PGA-Portugalia Airlines

Travel Information to Frankfurt am Main from Berlin

distanceDistance262 miles (423 km)
modeAvailable travel modesFlight, coach or train
priceTicket price range£13 - £69
cheapestCheapest modeCoach • £13 • 7 h 35 min
fastestFastest modeFlight • £69 • 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.

The Window Seat

Read more about Frankfurt am Main

Frankfurt: A City Guide
Frankfurt: A City Guide

Munich has its Bavarian traditions, Hamburg the edginess of a port city, and Berlin can boast one of Europe’s liveliest arts and cultural scenes. Frankfurt, on the other hand, has long been Germany’s financial capital and...

Continue reading

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 you get from Berlin to Frankfurt am Main?

You can travel to Frankfurt am Main from Berlin 3 different ways: flight, coach or train.

How do I get from Berlin to Frankfurt am Main the cheapest way?

A coach service offers the cheapest way to travel from Berlin to Frankfurt am Main, which costs on average £13.

This is compared to other ways of getting to Frankfurt am Main:

A coach is generally £56 less than a flight for the same trip. A flight costs on average £69 from Berlin to Frankfurt am Main.

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

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

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, taking a coach requires on average 7 h 35 min   of travel time.

In comparison, taking a train requires on average 3 h 52 min   of travel time.

How far is Frankfurt am Main from Berlin?

Frankfurt am Main is approximately 262 miles (423 km) away from Berlin.

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

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

  • 16 trains a day.

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

What are the departure and arrival points in Berlin and in Frankfurt am Main?

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

  • Most travellers board their plane from Berlin Brandenburg Airport and arrive in Frankfurt am Main Airport.
  • Most travellers take a coach from Berlin, Zentralen Omnibusbahnhof to Frankfurt am Main, Hbf.
  • Most travellers board their train from Berlin Hbf and arrive in Frankfurt (M) Flughafen Regionalbf.

Which travel companies can help me find a way to get 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 £69.
  • BlaBlaCar Bus can take you to Frankfurt am Main by coach. If searching for a good deal on coaches, you can find tickets for BlaBlaCar Bus from Berlin to Frankfurt am Main for £13.
  • Deutsche Bahn can take you to Frankfurt am Main by train. If searching for a good deal on trains, you can find tickets for Deutsche Bahn from Berlin to Frankfurt am Main for £16.

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 take to Frankfurt am Main with Lufthansa.
  • You can check for a direct coach to Frankfurt am Main with Flixbus with direct coaches per day.
  • You can check for a direct train to Frankfurt am Main with 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 buy 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.

How far in advance should I book my Berlin to Frankfurt am Main ticket online to get the best deals?

When planning your trip between Berlin and Frankfurt am Main, it’s good to keep in mind what tickets to purchase and their prices in the next 7 days:

  • Plane tickets are costing £69 one way on average.
  • Coach tickets are costing £13 one way on average.
  • Train tickets cost on average £16 one way.

However, we recommend buying tickets to Frankfurt am Main from Berlin online a few months in advance to get the best deals and save money on your upcoming journey.