Trains from Frankfurt am Main to Berlin

Sat, Jul 20
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

COMPARE

Prices across different modes

Train
Bus
Flight
Fri
Jul 19
£107Deutsche Bahn
£52Flixbus
£134easyJet
Sat
Jul 20
£27FlixTrain
£14Bla Bla Bus
£89Lufthansa
Sun
Jul 21
£36Deutsche Bahn
£21Bla Bla Bus
£99easyJet
Mon
Jul 22
£36Deutsche Bahn
£21Bla Bla Bus
£74easyJet
Tue
Jul 23
£32Deutsche Bahn
£11Bla Bla Bus
£63Lufthansa
Wed
Jul 24
£27FlixTrain
£9Bla Bla Bus
£63Lufthansa
Thu
Jul 25
£32Deutsche Bahn
£18Bla Bla Bus
£96easyJet
Fri
Jul 26
£19Deutsche Bahn
£27Bla Bla Bus
£89Lufthansa
Sat
Jul 27
£19Deutsche Bahn
£22Flixbus
£63Lufthansa
Sun
Jul 28
£19Deutsche Bahn
£21Bla Bla Bus
£73Lufthansa
Mon
Jul 29
£24Deutsche Bahn with connection
£22Flixbus
£58easyJet
Tue
Jul 30
£24Deutsche Bahn
£18Bla Bla Bus
£54easyJet
Wed
Jul 31
£24Deutsche Bahn
£9Bla Bla Bus
£54easyJet
Thu
Aug 1
£27FlixTrain
£18Bla Bla Bus
£58easyJet
Fri
Aug 2
£19Deutsche Bahn
£11Bla Bla Bus
£71easyJet
Sat
Aug 3
£19Deutsche Bahn
£9Bla Bla Bus
£89Lufthansa
Sun
Aug 4
£19Deutsche Bahn
£9Bla Bla Bus
£63Lufthansa
Mon
Aug 5
£19Deutsche Bahn
£9Bla Bla Bus
£50easyJet
Tue
Aug 6
£19Deutsche Bahn
£8Bla Bla Bus
£50easyJet
Wed
Aug 7
£19Deutsche Bahn
£8Bla Bla Bus
£50easyJet
Thu
Aug 8
£19Deutsche Bahn
£8Bla Bla Bus
£48easyJet

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
train

Journey Summary

Frankfurt am Main to Berlin Train Information

Avg. Train Duration:
5 hours 1 minute
Train Ticket Price: £19
Trains depart from:Frankfurt am Main
Trains arrive in:Berlin
Distance:424 km
TrainTrain Companies:Deutsche Bahn with connection, FlixTrain, Deutsche Bahn

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.

Compare prices

Best fares for trains from Frankfurt am Main to Berlin

This month
Next Month
Sun, Jul 21
Train
Deutsche Bahn
18:464h 20m23:06
Frankfurt am MainBerlin
Mon, Jul 22
Train
Deutsche Bahn
17:144h 50m22:04
Frankfurt am MainBerlin
Tue, Jul 23
Train
Deutsche Bahn
00:495h 9m05:58
Frankfurt am MainBerlin
Fastest Trains from Frankfurt am Main to Berlin
Tue, Jul 30
Train
Deutsche Bahn
17:023h 56m20:58
Frankfurt am MainBerlin
Wed, Jul 31
Train
Deutsche Bahn
17:023h 56m20:58
Frankfurt am MainBerlin
Thu, Jul 25
Train
Deutsche Bahn
04:144h 15m08:29
Frankfurt am MainBerlin
Return Train Tickets for Berlin to Frankfurt am Main
Sun, Jul 21
Train
Deutsche Bahn
19:284h 47m00:15
BerlinFrankfurt am Main
Tue, Jul 23
Train
FlixTrain
13:014h 34m17:35
BerlinFrankfurt am Main
Wed, Jul 24
Train
FlixTrain
12:384h 57m17:35
BerlinFrankfurt am Main

Stations

Important Stations and Airports for this Journey
Frankfurt am Main
Berlin
TrainFrankfurt(Main) Hbf

Amenities

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone