How to travel from Berlin to Frankfurt am Main

Tue, Jun 18
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Travel Information to Frankfurt am Main from Berlin

distanceDistance262 miles (423 km)
modeAvailable travel modesTrain, bus or flight
priceTicket price range$23 - $117
cheapestCheapest modeBus • $23 (€20) • 4 h 45 min
fastestFastest modeFlight • $117 (€101) • 1 h 10 min
carriersPopular travel companiesFlixBus, Lufthansa or Deutsche Bahn

Travel 262 miles (423 km) by train, bus or flight between Berlin and Frankfurt am Main. The most popular travel companies which serve this route are FlixBus, Lufthansa or Deutsche Bahn among others. Travelers can even take a direct bus, flight or train from Berlin to Frankfurt am Main.

Travel options
from Berlin to Frankfurt am Main

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

Our recommendation
train

The best way to travel from Berlin to Frankfurt am Main is by taking a train because it’s the best combination of price and speed.

FlixTrain
03:28PM4h04
Berlin Hbf
07:32PMFrankfurt South station
$411One-way
0 transfers
Cheapest
FlixBus
02:40PM7h45
Berlin, Zentralen Omnibusbahnhof
10:25PMFrankfurt am Main
$361One-way
0 transfers
Fastest
Lufthansa
11:45AM1h10
Berlin Brandenburg Airport (BER)
12:55PMFrankfurt am Main Airport (FRA)
$4301One-way
0 transfers
Other options
FlixTrain
03:16PM4h16
Berlin-Gesundbrunnen station
07:32PMFrankfurt South station
$411One-way
0 transfers
Deutsche Bahn
09:26AM4h13
Berlin Hbf
01:39PMFrankfurt South station
$901One-way
0 transfers
Deutsche Bahn
09:26AM4h25
Berlin Hbf
01:51PMFrankfurt Airport long-distance station
$1031One-way
0 transfers
FlixBus
08:40AM8h05
Berlin, Zentralen Omnibusbahnhof
04:45PMFrankfurt am Main
$451One-way
0 transfers
FlixBus
08:40AM8h40
Berlin, Zentralen Omnibusbahnhof
05:20PMFrankfurt, Flughafen Terminal 2
$461One-way
0 transfers
FlixBus
10:40PM7h40
Berlin, Zentralen Omnibusbahnhof
06:20AMFrankfurt am Main
$461One-way
0 transfers
Lufthansa
01:45PM1h10
Berlin Brandenburg Airport (BER)
02:55PMFrankfurt am Main Airport (FRA)
$4301One-way
0 transfers
Lufthansa
02:45PM1h10
Berlin Brandenburg Airport (BER)
03:55PMFrankfurt am Main Airport (FRA)
$4301One-way
0 transfers
Lufthansa
04:45PM1h10
Berlin Brandenburg Airport (BER)
05:55PMFrankfurt am Main Airport (FRA)
$4301One-way
0 transfers

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

Compare prices and tickets Prices for trains, buses and flights

Tue
Jun 18
Wed
Jun 19
Thu
Jun 20
Fri
Jun 21
Sat
Jun 22
Sun
Jun 23
Mon
Jun 24
Tue
Jun 25
Wed
Jun 26
Thu
Jun 27
Fri
Jun 28
Sat
Jun 29
Sun
Jun 30
Mon
Jul 01
Tue
Jul 02
Wed
Jul 03
Thu
Jul 04
Fri
Jul 05
Sat
Jul 06
Sun
Jul 07
Mon
Jul 08

How to Travel from Berlin to Frankfurt

Anyone who wants to travel in Germany from Berlin to Frankfurt can take the bus, catch a train or fly. At first glance, flying is clearly the fastest option, but this isn't always the case. When you factor in the time taken to reach Tegel and transit from Frankfurt Airport, the train could be a faster transport option, and is also an extremely comfortable way to travel.

Trains from Berlin to Frankfurt | Buses from Berlin to Frankfurt | Return trips from Frankfurt to Berlin

Berlin to Frankfurt Travel Comparison

Average Price

Travel Time

Cheapest Time to Book

buses

€27

6:30 h

1 Day Ahead

trains

€59

3:39 h

2 Months Ahead

flight

€108

1:10 h

2 Weeks Ahead



What is the best way to travel from Berlin to Frankfurt?

Cheapest way to travel from Berlin to Frankfurt


cheap

Taking the bus is the cheapest way to travel from Berlin to Frankfurt. Most buses traveling from Berlin to Frankfurt depart from Berlin Zentraler Omnibusbahnhof (central bus station) and take at least 6½ hours to arrive at Frankfurt Hauptbahnhof. Over 20 buses travel from Berlin to Frankfurt every day, with the first bus departing Berlin at 8:00 a.m. Bus companies that travel from Berlin to Frankfurt include Flixbus and Eurolines.


Fastest way to travel from Berlin to Frankfurt


fast

Taking a flight is the fastest way to travel from Berlin to Frankfurt. Flights depart from either Berlin's Tegel or Schönefeld airport and arrive at Frankfurt airport after 1:10 h of flight time. Flights are the fastest way to travel from Berlin to Frankfurt even when travel time to and from Berlin and Frankfurt's airports is taken into consideration, taking at least 3:13 h to travel between city centers. Airlines that travel directly from Berlin to Frankfurt include Air Berlin and Lufthansa. All direct flights from Berlin to Frankfurt depart from Berlin's Tegel airport. Over 15 direct flights travel from Berlin to Frankfurt per day.


Most popular way to travel from Berlin to Frankfurt


popular

Taking a train is the most popular way to travel from Berlin to Frankfurt. Taking a direct flight is only 30 minutes faster than taking a high-speed Deutsche Bahn ICE train when travel time to and from Frankfurt and Berlin's airports is taken into consideration, while also being €49 more expensive on average. Alternatively, taking the train is nearly 3 hours faster than traveling from Berlin to Frankfurt by bus. Almost 40 trains travel from Berlin to Frankfurt per day.


How to get from Berlin to Frankfurt am Main

The Best Way According to our Users

Whether it is for business or leisure, in order to travel from Berlin to Frankfurt am Main, 78,44% of our customers choose the train as their preferred mode of transportation. By traveling by train on this route, you can enjoy the comfort of spacious seats, spectacular views—and in some cases free Wi-Fi—in both second and first class. Our customers have decided that the train is the best way to get from Berlin to Frankfurt am Main and have chosen to enjoy this fast, safe and efficient way to arrive at their destination. Taking the train also avoids long lines or potential expenses for transfers to/from the station—especially since most main railway stations are located in the city center. Train companies in Europe vary from country to country, but most of them offer high-speed train routes, therefore when you add up at the end-to-end journey time, the train is often also the fastest way to get to your destination.

Search on Omio to find cheap tickets from Berlin to Frankfurt am Main. It’s easy to find the most attractive prices and choose your preferred route for your journey. Book on web or app, and travel with your mobile ticket —without the stress of printing your ticket.

More than 1,000 travel companies trust us to sell their tickets all in one place.

Trenitalia
Easyjet
Deutsche Bahn
SNCF

All travel companies: Airlines, Train and Bus from Berlin to Frankfurt am Main

You can travel by travel to Frankfurt am Main from Berlin with BlaBlaCar Bus, Lufthansa and FlixBus. When you search Omio for times and tickets, we’ll show you the best deals available.

Deutsche Bahn (DB) is the main provider of travel services in Germany, making on average 40,000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your travel from Berlin to Frankfurt am Main. DB uses different types of travel such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain travel.

    BlaBlaCar Bus (formerly known as Ouibus or iDBUS), a subsidiary of the popular French carpooling company, BlaBlaCar, is a travel company operating long-distance services in 10 countries in Europe. Founded in France, BlaBlaCar Bus provides connections to over 300 destinations. Standard amenities on the travel include air conditioning, toilets, USB and power outlets for charging phones, tablets and laptops during long travel journeys, extra legroom and adjustable seats. On select routes there is also free Wi-Fi available. BlaBlaCar Bus offers only the Standard ticket for all its routes, which allows you to bring one carry-on bag and up to two checked bags per person.

      Germany's largest airline is Lufthansa. Fly from Berlin to Frankfurt am Main and book your most convinient travel ticket from Lufthansa's many ticket options including: Economy Light, Economy Classic, Economy Flex, Business Class and First Class.

        FAQs: Travel from Berlin to Frankfurt am Main

        FAQs: 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

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

        The cheapest way to travel between Berlin and Frankfurt am Main is a bus with an average price of $23 (€20).

        This is compared to other travel options from Berlin to Frankfurt am Main:

        A bus is $94 (€81) less than a flight for this trip with tickets for a flight from Berlin to Frankfurt am Main costing on average $117 (€101).

        Taking a bus costs $1 (€1) less than taking a train, which costs on average $23 (€20) for the same trip.

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

        Other travel options to Frankfurt am Main take longer:

        Getting to Frankfurt am Main by bus takes 4 h 45 min on average.

        Taking a train requires on average 3 h 58 min of travel time.

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

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

        • 4 buses a day.
        • 16 trains a day.

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

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

        • Buses from Berlin to Frankfurt am Main most often leave from Berlin, Zentralen Omnibusbahnhof and arrive in Frankfurt am Main, Flughafen Frankfurt (Terminal 1 - Busparkplatz P36).
        • Flights from Berlin to Frankfurt am Main most often leave from Berlin Brandenburg Airport and arrive in Frankfurt am Main Airport.
        • Trains mostly depart from Berlin Hbf and arrive in Frankfurt am Main Flughafen.

        The following travel companies offer services from Berlin to Frankfurt am Main:

        • Travel with FlixBus, BlaBlaCar, BlaBlaCar Bus or Infobus for buses to Frankfurt am Main. If you’re looking for a good deal on tickets, check for FlixBus Berlin to Frankfurt am Main tickets on Omio for $23 (€20).
        • Travel with Lufthansa, Lufthansa Cityline (2), TAP Portugal or PGA-Portugalia Airlines to go to Frankfurt am Main by plane. For a good deal on tickets, you can find Lufthansa Berlin to Frankfurt am Main tickets on Omio for $117 (€101).
        • Travel with Deutsche Bahn or FlixTrain for trains to Frankfurt am Main. If you’re looking for a good deal on tickets, check for FlixTrain Berlin to Frankfurt am Main tickets on Omio for $23 (€20).

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

        • You can check for a direct bus to Frankfurt am Main with FlixBus with 3 direct buses per day.
        • You can check for a direct train to Frankfurt am Main with Deutsche Bahn or FlixTrain with 16 direct trains per day.

        Direct services to Frankfurt am Main tend to save you time and add more convenience as you won't need to transfer at another stop in between, so it's worth paying attention to before booking tickets for your trip.

        Omio customers who travel from Berlin to Frankfurt am Main often also extend their vacation to go to Paris, Amsterdam, Munich or Cologne. Omio can help you plan your trip by finding the best connections between Frankfurt am Main and these popular destinations at a great price.
        HomeTravelTravel to GermanyTravel to Frankfurt am MainHow to travel from Berlin to Frankfurt am Main

        The Omio App Makes Travel Planning Easy

        We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

        ios-badge
        android-badge
        Hand With Phone
        More routes, destinations and providers
        Currency
        Language