Buses from Berlin to Frankfurt am Main

Thu, Jun 17
+ Add Return

Timetable Berlin to Frankfurt am Main

Showing trains for tomorrow
12:00PMBerlin10h05 10:05PMFrankfurt am Main, Hbf
0 changes
10:30PMBerlin8h15 06:45AMFrankfurt am Main, Hbf
0 changes

This is the last bus of the day

Find all the dates and times for this journey

The fastest bus from Berlin to Frankfurt am Main

Showing times and prices for today.

Fastest Journey

8 h 15 m

Average

9 h 10 m

Buses per day

2

Distance

424 km

Of the 2 buses that leave Berlin for Frankfurt am Main every day 1 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct buses cover the 424 km distance in an average of 9 h 10 m but if you time it right, some buses will get you there in just 8 h 15 m .

The slowest buses will take 10 h 5 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

10:30PMBerlin8h15 06:45AMFrankfurt am Main, Hbf
0 changes
$241One-way
12:00PMBerlin10h05 10:05PMFrankfurt am Main, Hbf
1 changes
$361One-way

COMPARE Prices across different modes

Wed
Jun 16
Find prices
$24BlaBlaCar Bus
$351Lufthansa
Thu
Jun 17
$51FlixTrain
$24BlaBlaCar Bus
Find prices
Fri
Jun 18
$77Deutsche Bahn
$24BlaBlaCar Bus
Find prices
Sat
Jun 19
$39FlixTrain
$19BlaBlaCar Bus
$181Lufthansa
Sun
Jun 20
$51FlixTrain
$19BlaBlaCar Bus
$158Lufthansa
Mon
Jun 21
$39FlixTrain
$19BlaBlaCar Bus
$181Lufthansa
Tue
Jun 22
$39FlixTrain
$13Flixbus
$158Lufthansa
Wed
Jun 23
$51FlixTrain
$13Flixbus
$258Lufthansa
Thu
Jun 24
$36Deutsche Bahn
$13BlaBlaCar Bus
$351Lufthansa
Fri
Jun 25
$36Deutsche Bahn
$13Flixbus
$305Lufthansa
Sat
Jun 26
$39FlixTrain
$13BlaBlaCar Bus
$181Lufthansa Cityline
Sun
Jun 27
Find prices
$13BlaBlaCar Bus
$181Lufthansa
Mon
Jun 28
$23Deutsche Bahn
$13Flixbus
$120Lufthansa
Tue
Jun 29
$36Deutsche Bahn
$13BlaBlaCar Bus
Find prices
Wed
Jun 30
$13FlixTrain
$13BlaBlaCar Bus
$181Lufthansa
Thu
Jul 1
$31Deutsche Bahn
$24BlaBlaCar Bus
$220Lufthansa
Fri
Jul 2
$36Deutsche Bahn
$13Flixbus
$104Lufthansa
Sat
Jul 3
$14FlixTrain
$14Flixbus
$120Lufthansa
Sun
Jul 4
Find prices
$13Flixbus
$104Lufthansa
Mon
Jul 5
$13FlixTrain
$13BlaBlaCar Bus
$158Lufthansa
Tue
Jul 6
$23Deutsche Bahn
$24BlaBlaCar Bus
$158Lufthansa

The cheapest bus from Berlin to Frankfurt am Main

Showing times and prices for today.

Cheapest

$24

Average

$30

lps.priceComparison.supportText.averageTicketPrice

Cheapest
10:30PMBerlin8h15 06:45AMFrankfurt am Main, Hbf
0 changes
$241One-way
12:00PMBerlin10h05 10:05PMFrankfurt am Main, Hbf
1 changes
$361One-way

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus
Accommodation

Need a place to stay?

Thu, Jun 17
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

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

View all
bus

Journey Summary

Berlin to Frankfurt am Main Bus Information

Avg. Bus Duration
8 hour.other 57 minute.other
Coach Ticket Price: $17
Buses depart from:Berlin
Bus arrives in:Frankfurt am Main
Distance:424 km
Bus Companies:Flixbus, BlaBlaCar Bus
Bus companies

Travel with FlixBus between Berlin and Frankfurt am Main

Travel between Berlin and Frankfurt am Main from $13 (€10) with Omio’s bus partners FlixBus! You can find the best schedules and tickets when comparing and booking the most affordable journey for you.

FlixBus

Flixbus is one of Europe's biggest bus companies which was created in Germany and offers bus services around Europe and US. Flixbus offers only one ticket type called Standard for your upcoming bus trip between Berlin and Frankfurt am Main.

Omio helps you compare and book the perfect bus with FlixBus from Berlin to Frankfurt am Main for a smooth and relaxing journey. Check the latest FlixBus bus schedules for the ideal departure and arrival times, take a look at the travel information for the Berlin to Frankfurt am Main bus with FlixBus (such as baggage allowance and amenities offered onboard), compare the best connections for your Berlin - Frankfurt am Main route and then book a cheap bus ticket with ease. The distance between Berlin and Frankfurt am Main by bus is 262 miles (423 km). You can book tickets for this FlixBus bus for as low as $13 (€10) one-way if you book in advance. When you search for FlixBus tickets between Berlin and Frankfurt am Main in the Omio app, you can also check whether they are mobile tickets quickly and easily. If they are mobile tickets, then you can go paperless when taking a bus. Book that perfect FlixBus Berlin - Frankfurt am Main bus ticket online and enjoy your trip!

Read on for COVID-19 recommendations and policies for your FlixBus bus ticket between Berlin and Frankfurt am Main:

  • Exceptions to waive change or cancellation fees policy
  • All bookings can be canceled up to 15 minutes before departure (a fee may apply).
  • Cancellations made 30 days before departure are free of charge.
  • Canceled tickets are refunded as a voucher, which is valid for 12 months, and is the value of the original booking (minus a cancellation fee, if applicable).
  • Cashless payments recommended
  • Online booking and check-in recommended

Buses from Berlin to Frankfurt

Buses in Germany are an affordable way to travel between cities, with a variety of domestic and international routes offered by a number of companies. Buses from Berlin to Frankfurt are available around the clock. There can be up to 8 buses departing during the course of an hour; however, the frequency of services is at irregular intervals. Direct services take at least 6 hours and 30 minutes. Indirect services take from 8 hours and 35 minutes to reach Frankfurt, and usually require one change. Bus companies that operate buses for this route include Flixbus, Deinbus and Eurolines. The cheapest fares tend to be in the morning at about 8 a.m and late evening at around 11:30 p.m.

Taking the Bus from Berlin

Buses from Berlin to Frankfurt depart from various stops in Berlin including Alexanderplatz, Bf Zoo and Berlin ZOB. Berlin Alexanderplatz is situated in the Mitte district in the center of Berlin. This large station is served by an overground train station, the U-Bahn underground, four tram lines, five daytime bus services and four-night bus services. BF Zoo is the city’s largest bus terminal. The station also shares its site with the railway, the U-Bahn and the S-Bahn. Berlin ZOB is situated in Berlin’s western district Charlottenburg and is the city’s central bus station. The S-Bahn and underground are situated 0.3 kilometers from the station. Local buses, including route numbers 104, 218, 349, M49 and N42, serve the station. It is also easily possible to travel to the Berlin bus stations via taxi.

Getting into Frankfurt by bus

Frankfurt boasts a rich collection of museums, green open spaces, a vibrant student scene, and a wealth of evening entertainment to choose from. Top attractions in Frankfurt include Goethe House, the Main Tower and Frankfurt Zoological Garden. Buses from Berlin to Frankfurt usually terminate at Hbf. Südseite. This bus stop is part of Frankfurt Central Station. Local and intercity buses stop at the station, or travelers may continue their journey via train or taxi. Night buses operate until 4 a.m.

Travel Tips

Buses from Berlin to Frankfurt am Main
Take the bus 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
What is the price of the cheapest bus from Berlin to Frankfurt am Main?
Bus tickets to Frankfurt am Main from Berlin for some dates and times can be found for as cheap as $13 (€10)  one way in the next 7 days.
How much does it cost to take a bus between Berlin and Frankfurt am Main?
If you are looking to book your bus ticket in the next 7 days, you can expect the Berlin to Frankfurt am Main bus to cost on average $21 (€16)  one way.
What is the distance between Berlin and Frankfurt am Main by bus?
When traveling this route you should expect the distance from Berlin to Frankfurt am Main by bus to be approximately 262 miles (423 km).
How long is the bus from Berlin to Frankfurt am Main?
On average the Berlin to Frankfurt am Main bus travel time is 7 h  for the 262 miles (423 km) long trip, but the duration can vary if you travel on weekends and holidays.
When traveling by bus from Berlin to Frankfurt am Main, which bus station in Berlin do I depart from and which bus station in Frankfurt am Main do I arrive in?

When departing from Berlin, you have various bus station options to start your journey from including Berlin, ZOB, Berlin, Zentralen Omnibusbahnhof and Berlin, ZOB. When arriving in Frankfurt am Main, you can end your route in bus stations like Frankfurt am Main, Hauptbahnhof Fernbusse, Frankfurt am Main, Hbf and Frankfurt am Main, Pforzheimer Straße (Hauptbahnhof Südseite).

Omio customers book a bus from Berlin Hbf   to Frankfurt am Main, Hauptbahnhof Fernbusse   most frequently for this route.

Where is the bus station in Berlin? Where is the bus station in Frankfurt am Main?

Passengers board the bus most frequently from Berlin Hbf, which is located around 0 mile (s) / 0 km away from the city center, and they get off the bus at Frankfurt am Main, Hauptbahnhof Fernbusse, located 0 mile (s) / 0 km away from the city center.

What bus companies go from Berlin to Frankfurt am Main?
For the journey from Berlin to Frankfurt am Main you can take a bus with Flixbus, Bla Bla Car, Bla Bla Bus, Eurolines Germany, Deinbus, Infobus or Eurolines France. Be sure to check out all possible bus providers that offer services between Berlin and Frankfurt am Main on Omio to compare what amenities they may have.
Can I find a direct bus from Berlin to Frankfurt am Main?
Yes, you can search for direct buses from Berlin to Frankfurt am Main on Omio with Flixbus or BlaBlaCar, and you won’t need to transfer at another stop in between. Direct bus services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you purchase your bus ticket.
When can I take the first bus from Berlin to Frankfurt am Main? When can I take the last bus for the day?
You can take the earliest bus from Berlin to Frankfurt am Main at 8: 40 AM   or take the last bus from Berlin to Frankfurt am Main leaving at 8: 30 PM. Look for the latest Berlin to Frankfurt am Main bus schedules on Omio and book the best time to take the bus for this trip.
How far in advance should I book bus tickets to Frankfurt am Main from Berlin for the best deals?
In general, we recommend booking tickets for buses in advance to score the best deals from all possible bus companies offering this route and save money. If you book bus tickets between Berlin and Frankfurt am Main within the next 7 days, you can find tickets to cost on average $21 (€16) one way. To find the best prices for this journey, consider booking your bus ticket from Berlin to Frankfurt am Main a few months in advance.
Stations

Important Stations and Airports for this Journey

Berlin
Berlin, ZOB am Funkturm
Amenities