There are 4 ways to get from Frankfurt to Bamberg by bus, train, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Line 145 bus, line 991 bus
best- Take the bus from Frankfurt to Schlüsselfeld Postbus 145
- Take the bus from Schlüsselfeld Post to Bamberg ZOB/Willy-Lessing-Str.bus 991 / ...
2h 19mDrive 44.8 km
cheapest- Drive from Frankfurt to Bambergcar 44.8 km
43 min€7–10Train
- Take the train from Markt Bibart to Fürthtrain Re10 / ...
- Take the train from Fürth to Bambergtrain S1 / ...
2h 31m€27–47Taxi
- Take the taxi from Frankfurt to Bambergtaxi 44.8 km
43 min€110–140
Questions & Answers
The cheapest way to get from Frankfurt to Bamberg is to drive which costs €6 - €10 and takes 43 min.
The fastest way to get from Frankfurt to Bamberg is to drive which takes 43 min and costs €6 - €10.
No, there is no direct bus from Frankfurt to Bamberg. However, there are services departing from Frankfurt and arriving at Bamberg ZOB/Willy-Lessing-Str. via Schlüsselfeld Post. The journey, including transfers, takes approximately 2h 19m.
No, there is no direct train from Frankfurt to Bamberg. However, there are services departing from Markt Bibart and arriving at Bamberg via Fürth. The journey, including transfers, takes approximately 2h 31m.
The distance between Frankfurt and Bamberg is 48 km. The road distance is 44.8 km.
The best way to get from Frankfurt to Bamberg without a car is to line 145 bus and line 991 bus which takes 2h 19m and costs .
It takes approximately 2h 19m to get from Frankfurt to Bamberg, including transfers.
Frankfurt to Bamberg bus services, operated by Omnibus Schilk, depart from Frankfurt station.
Frankfurt to Bamberg train services, operated by Deutsche Bahn Regio (DB Regional), depart from Markt Bibart station.
The best way to get from Frankfurt to Bamberg is to line 145 bus and line 991 bus which takes 2h 19m and costs . Alternatively, you can train, which costs €27 - €50 and takes 2h 31m.
What companies run services between Frankfurt, Bavaria, Germany and Bamberg, Germany?
You can take a bus from Frankfurt to Bamberg ZOB/Willy-Lessing-Str. via Schlüsselfeld Post in around 2h 19m. Alternatively, you can take a bus from Frankfurt to Bamberg via Markt Bibart, Markt Bibart, and Fürth in around 2h 31m.
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Markt Bibart to Fürth
- Ave. Duration
- 31 min
- Frequency
- Hourly
- Estimated price
- €11–20
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Fürth to Bamberg
- Ave. Duration
- 54 min
- Frequency
- Every 20 minutes
- Estimated price
- €13–23
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- 0 95 56 – 531
- Website
- Omnibus Schilk
Bus from Frankfurt to Schlüsselfeld Post
- Ave. Duration
- 29 min
- Frequency
- Once daily
- Schedules at
- Omnibus Schilk
Bus from Schlüsselfeld Post to Bamberg ZOB/Willy-Lessing-Str.
- Ave. Duration
- 50 min
- Frequency
- 4 times a day
- Estimated price
- €4–6
- Website
- Verkehrsverbund Großraum Nürnberg (VGN)
- Ave. Duration
- 43 min
- Estimated price
- €110–140
Want to know more about travelling around Germany
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
More Questions & Answers
Frankfurt to Bamberg bus services, operated by Omnibus Schilk, arrive at Schlüsselfeld Post station.
Frankfurt to Bamberg train services, operated by Deutsche Bahn Regio (DB Regional), arrive at Fürth station.
Yes, the driving distance between Frankfurt to Bamberg is 45 km. It takes approximately 43 min to drive from Frankfurt to Bamberg.
There are 766+ hotels available in Bamberg.






