COMPARE Prices across different modes

Sat
Oct 23
$12FlixTrain
Find prices
$100Lufthansa
Sun
Oct 24
$29Deutsche Bahn
Find prices
$152Lufthansa Cityline
Mon
Oct 25
$22Deutsche Bahn
Find prices
$130Lufthansa
Wed
Oct 27
$12FlixTrain
$22BlaBlaCar Bus
$115Lufthansa

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

Alsa
Eurolines France
RegioJet
Bla Bla Bus

Bus Information from Berlin to Frankfurt

distanceDistance263 miles (424 km)
durationAverage bus duration8 h 15 min
priceAverage bus ticket price$17 (€14)
changesDirect busYes

Buses from Berlin to Frankfurt cover the 263 miles (424 km) long trip taking on average 8 h 15 min with our travel partners like. There are direct bus services available. While the average ticket price for this route costs around $17 (€14), you can find the cheapest bus ticket for as low as $12 (€10). Travelers depart most frequently from Berlin Hbf and arrive in Frankfurt, Stuttgarter Straße (Fermomnibusbahnhof).

Travel Tips

Buses from Berlin to Frankfurt
Take the bus to Frankfurt 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.
FAQs
How much do cheap buses between Berlin and Frankfurt cost?
Bus tickets to Frankfurt from Berlin for some dates and times can be found for as cheap as $12 (€10)  one way in the next 7 days.
How much is the bus from Berlin to Frankfurt on average?
The Berlin to Frankfurt bus ticket price is on average $17 (€14)  if you are looking to purchase your tickets for this route in the next week.
How many miles is it from Berlin to Frankfurt by bus?
When traveling this route you should expect the distance from Berlin to Frankfurt by bus to be approximately 263 miles (424 km).
How many hours is the bus time to Frankfurt from Berlin?
On average the Berlin to Frankfurt bus time is 8 h 15 min  covering the 263 miles (424 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.
Which bus station from Berlin to Frankfurt do I depart from? Which Frankfurt bus station from Berlin do I arrive in?

When taking a bus from Berlin, you have a couple of bus stations you can depart from including Berlin, Zentralen Omnibusbahnhof, Berlin, ZOB and Berlin, Bahnhof Südkreuz. When you arrive in Frankfurt, your bus can arrive in bus stations including Frankfurt, Stuttgarter Straße (Fermomnibusbahnhof), Frankfurt, Frankfurt central station and Frankfurt, (Main) Hbf Mannheimer Str.

Omio customers traveling this route book their buses from Berlin Hbf   to Frankfurt, Stuttgarter Straße (Fermomnibusbahnhof).

Where is the departure bus station in Berlin located? Where is the arrival bus station in Frankfurt located?

Passengers board the bus most frequently from Berlin Hbf, which is located around 1 mile (s) / 2 km away from the city center, and they get off the bus at Frankfurt, Stuttgarter Straße (Fermomnibusbahnhof), located 1 mile (s) / 1 km away from the city center.

Are there any nonstop bus services from Berlin to Frankfurt?
Yes, you can look for direct buses from Berlin to Frankfurt with BlaBlaCar  without needing to transfer at another stop in between. Taking a direct bus tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this trip.
What time is the earliest bus from Berlin to Frankfurt? What time is the last bus from Berlin to Frankfurt?
You can take the first bus from Berlin to Frankfurt at 7: 00 AM. The last bus from Berlin to Frankfurt that you can take departs at 9: 30 PM. Omio shows you the latest bus from Berlin to Frankfurt schedule to help you book the best departure time for this trip.
How far in advance should I buy a bus ticket from Berlin to Frankfurt to get the best deals?
The price of a one way bus ticket from Berlin to Frankfurt is on average $17 (€14) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for buses from all possible bus companies offering this route. In general, you can find bus tickets between Berlin and Frankfurt available a few months in advance.

Important Stations and Airports for this Journey