Trains from Berlin to Frankfurt am Main

Tue, Aug 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

The cheapest trains

from Berlin
to Frankfurt am Main

Showing times and prices for Aug 20

Cheapest

£52

Average

£81

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

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

2nd Cheapest
carrier-logo
04:30Berlin Hbf (tief)5h0609:36Frankfurt (Main) Hbf
1 change
£521One-way
2nd Cheapest
carrier-logo
13:04Berlin Hbf (tief)4h3517:39Frankfurt (Main) Süd
0 changes
£521One-way
2nd Cheapest
carrier-logo
21:28Berlin Hbf (tief)5h1602:44Frankfurt (Main) Hbf
0 changes
£521One-way
carrier-logo
06:01Berlin Hbf (tief)4h4310:44Frankfurt (Main) Hbf
0 changes
£581One-way
carrier-logo
07:04Berlin Hbf (tief)4h3611:40Frankfurt (Main) Hbf
0 changes
£581One-way

Train Times

Berlin to Frankfurt am Main

Showing trains for tomorrow, Tue, Aug 20
carrier-logo
00:20Berlin Hbf (tief)7h2407:44Frankfurt (Main) Hbf
0 changes
carrier-logo
04:02Berlin Hbf (tief)4h4208:44Frankfurt (Main) Hbf
0 changes
carrier-logo
04:30Berlin Hbf (tief)5h0609:36Frankfurt (Main) Hbf
0 changes
carrier-logo
05:28Berlin Hbf (tief)4h1609:44Frankfurt (Main) Hbf
0 changes
carrier-logo
05:57Berlin Hbf4h4310:40Frankfurt (Main) Hbf
0 changes
carrier-logo
06:01Berlin Hbf (tief)4h4310:44Frankfurt (Main) Hbf
0 changes
carrier-logo
07:04Berlin Hbf (tief)4h3611:40Frankfurt (Main) Hbf
0 changes
carrier-logo
07:28Berlin Hbf (tief)4h1611:44Frankfurt (Main) Hbf
0 changes
carrier-logo
07:37Berlin Hbf (tief)4h0711:44Frankfurt (Main) Hbf
0 changes
carrier-logo
07:56Berlin Hbf4h4812:44Frankfurt (Main) Hbf
0 changes
carrier-logo
08:05Berlin Hbf (tief)4h5112:56Frankfurt (Main) Hbf
0 changes
carrier-logo
09:04Berlin Hbf (tief)4h3613:40Frankfurt (Main) Hbf
0 changes
carrier-logo
09:28Berlin Hbf (tief)4h1613:44Frankfurt (Main) Hbf
0 changes
carrier-logo
09:37Berlin Hbf (tief)4h0713:44Frankfurt (Main) Hbf
0 changes
carrier-logo
09:57Berlin Hbf4h4714:44Frankfurt (Main) Hbf
0 changes
carrier-logo
10:05Berlin Hbf (tief)4h5114:56Frankfurt (Main) Hbf
0 changes
carrier-logo
11:04Berlin Hbf (tief)4h3515:39Frankfurt (Main) Süd
0 changes
carrier-logo
11:28Berlin Hbf (tief)4h1615:44Frankfurt (Main) Hbf
0 changes
carrier-logo
11:57Berlin Hbf4h4716:44Frankfurt (Main) Hbf
0 changes
carrier-logo
12:05Berlin Hbf (tief)4h5116:56Frankfurt (Main) Hbf
0 changes
carrier-logo
13:04Berlin Hbf (tief)4h3517:39Frankfurt (Main) Süd
0 changes
carrier-logo
13:28Berlin Hbf (tief)4h1617:44Frankfurt (Main) Hbf
0 changes
carrier-logo
13:37Berlin Hbf (tief)4h0717:44Frankfurt (Main) Hbf
0 changes
carrier-logo
13:57Berlin Hbf4h4718:44Frankfurt (Main) Hbf
0 changes
carrier-logo
15:04Berlin Hbf (tief)4h3619:40Frankfurt (Main) Hbf
0 changes
carrier-logo
15:27Berlin Hbf (tief)4h1719:44Frankfurt (Main) Hbf
0 changes
carrier-logo
15:37Berlin Hbf (tief)4h0719:44Frankfurt (Main) Hbf
0 changes
carrier-logo
15:59Berlin Hbf4h4520:44Frankfurt (Main) Hbf
0 changes
carrier-logo
16:05Berlin Hbf (tief)4h5120:56Frankfurt (Main) Hbf
0 changes
carrier-logo
17:04Berlin Hbf (tief)4h2821:32Frankfurt (Main) Hbf
0 changes
carrier-logo
17:28Berlin Hbf (tief)4h1621:44Frankfurt (Main) Hbf
0 changes
carrier-logo
17:37Berlin Hbf (tief)4h0721:44Frankfurt (Main) Hbf
0 changes
carrier-logo
17:59Berlin Hbf4h4922:48Frankfurt (Main) Hbf
0 changes
carrier-logo
18:05Berlin Hbf (tief)4h5122:56Frankfurt (Main) Hbf
0 changes
carrier-logo
18:50Berlin Hbf (tief)5h0223:52Frankfurt (Main) Hbf
0 changes
carrier-logo
19:28Berlin Hbf (tief)4h3200:00Frankfurt (Main) Hbf
0 changes
carrier-logo
21:28Berlin Hbf (tief)5h1602:44Frankfurt (Main) Hbf
0 changes
carrier-logo
23:52Berlin Hbf7h5207:44Frankfurt (Main) Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE

Prices across different modes

Train
Bus
Flight
Mon
Aug 19
£47FlixTrain
£36Flixbus
£86Lufthansa
Tue
Aug 20
£29FlixTrain
£9Bla Bla Bus
£65Lufthansa
Wed
Aug 21
£24FlixTrain
£9Bla Bla Bus
£65Lufthansa
Thu
Aug 22
£19FlixTrain
£9Bla Bla Bus
£54Lufthansa
Fri
Aug 23
£29FlixTrain
£10Bla Bla Bus
£54Lufthansa
Sat
Aug 24
£24FlixTrain
£9Bla Bla Bus
£54Lufthansa
Sun
Aug 25
£26Deutsche Bahn
£18Bla Bla Bus
£65Lufthansa
Mon
Aug 26
£29FlixTrain
£10Bla Bla Bus
£54Lufthansa
Tue
Aug 27
£19Deutsche Bahn
£5Bla Bla Bus
£54Lufthansa
Wed
Aug 28
£19Deutsche Bahn
£9Bla Bla Bus
£50easyJet
Thu
Aug 29
£19Deutsche Bahn
£10Bla Bla Bus
£50easyJet
Fri
Aug 30
£19Deutsche Bahn
£9Bla Bla Bus
£50easyJet
Sat
Aug 31
£19Deutsche Bahn
£9Bla Bla Bus
£54Lufthansa
Sun
Sep 1
£25Deutsche Bahn
£10Bla Bla Bus
£54Lufthansa
Mon
Sep 2
£19Deutsche Bahn
£9Bla Bla Bus
£47easyJet
Tue
Sep 3
£19Deutsche Bahn
£5Bla Bla Bus
£47easyJet
Wed
Sep 4
£19Deutsche Bahn
£9Bla Bla Bus
£47easyJet
Thu
Sep 5
£10FlixTrain
£5Bla Bla Bus
£47easyJet
Fri
Sep 6
£29FlixTrain
£5Bla Bla Bus
£47easyJet
Sat
Sep 7
£19Deutsche Bahn
£5Bla Bla Bus
£47easyJet
Sun
Sep 8
£19FlixTrain
£5Bla Bla Bus
£54Lufthansa

The fastest trains

from Berlin
to Frankfurt am Main

Showing times and prices for Aug 20

Fastest Journey

4h 7m

Average

4h 44m

Trains per day

38

Distance

424 km

Of the 38 train that leave Berlin for Frankfurt am Main every day 24 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct train cover the 424 km distance in an average of 4h 44m but if you time it right, some train will get you there in just 4h 7m .

The slowest train will take 7h 52m 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
carrier-logo
13:37Berlin Hbf (tief)4h0717:44Frankfurt (Main) Hbf
1 change
£861One-way
Fastest
carrier-logo
07:37Berlin Hbf (tief)4h0711:44Frankfurt (Main) Hbf
1 change
£861One-way
Fastest
carrier-logo
15:37Berlin Hbf (tief)4h0719:44Frankfurt (Main) Hbf
1 change
£1271One-way
Fastest
carrier-logo
17:37Berlin Hbf (tief)4h0721:44Frankfurt (Main) Hbf
1 change
£771One-way
Fastest
carrier-logo
09:37Berlin Hbf (tief)4h0713:44Frankfurt (Main) Hbf
1 change
£861One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
train

Journey Summary

Berlin to Frankfurt am Main Train Information

Avg. Train Duration:
5 hours 46 minutes
Train Ticket Price: £17
Trains depart from:Berlin
Trains arrive in:Frankfurt am Main
Distance:424 km
TrainTrain Companies:FlixTrain, Deutsche Bahn

Trains from Berlin to Frankfurt: Journey Details

The first train of the day leaves Berlin at approximately 12:30 a.m. and the last departs at around 11:00 p.m. During the week there are trains every 15-30 minutes throughout the day and around five departures in the evening and at night. At the weekend, trains depart every 30-60 minutes and the last train is at 10:15 p.m. Direct trains from Berlin to Frankfurt take around four hours and those which require a change take up to five hours all with Deutsche Bahn.

Taking the Train from Berlin

The trains depart from Berlin's main train station, Berlin Hbf (tief). The station is around three kilometres from the city centre and can be reached via the S-Bahn. Trains run every three minutes until almost 2:00 a.m. and resume just after 4:00 a.m. The journey to the station takes 10 minutes from the city centre.

Getting into Frankfurt by Train

Frankfurt (am Main) lies on the banks of the River Main. Largely rebuilt after World War II, the modern skyline sits in contrast to the original buildings of the Old Town, making it a unique German city. Trains arrive at either Frankfurt (Main) Hbf or Frankfurt (Main) Sud station. The main station (Hpf) is north of the river, while the smaller Sud station is to the south. Both are around 10 minutes from the city centre and have U-Bahn and S-Bahn stations on site. Public transport services run throughout the night.

Compare prices

Best fares for trains from Berlin to Frankfurt am Main

This Weekend
This month
Next Month
Fri, Aug 23
Train
FlixTrain
05:014h 31m09:32
BerlinFrankfurt am Main
Sat, Aug 24
Train
FlixTrain
12:434h 52m17:35
BerlinFrankfurt am Main
Fastest Trains from Berlin to Frankfurt am Main
Sun, Aug 25
Train
Deutsche Bahn
03:284h 16m07:44
BerlinFrankfurt am Main
Thu, Sep 12
Train
FlixTrain
05:024h 30m09:32
BerlinFrankfurt am Main
Sun, Sep 22
Train
FlixTrain
05:024h 30m09:32
BerlinFrankfurt am Main
Return Train Tickets for Frankfurt am Main to Berlin
Wed, Aug 21
Train
FlixTrain
06:284h 54m11:22
Frankfurt am MainBerlin
Thu, Aug 22
Train
FlixTrain
14:144h 43m18:57
Frankfurt am MainBerlin
Fri, Aug 23
Train
FlixTrain
06:285h 5m11:33
Frankfurt am MainBerlin

Stations

Important Stations and Airports for this Journey
Berlin
Frankfurt am Main
TrainBerlin Hbf

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.
Metro lines U5
Bus lines M41, M85, 120, 123, 142, 147, 245
Suburban train lines S3, S5, S7, S9
Tram lines M5, M8, M10
TrainBerlin Ostbahnhof

Amenities

Refreshments

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