Trains from Frankfurt am Main to Berlin

Wed, May 22
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

The cheapest Trains

from Frankfurt am Main
to Berlin

Cheapest

£26

Average

£86

Showing times and prices for May 22

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 Berlin will cost around £ 86 if you buy it on the day, but the cheapest tickets can be found for only £ 26.

cheapest
carrier-logo
08:28Frankfurt Main, PR Süd4h 30m 12:58Berlin
£26
1One-way
£261One-way
cheapest
carrier-logo
08:28Frankfurt Main, PR Süd4h 36m 13:04Berlin
£26
1One-way
£261One-way
cheapest
carrier-logo
08:28Frankfurt Main, PR Süd4h 47m 13:15Berlin, Ostbahnhof
£26
1One-way
£261One-way
cheapest
carrier-logo
08:28Frankfurt Main, PR Süd4h 54m 13:22Berlin
£26
1One-way
£261One-way
cheapest
carrier-logo
08:28Frankfurt Main, PR Süd5h 5m 13:33Berlin
£26
1One-way
£261One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

COMPARE

Prices across different modes

Train
Bus
Flight
Tue
May 21
£73Deutsche Bahn
£17Flixbus
£88easyJet
Wed
May 22
£26FlixTrain
£17Flixbus
£61easyJet
Thu
May 23
£37FlixTrain
£17Flixbus
£71Lufthansa
Fri
May 24
£59FlixTrain
£21Flixbus
£61Lufthansa
Sat
May 25
£26FlixTrain
£21Flixbus
£61Lufthansa
Sun
May 26
£26FlixTrain
£17Flixbus
£61Lufthansa
Mon
May 27
£24Deutsche Bahn
£17Flixbus
£47easyJet
Tue
May 28
£18Deutsche Bahn
£17Flixbus
£47easyJet
Wed
May 29
£37FlixTrain
Find prices
£57easyJet
Thu
May 30
£26FlixTrain
£21Flixbus
£47easyJet
Fri
May 31
£18FlixTrain
£17Flixbus
£42easyJet
Sat
Jun 1
£18FlixTrain
£17Flixbus
£61Lufthansa
Sun
Jun 2
£40Deutsche Bahn
Find prices
£61Lufthansa
Mon
Jun 3
£18FlixTrain
£17Flixbus
£56easyJet
Tue
Jun 4
£18Deutsche Bahn
£17Flixbus
£49easyJet
Wed
Jun 5
£18Deutsche Bahn
£17Flixbus
£49easyJet
Thu
Jun 6
£18Deutsche Bahn
£17Flixbus
£56easyJet
Fri
Jun 7
£37Deutsche Bahn
£35Flixbus
£61Lufthansa
Sat
Jun 8
£18FlixTrain
£21Flixbus
£71Lufthansa
Sun
Jun 9
£26FlixTrain
£17Flixbus
£49easyJet
Mon
Jun 10
£37FlixTrain
£35Flixbus
£60easyJet
train

Journey Summary

Frankfurt am Main to Berlin Train Information

Avg. Train Duration:
5 hours 58 minutes
Train Ticket Price: £21
Trains depart from:Frankfurt am Main
Trains arrive in:Berlin
Distance:424 Kms
TrainTrain Companies: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.

Return Train Tickets for Berlin to Frankfurt am Main
Thu, May 23
Train
FlixTrain
05:014h 31m09:32
BerlinFrankfurt am Main
Fri, May 24
Train
Deutsche Bahn
03:004h 44m07:44
BerlinFrankfurt am Main
Sat, May 25
Train
FlixTrain
12:434h 52m17: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