COMPARE Prices across different modes

Wed
20 Oct
£44Deutsche Bahn
Find prices
£282Lufthansa Cityline
Thu
21 Oct
£32Deutsche Bahn
£26Flixbus
£226Lufthansa Cityline
Fri
22 Oct
£16Deutsche Bahn
£21BlaBlaCar Bus
£162Lufthansa
Sat
23 Oct
Find prices
£16BlaBlaCar Bus
£109Lufthansa Cityline
Sun
24 Oct
£16Deutsche Bahn
£21BlaBlaCar Bus
£199Lufthansa Cityline
Mon
25 Oct
£12Deutsche Bahn
£16Flixbus
£173Lufthansa Cityline
Tue
26 Oct
£16Deutsche Bahn
£19Flixbus
£88Lufthansa Cityline
Wed
27 Oct
£16Deutsche Bahn
£21Flixbus
£199Lufthansa Cityline
Thu
28 Oct
£16Deutsche Bahn
£16Flixbus
£229KLM
Fri
29 Oct
£16Deutsche Bahn
£21BlaBlaCar Bus
£252Lufthansa Cityline
Sat
30 Oct
£16Deutsche Bahn
£18Flixbus
£145KLM
Mon
1 Nov
£16Deutsche Bahn
£16BlaBlaCar Bus
£130Lufthansa Cityline
Tue
2 Nov
£16Deutsche Bahn
£19Flixbus
£67Lufthansa

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information to Bremen from Frankfurt am Main

distanceDistance204 miles (329 km)
durationAverage train duration3 h 31 min
priceAverage train ticket price£23 (€26)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain providersDeutsche Bahn or Deutsche Bahn with connection

Trains from Frankfurt am Main to Bremen cover the 204 miles (329 km) long trip taking on average 3 h 31 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. Normally, there are 17 trains operating per day, including direct services available. While the average ticket price for this trip costs around £23, you can find the cheapest train ticket for as low as £12. Travellers depart most frequently from Frankfurt (Main) Flughafen and arrive in Bremen Hbf.

Train companies

Deutsche Bahn between Frankfurt am Main and Bremen

For as little as £12 you can travel by train between Frankfurt am Main and Bremen with Deutsche Bahn. Omio will show you the best deals, timetables and tickets available for this route.

Deutsche Bahn

Travel 204 miles (329 km) in comfort with Deutsche Bahn (DB) between Frankfurt am Main and Bremen. Check the DB train timetable for your trip from Frankfurt am Main to Bremen on Omio and then book DB tickets online quickly, easily and safely. For a Deutsche Bahn ticket from Frankfurt am Main to Bremen you can pay as low as £12.

Deutsche Bahn is the main operator of Germany’s train services and makes an average of 40, 000 train journeys domestically and internationally every day. A special feature of Deutsche Bahn includes its wide range of ticket types, savings offers such as the Super Saver 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, toilets are standard amenities, but other services like onboard restaurants 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 Bremen
Travel by train to Bremen 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 Bremen.
FAQs
What is the cost of cheap trains between Frankfurt am Main and Bremen?
Omio customers have found the cheapest trains to Bremen from Frankfurt am Main to cost as little as £12  in the next 7 days.
How much does the train from Frankfurt am Main to Bremen cost on average?
If you’re looking to book your train tickets in the next week, you can expect the Frankfurt am Main to Bremen train price to come in at an average of £23  one way.
How far is it from Frankfurt am Main to Bremen by train?
The train distance from Frankfurt am Main to Bremen is around 204 miles (329 km).
How many hours does it take from Frankfurt am Main to Bremen by train?
On average the train from Frankfurt am Main to Bremen duration is 3 h 31 min  for the 204 miles (329 km) long route, but the travel time can vary if you depart on weekends and holidays.
Which train station in Frankfurt am Main goes to Bremen? Which train station do I come into Bremen from Frankfurt am Main?

There are a few train stations in Frankfurt am Main to start your route from including Frankfurt (Main) Flughafen, Frankfurt Main Ost and Frankfurt am Main - Stadion. In Bremen you have a few train station options to choose from for your arrival including Bremen Hbf, Bremen-Vegesack and Bremen-Mahndorf.

Omio customers travelling this route depart most frequently from Frankfurt (Main) Flughafen   and arrive in Bremen Hbf.

Where is the train station in Frankfurt am Main to go to Bremen? Where is the train station in Bremen located?

Passengers board the train most frequently from Frankfurt (Main) Flughafen, which is located around 6 mile (s) / 10 km away from the city centre, and they get off the train at Bremen Hbf, located 1 mile (s) / 1 km away from the city centre.

Which train companies can take me to Bremen from Frankfurt am Main?
For the route from Frankfurt am Main to Bremen you can take a train with Deutsche Bahn or Deutsche Bahn with connection. Be sure to check out all possible train providers that offer services to Bremen from Frankfurt am Main on Omio to compare what amenities they may have.
Are there any Frankfurt am Main to Bremen direct trains?
Yes, there are 17 direct trains per day between Frankfurt am Main and Bremen, and you can find a direct train for this route with Deutsche Bahn  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
How many train services are there to Bremen from Frankfurt am Main a day?
The average number of trains departing Frankfurt am Main for Bremen is 17 a day. The train schedules and services may vary between weekdays and weekends.
When does the first train depart from Frankfurt am Main to Bremen? When does the last train depart from Frankfurt am Main to Bremen?
The earliest train for this trip departs from Frankfurt am Main at 04: 58. The last train leaves from Frankfurt am Main at 21: 24. Check Omio for the latest train times from Frankfurt am Main to Bremen and book the best time to depart on your chosen travel date.
How early should I buy Frankfurt am Main to Bremen train tickets to get the best deals?
The price of a one way train ticket from Frankfurt am Main to Bremen is on average £23 if you book within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this route. In general, you can find train tickets to Bremen from Frankfurt am Main available a few months in advance.

Important Stations and Airports for this Journey

Frankfurt am Main
Bremen
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 Bremen.