The cheapest trains from Frankfurt am Main to Bamberg

Showing times and prices for 20 Oct

Cheapest

£26

Average

£31

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Frankfurt am Main to Bamberg will cost around £ 31 if you buy it on the day, but the cheapest tickets can be found for only £ 26.

Cheapest
06:54Frankfurt (Main) Hbf2h22 09:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
1 changes
£261One-way
Cheapest
20:22Frankfurt (Main) Hbf2h10 22:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
1 changes
£261One-way
2nd Cheapest
05:54Frankfurt (Main) Hbf2h22 08:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
1 changes
£271One-way
2nd Cheapest
04:54Frankfurt (Main) Hbf2h38 07:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
1 changes
£271One-way
2nd Cheapest
08:54Frankfurt (Main) Hbf2h22 11:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
1 changes
£271One-way

Timetable Frankfurt am Main to Bamberg

Showing trains for tomorrow, Wed, 20 Oct
04:54Frankfurt (Main) Hbf2h38 07:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
05:24Frankfurt (Main) Hbf3h08 08:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
05:54Frankfurt (Main) Hbf2h22 08:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
06:21Frankfurt (Main) Hbf2h11 08:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
06:34Frankfurt (Main) Hbf3h42 10:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
06:54Frankfurt (Main) Hbf2h22 09:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
07:30Frankfurt (Main) Hbf3h02 10:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
07:54Frankfurt (Main) Hbf2h22 10:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
08:22Frankfurt (Main) Hbf2h10 10:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
08:34Frankfurt (Main) Hbf2h56 11:30Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
08:54Frankfurt (Main) Hbf2h22 11:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
09:02Frankfurt (Main) Hbf3h13 12:15Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
09:30Frankfurt (Main) Hbf3h02 12:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
09:54Frankfurt (Main) Hbf2h22 12:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
10:22Frankfurt (Main) Hbf2h10 12:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
10:34Frankfurt (Main) Hbf2h56 13:30Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
10:54Frankfurt (Main) Hbf2h36 13:30Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
11:02Frankfurt (Main) Hbf3h14 14:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
11:30Frankfurt (Main) Hbf3h02 14:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
12:22Frankfurt (Main) Hbf2h10 14:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
12:34Frankfurt (Main) Hbf3h42 16:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
12:54Frankfurt (Main) Hbf2h22 15:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
13:30Frankfurt (Main) Hbf3h02 16:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
13:54Frankfurt (Main) Hbf2h22 16:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
14:21Frankfurt (Main) Hbf2h11 16:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
14:34Frankfurt (Main) Hbf3h42 18:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
14:54Frankfurt (Main) Hbf2h22 17:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
15:34Frankfurt (Main) Hbf2h58 18:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
15:54Frankfurt (Main) Hbf2h22 18:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
16:21Frankfurt (Main) Hbf2h11 18:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
16:34Frankfurt (Main) Hbf3h42 20:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
16:54Frankfurt (Main) Hbf2h22 19:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
17:34Frankfurt (Main) Hbf2h58 20:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
17:54Frankfurt (Main) Hbf2h22 20:16Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
18:22Frankfurt (Main) Hbf2h10 20:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
18:54Frankfurt (Main) Hbf2h23 21:17Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
19:02Frankfurt (Main) Hbf3h27 22:29Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
19:30Frankfurt (Main) Hbf3h02 22:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
20:22Frankfurt (Main) Hbf2h10 22:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
20:34Frankfurt (Main) Hbf2h58 23:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
20:54Frankfurt (Main) Hbf2h38 23:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes
22:22Frankfurt (Main) Hbf3h27 01:49Bamberg, Bahnhofsvorplatz/Ludwigstraße
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Tue
19 Oct
£27Deutsche Bahn
£11Flixbus
£173Lufthansa Cityline
Wed
20 Oct
£26Deutsche Bahn
£9Flixbus
£173Lufthansa Cityline
Thu
21 Oct
£21Deutsche Bahn
£9Flixbus
£151Lufthansa Cityline
Sat
23 Oct
£19Deutsche Bahn
£9Flixbus
£98Lufthansa Cityline
Mon
25 Oct
£18Deutsche Bahn
£9Flixbus
£77Lufthansa Cityline
Tue
26 Oct
£16Deutsche Bahn
£9Flixbus
£98Lufthansa Cityline
Wed
27 Oct
£18Deutsche Bahn
£6Flixbus
£130Lufthansa Cityline
Sat
30 Oct
£21Deutsche Bahn
£11Flixbus
£77Lufthansa
Sun
31 Oct
£18Deutsche Bahn
£12Flixbus
£98Lufthansa
Mon
1 Nov
£16Deutsche Bahn
£15Flixbus
£67Lufthansa
Wed
3 Nov
£16Deutsche Bahn
£9Flixbus
£67Lufthansa
Thu
4 Nov
£18Deutsche Bahn
£9Flixbus
£77Lufthansa
Fri
5 Nov
£21Deutsche Bahn
Find prices
£67Lufthansa
Sat
6 Nov
£18Deutsche Bahn
Find prices
£67Lufthansa Cityline
Mon
8 Nov
£18Deutsche Bahn
Find prices
£77Lufthansa

The fastest trains from Frankfurt am Main to Bamberg

Showing times and prices for 20 Oct

Fastest Journey

2 h 10 m

Average

2 h 44 m

Trains per day

42

Distance

160 km

Of the 42 trains that leave Frankfurt am Main for Bamberg every day 8 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 160 km distance in an average of 2 h 44 m but if you time it right, some trains will get you there in just 2 h 10 m .

The slowest trains will take 3 h 42 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.

Fastest
18:22Frankfurt (Main) Hbf2h10 20:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
1 changes
£291One-way
Fastest
20:22Frankfurt (Main) Hbf2h10 22:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
1 changes
£261One-way
Fastest
08:22Frankfurt (Main) Hbf2h10 10:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
1 changes
£311One-way
Fastest
12:22Frankfurt (Main) Hbf2h10 14:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
1 changes
£361One-way
Fastest
10:22Frankfurt (Main) Hbf2h10 12:32Bamberg, Bahnhofsvorplatz/Ludwigstraße
1 changes
£271One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information from Frankfurt am Main to Bamberg

distanceDistance99 miles (160 km)
durationAverage train duration2 h 11 min
priceAverage train ticket price£22 (€25)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesDeutsche Bahn

Trains from Frankfurt am Main to Bamberg cover the 99 miles (160 km) long trip taking on average 2 h 11 min with our travel partners like Deutsche Bahn. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £18, but the average price of train tickets is £22. Travellers depart most frequently from Frankfurt (Main) Flughafen and arrive in Bamberg, Bahnhof.

Train companies

Deutsche Bahn trains between Frankfurt am Main and Bamberg

Deutsche Bahn trains will get you from Frankfurt am Main to Bamberg from £18. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Deutsche Bahn

Find your perfect journey from Frankfurt am Main to Bamberg with Deutsche Bahn (DB)! Check out the DB train timetables from Frankfurt am Main to Bamberg and then book cheap DB tickets with Omio. The distance between Frankfurt am Main and Bamberg by DB is 99 miles (160 km) and the cheapest price for a DB ticket from Frankfurt am Main to Bamberg is £18.

DB is the main operator of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB 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 at Omio.

DB uses different types of trains 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 WCs are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Operator ticket policies for COVID

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Travel Tips

Trains from Frankfurt am Main to Bamberg
Travel by train to Bamberg 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 Frankfurt am Main to Bamberg.
FAQs
How much do cheap train tickets between Frankfurt am Main and Bamberg cost?
Omio customers have found cheap train tickets from Frankfurt am Main to Bamberg for as low as £18  for the next 7 days.
What is the cost of a train ticket from Frankfurt am Main to Bamberg on average?
In the next 7 days you’ll find that the average cost of a train ticket between Frankfurt am Main and Bamberg is £22  one way.
What is the distance from Frankfurt am Main to Bamberg by train?
The train distance from Frankfurt am Main to Bamberg is around 99 miles (160 km).
How long does it take from Frankfurt am Main to Bamberg by train?
While the time it takes to travel 99 miles (160 km) between Frankfurt am Main and Bamberg can vary based on specific dates, weekends, and bank holidays, the train duration from Frankfurt am Main to Bamberg is on average 2 h 11 min.
Which train station from Frankfurt am Main to Bamberg do I depart from? Which Bamberg train station from Frankfurt am Main do I arrive in?

There are a few train stations in Frankfurt am Main to start your trip from including Frankfurt (Main) Flughafen, Frankfurt Main Ost and Frankfurt am Main - Stadion. In Bamberg you have a few train station options to choose from for your arrival including Bamberg, Bahnhof and Bamberg, Bahnhofsvorplatz/Ludwigstraße.

Omio customers travelling this route depart most frequently from Frankfurt (Main) Flughafen   and arrive in Bamberg, Bahnhof.

Where do I find the Frankfurt am Main train station to Bamberg? Where is the Bamberg train station?

Passengers booking this journey most frequently board their trains from Frankfurt (Main) Flughafen and need to travel around 6 mile (s) / 10 km from the city centre to get to this train station.

Passengers arriving in Bamberg most often arrive at Bamberg, Bahnhof and need to travel around 0 mile (s) / 0 km from this train station to the city centre.

Which train companies can take me between Frankfurt am Main and Bamberg?
When taking a train from Frankfurt am Main to Bamberg, you can count on Deutsche Bahn for the best way to get you to Bamberg. You can also check all possible train companies who offer a service to Bamberg from Frankfurt am Main and compare the amenities they offer before buying a train ticket.
How many trains are there to Bamberg from Frankfurt am Main a day?
On average, there are 16 trains a day from Frankfurt am Main to Bamberg. The train times and services may be different on weekends and holidays compared to weekdays.
When is the earliest train from Frankfurt am Main to Bamberg? When is the last train from Frankfurt am Main to Bamberg?
The earliest train departing from Frankfurt am Main to Bamberg leaves at 05: 21. The last train departing from Frankfurt am Main to Bamberg leaves at 18: 22. You can find the latest Frankfurt am Main to Bamberg train timetable on Omio and book the best time to leave for your journey on your chosen travel date.
How early should I book train tickets between Frankfurt am Main and Bamberg to score the best deals?
You can find a train from Frankfurt am Main to Bamberg to cost on average £22 one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Frankfurt am Main to Bamberg train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Frankfurt am Main
Bamberg
Frankfurt (Main) Flughafen is the most popular Frankfurt am Main railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Frankfurt am Main for your journey to Bamberg.