Trains from Frankfurt am Main to Berlin

Sun, 13 Jun
+ Add Return

The cheapest train from Frankfurt am Main to Berlin

Showing times and prices for today.

Cheapest

£42

Average

£94

lps.priceComparison.supportText.averageTicketPrice

2nd Cheapest
00:52Frankfurt (Main) Hbf6h46 07:38Berlin Hbf
0 changes
£421One-way
21:14Frankfurt (Main) Hbf5h14 02:28Berlin
0 changes
£621One-way
02:49Frankfurt (Main) Hbf5h08 07:57Berlin Hbf
0 changes
£621One-way
07:14Frankfurt (Main) Hbf4h50 12:04Berlin Gesundbrunnen
0 changes
£731One-way
07:02Frankfurt (Main) Hbf3h53 10:55Berlin Hbf
0 changes
£731One-way

train times Frankfurt am Main para Berlin

Showing trains for tomorrow
00:52Frankfurt (Main) Hbf6h46 07:38Berlin Hbf
0 changes
02:49Frankfurt (Main) Hbf5h08 07:57Berlin Hbf
0 changes
07:02Frankfurt (Main) Hbf3h53 10:55Berlin Hbf
0 changes
07:14Frankfurt (Main) Hbf4h50 12:04Berlin Gesundbrunnen
0 changes
08:14Frankfurt (Main) Hbf4h15 12:29Berlin Hbf
0 changes
09:02Frankfurt (Main) Hbf3h54 12:56Berlin Hbf
0 changes
09:14Frankfurt (Main) Hbf4h44 13:58Berlin Gesundbrunnen
0 changes
09:20Frankfurt (Main) Hbf4h34 13:54Berlin Hbf
0 changes
10:14Frankfurt (Main) Hbf4h15 14:29Berlin Hbf
0 changes
11:14Frankfurt (Main) Hbf4h50 16:04Berlin Gesundbrunnen
0 changes
11:14Frankfurt (Main) Hbf4h49 16:03Berlin Hbf
0 changes
12:14Frankfurt (Main) Hbf4h15 16:29Berlin Hbf
0 changes
13:02Frankfurt (Main) Hbf3h56 16:58Berlin Hbf
0 changes
13:14Frankfurt (Main) Hbf4h50 18:04Berlin Hbf
0 changes
13:14Frankfurt (Main) Hbf4h47 18:01Berlin Hbf
0 changes
13:14Frankfurt (Main) Hbf4h44 17:58Berlin Hbf
0 changes
14:05Frankfurt (Main) Süd4h57 19:02Berlin Hbf
0 changes
14:14Frankfurt (Main) Hbf4h17 18:31Berlin Hbf
0 changes
15:02Frankfurt (Main) Hbf4h03 19:05Berlin Hbf
0 changes
15:14Frankfurt (Main) Hbf4h44 19:58Berlin Hbf
0 changes
16:13Frankfurt (Main) Hbf4h16 20:29Berlin Hbf
0 changes
17:02Frankfurt (Main) Hbf3h54 20:56Berlin Hbf
0 changes
17:14Frankfurt (Main) Hbf4h51 22:05Berlin
0 changes
17:21Frankfurt (Main) Hbf4h30 21:51Berlin Hbf
0 changes
18:14Frankfurt (Main) Hbf4h16 22:30Berlin Hbf
0 changes
19:02Frankfurt (Main) Hbf3h54 22:56Berlin Hbf
0 changes
19:14Frankfurt (Main) Hbf4h50 00:04Berlin
0 changes
20:14Frankfurt (Main) Hbf4h17 00:31Berlin Hbf
0 changes
21:14Frankfurt (Main) Hbf5h14 02:28Berlin
0 changes
22:18Frankfurt (Main) Hbf7h34 05:52Berlin Hbf
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Sat
12 Jun
£35Deutsche Bahn
£17BlaBlaCar Bus
Find prices
Sun
13 Jun
£36FlixTrain
£17BlaBlaCar Bus
£129Lufthansa
Mon
14 Jun
£22Deutsche Bahn
£14BlaBlaCar Bus
Find prices
Tue
15 Jun
£27Deutsche Bahn
£14BlaBlaCar Bus
Find prices
Wed
16 Jun
£16Deutsche Bahn
£14BlaBlaCar Bus
Find prices
Thu
17 Jun
£22Deutsche Bahn
£9Flixbus
Find prices
Fri
18 Jun
Find prices
Find prices
£96Lufthansa
Sat
19 Jun
£28Deutsche Bahn
£9BlaBlaCar Bus
£85Lufthansa
Sun
20 Jun
£31Deutsche Bahn
£9BlaBlaCar Bus
£85Lufthansa
Mon
21 Jun
£29Deutsche Bahn
£9BlaBlaCar Bus
£129Lufthansa
Tue
22 Jun
£25Deutsche Bahn
£14BlaBlaCar Bus
Find prices
Wed
23 Jun
£25Deutsche Bahn
£14BlaBlaCar Bus
£113Lufthansa
Thu
24 Jun
£29Deutsche Bahn
£14BlaBlaCar Bus
£96Lufthansa
Fri
25 Jun
£25Deutsche Bahn
£17BlaBlaCar Bus
Find prices
Sat
26 Jun
£25Deutsche Bahn
£9Flixbus
£85Lufthansa
Mon
28 Jun
£16Deutsche Bahn
£9BlaBlaCar Bus
£113Lufthansa
Tue
29 Jun
£16Deutsche Bahn
£14BlaBlaCar Bus
Find prices
Wed
30 Jun
£16Deutsche Bahn
£14BlaBlaCar Bus
Find prices
Thu
1 Jul
£29Deutsche Bahn
£14BlaBlaCar Bus
£85Lufthansa
Fri
2 Jul
Find prices
£17BlaBlaCar Bus
£75Lufthansa

The fastest train from Frankfurt am Main to Berlin

Showing times and prices for today.

3 undefined 53 undefined

4 undefined 40 undefined

30

424 undefined

lps.fastestIntent.supportText.train.first

lps.fastestIntent.supportText.train.second

lps.fastestIntent.supportText.train.third

Fastest
07:02Frankfurt (Main) Hbf3h53 10:55Berlin Hbf
0 changes
£731One-way
2nd Fastest
19:02Frankfurt (Main) Hbf3h54 22:56Berlin Hbf
0 changes
£1041One-way
2nd Fastest
17:02Frankfurt (Main) Hbf3h54 20:56Berlin Hbf
0 changes
£1041One-way
2nd Fastest
09:02Frankfurt (Main) Hbf3h54 12:56Berlin Hbf
0 changes
£1041One-way
13:02Frankfurt (Main) Hbf3h56 16:58Berlin Hbf
0 changes
£1041One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay?

Sun, Jun 13
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
train

seo.routeSummaryBox.subheadline

seo.routeSummaryBox.heading.train

seo.routeSummaryBox.duration.train
5 hour.other 58 minute.other
seo.routeSummaryBox.price.train: £19
seo.routeSummaryBox.departure.train:Frankfurt am Main
seo.routeSummaryBox.arrival.train:Berlin
seo.routeSummaryBox.distance.train:424 km
seo.routeSummaryBox.providers.train:FlixTrain, Deutsche Bahn
Train companies

Frankfurt am Main to Berlin with Deutsche Bahn

Find the best trains between Frankfurt am Main and Berlin with Omio's travel partners Deutsche Bahn from £35. We can find you the best deals, timetables and tickets when comparing and booking the best trip.

Deutsche Bahn

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

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.

When you buy your Deutsche Bahn train tickets between Frankfurt am Main and Berlin don't forget to keep the following COVID-19 related policies in mind:

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

Trains from Frankfurt to Berlin: Journey Details

The Frankfurt-Berlin route is well-connected by trains, so visitors will find it easy to travel between the two cities. Covered by the Deutsche Bahn service, the first train of the day starts at 5:00 a.m. while the last service leaves at around 9:20 p.m. The route boasts of high service frequency, with two trains every hour, and three during the peak midday hours. The journey from Frankfurt to Berlin takes approximately 4 hours. While direct trains are plentiful, certain rides require 1 or 2 changes in between, however, these stops don't add more than 20-40 minutes to the journey. If leaving after 9:00 p.m. there may be up to 5 changes, thereby stretching the journey to 9-10 hours.

Taking the Train from Frankfurt

Trains to Berlin depart either from Frankfurt (Main) Hauptbahnhof or from Frankfurt (Main) Sud station. The Frankfurt (Main) Hauptbahnhof station is very convenient because of its central location in the city. The Frankfurt (Main) Sud station is located in the Sachsenhausen district. Both are easily accessible with U-Bahn, S-Bahn, tram and bus lines running directly from the stations.

Getting into Berlin by Train

Whether one wants to admire the city's history at Schloss Charlottenburg or soak up its rich art culture at Neue Nationalgalerie, Berlin has a lot to offer its tourists. Trains from Frankfurt to Berlin would arrive at Berlin Hauptbahnhof Tief station. Located at the heart of the city, it is well connected by bus, tram and the underground U-Bahn. The station also serves the regional S-Bahn trains, so it has a direct link to these service lines.

Travel Tips

Trains from Frankfurt am Main to Berlin
Travel by train to Berlin 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 Berlin.
FAQs
How much do cheap train tickets between Frankfurt am Main and Berlin cost?
You can find a cheap train from Frankfurt am Main to Berlin for some dates and times for as low as £35  one way in the next 7 days.
How much does the train from Frankfurt am Main to Berlin cost on average?
If you’re looking to buy tickets for this trip in the next 7 days, you’ll find that Frankfurt am Main to Berlin train prices are on average £36  one way.
What is the distance between Frankfurt am Main and Berlin by train?
The train distance from Frankfurt am Main to Berlin is around 262 miles (423 km).
How many hours does it take from Frankfurt am Main to Berlin by train?
On average the Frankfurt am Main to Berlin train time is 4 h 6 min  covering the 262 miles (423 km) long route, but the journey time can vary depending on specific dates or travelling on weekends and bank holidays.
When travelling by train from Frankfurt am Main to Berlin, which train station in Frankfurt am Main do I depart from and which train station in Berlin do I arrive in?

When taking a train from Frankfurt am Main, you have a couple of train stations you can depart from including Frankfurt (Main) Flughafen and Frankfurt Main Ost. When you arrive in Berlin, your train can arrive in train stations including Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

Omio customers travelling this route book their trains from Frankfurt (Main) Flughafen   to Berlin Hbf.

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

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

Which train providers can take me between Frankfurt am Main and Berlin?
For the trip from Frankfurt am Main to Berlin you can take a train with Deutsche Bahn. Be sure to check out all possible train providers that offer services to Berlin from Frankfurt am Main on Omio to compare what amenities they may have.
Are there any Frankfurt am Main to Berlin direct train services?
Yes, there are direct trains to Berlin from Frankfurt am Main, and you can find a direct train for this journey with Deutsche Bahn or FlixTrain  on Omio. It's worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
What time is the earliest train from Frankfurt am Main to Berlin? What time is the last train from Frankfurt am Main to Berlin?
The first Frankfurt am Main to Berlin train departs at 05: 14   and the last train from Frankfurt am Main to Berlin leaves at 22: 52. Check out the most up-to-date Frankfurt am Main to Berlin train schedule on Omio and find the best time to travel to your destination.
How early should I buy train tickets between Frankfurt am Main and Berlin to score the best deals?
The price of a one way train ticket from Frankfurt am Main to Berlin is on average £36 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 trip. In general, you can find train tickets to Berlin from Frankfurt am Main available a few months in advance.
Stations

Important Stations and Airports for this Journey

Frankfurt am Main
Berlin
Frankfurt(Main) Hbf
Amenities