Trains from Berlin to Frankfurt am Main

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 Berlin
to Frankfurt am Main

Cheapest

$46

Average

$123

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 Berlin to Frankfurt am Main will cost around $ 123 if you buy it on the day, but the cheapest tickets can be found for only $ 46.

cheapest
carrier-logo
14:28Berlin5h 7m 19:35Frankfurt Main, PR Süd
$46
1One-way
$461One-way
cheapest
carrier-logo
14:38Berlin4h 57m 19:35Frankfurt Main, PR Süd
$46
1One-way
$461One-way
cheapest
carrier-logo
14:43Berlin, Ostbahnhof4h 52m 19:35Frankfurt Main, PR Süd
$46
1One-way
$461One-way
cheapest
carrier-logo
14:54Berlin4h 41m 19:35Frankfurt Main, PR Süd
$46
1One-way
$461One-way
cheapest
carrier-logo
15:01Berlin4h 34m 19:35Frankfurt Main, PR Süd
$46
1One-way
$461One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

COMPARE

Prices across different modes

Train
Bus
Flight
Wed
May 22
$46FlixTrain
$27Flixbus
$78Lufthansa
Thu
May 23
$46FlixTrain
$22Flixbus
$67easyJet
Fri
May 24
$35Deutsche Bahn
$27Flixbus
$78Lufthansa
Sat
May 25
$34FlixTrain
$27Flixbus
$65Lufthansa
Sun
May 26
$39Deutsche Bahn
$32Flixbus
$200Lufthansa
Mon
May 27
$34FlixTrain
$22Flixbus
$59easyJet
Tue
May 28
$34FlixTrain
$22Flixbus
$57easyJet
Wed
May 29
$29FlixTrain
$27Flixbus
$57easyJet
Thu
May 30
$46FlixTrain
$32Flixbus
$57easyJet
Fri
May 31
$23FlixTrain
$27Flixbus
$51easyJet
Sat
Jun 1
$23FlixTrain
$22Flixbus
$49easyJet
Sun
Jun 2
$58FlixTrain
$52Flixbus
$120easyJet
Mon
Jun 3
$34FlixTrain
$27Flixbus
$65Lufthansa
Tue
Jun 4
$23FlixTrain
$12Flixbus
$57easyJet
Wed
Jun 5
$23Deutsche Bahn
$22Flixbus
$57easyJet
Thu
Jun 6
$23Deutsche Bahn
$22Flixbus
$57easyJet
Fri
Jun 7
$46FlixTrain
$38Flixbus
$57easyJet
Sat
Jun 8
$34FlixTrain
$27Flixbus
$65Lufthansa
Sun
Jun 9
$12FlixTrain
$22Flixbus
$65Lufthansa
Mon
Jun 10
$42Deutsche Bahn
$38Flixbus
$62easyJet

The fastest trains

from Berlin
to Frankfurt am Main

Fastest Journey

4h 4m

Average

4h 32m

train per day

47

Distance

424 km

Showing times and prices for May 22

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

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

The slowest trains 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:33Berlin Hbf4h 4m 17:37Frankfurt (Main) Süd
$153
1One-way
$1531One-way
2nd fastest
carrier-logo
07:33Berlin Hbf4h 6m 11:39Frankfurt (Main) Süd
$153
1One-way
$1531One-way
2nd fastest
carrier-logo
09:33Berlin Hbf4h 6m 13:39Frankfurt (Main) Süd
$132
1One-way
$1321One-way
carrier-logo
15:33Berlin Hbf4h 7m 19:40Frankfurt (Main) Hbf
$153
1One-way
$1531One-way
carrier-logo
17:33Berlin Hbf4h 7m 21:40Frankfurt (Main) Hbf
$153
1One-way
$1531One-way
train

Journey Summary

Berlin to Frankfurt am Main Train Information

Avg. Train Duration:
5 hours 52 minutes
Train Ticket Price: $27
Trains depart from:Berlin
Trains arrive in:Frankfurt am Main
Distance:424 Kms
TrainTrain Companies:FlixTrain, Deutsche Bahn

Trains from Berlin to Frankfurt

Trains in Germany from Berlin to Frankfurt are offered by Deutsche Bahn numerous times per day. Direct journeys from Berlin Central Station (Hauptbahnhof) to Frankfurt Central Station average 4 hours during peak morning and evening hours. The first train leaves just after 4:15 a.m. and the last one just after 12:30 a.m. Throughout the day, there are one to two departures per hour. Peak time travel is faster, but fares are higher, as well. The cheapest fares are after 9:00 p.m., but with 2 to 3 changes, the trip takes from 6 to 10 hours.

Berlin to Frankfurt trains: Not what you're looking for?

Return trains from Frankfurt to Berlin | Compare all modes of traveling from Berlin to Frankfurt | Or learn more about trains to Frankfurt



Berlin to Frankfurt Train Cost

Average prices for Deutsche Bahn trains from Berlin to Frankfurt when you book in advance

Booking Period

Average Price

Same Day

€102

1 Day in Advance

€102

1 Week in Advance

€90

2 Weeks in Advance

€90

1 Month in Advance

€24

3 Months in Advance

€24

Berlin to Frankfurt Trains: General Information


Travelers can offset some of cost of Berlin to Frankfurt train tickets by checking the prices and booking ahead of time.

  • autobus All Berlin to Frankfurt trains are operated by Deutsche Bahn.
  • autobus Most Berlin to Frankfurt trains are direct, depart from Berlin Hauptbahnhof and arrive at Frankfurt Hauptbahnhof.
  • autobus The Berlin to Frankfurt train journey takes as little as 3 hours and 39 minutes to arrive in Frankfurt.
  • autobus Most travelers book their Berlin to Frankfurt train tickets 1 day in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices on Deutsche Bahn Berlin to Frankfurt trains decrease the further they are booked in advance:

  • It is 12% cheaper to book a Deustche Bahn train ticket 1 week in advanced as opposed to the day you intend to travel.
  • Finally, Berlin to Frankfurt train costs are 76% cheaper when booked 1 month in advance as opposed to purchasing a train ticket the day of.

Taking the Train from Berlin

The nation's capital and its second largest city, Berlin is in the north German state of Berlin. A vibrant, modern, and cultured city, it’s a major tourist destination with its bevy of parks, forests, lakes, rivers, and gardens The main station is located centrally and is a stone’s throw from the Spree River winding through the city. There are several alternatives to get to the city center: subway (U-bahn), tram, bus, or taxi, with each providing service until late night.

Getting into Frankfurt by Train

Marked by a modern skyline, Frankfurt is in the state of Hesse in west-central Germany and is the country’s fifth-largest city. Many financial, educational, and cultural institutions call the city home, including the European Central Bank. One of the busiest in Europe, the main Frankfurt train station is the Central Station. Be aware that the city's full name is Frankfurt am Main ("Frankfurt on Main") because it is located on the river Main. The centrally-located main station is a 15-minute walk from the river. Travel to the city center is best by subway (U-bahn), tram, bus, or taxi, with all services running late into the night.

Compare prices

Best fares for trains from Berlin to Frankfurt am Main

This Weekend
This month
Next Month
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
Fastest Trains from Berlin to Frankfurt am Main
Thu, Jun 6
Train
Deutsche Bahn
02:304h 14m06:44
BerlinFrankfurt am Main
Fri, Jun 21
Train
Deutsche Bahn
03:284h 16m07:44
BerlinFrankfurt am Main
Thu, May 23
Train
FlixTrain
05:014h 31m09:32
BerlinFrankfurt am Main
Return Train Tickets for Frankfurt am Main to Berlin
Thu, May 23
Train
FlixTrain
06:284h 54m11:22
Frankfurt am MainBerlin
Fri, May 24
Train
FlixTrain
14:145h 9m19:23
Frankfurt am MainBerlin
Sat, May 25
Train
FlixTrain
14:145h 2m19:16
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