Trains from Berlin to Frankfurt am Main

Sun, Jul 21
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
Sat
Jul 20
$47FlixTrain
$39Flixbus
$66Lufthansa
Sun
Jul 21
$47FlixTrain
$29Bla Bla Bus
$105Lufthansa
Mon
Jul 22
$34FlixTrain
$12Bla Bla Bus
$79Lufthansa
Tue
Jul 23
$34FlixTrain
$12Bla Bla Bus
$66Lufthansa
Wed
Jul 24
$34FlixTrain
$11Bla Bla Bus
$66Lufthansa
Thu
Jul 25
$24FlixTrain
$14Bla Bla Bus
$97easyJet
Fri
Jul 26
$23Deutsche Bahn
$18Bla Bla Bus
$66Lufthansa
Sat
Jul 27
$31Deutsche Bahn
$14Bla Bla Bus
$99Lufthansa
Sun
Jul 28
$31Deutsche Bahn
$26Bla Bla Bus
$79Lufthansa
Mon
Jul 29
$23Deutsche Bahn
$22Flixbus
$74easyJet
Tue
Jul 30
$23Deutsche Bahn
$11Bla Bla Bus
$66Lufthansa
Wed
Jul 31
$23Deutsche Bahn
$11Bla Bla Bus
$61easyJet
Thu
Aug 1
$23Deutsche Bahn
$11Bla Bla Bus
$61easyJet
Fri
Aug 2
$23Deutsche Bahn
$12Bla Bla Bus
$61easyJet
Sat
Aug 3
$23Deutsche Bahn
$11Bla Bla Bus
$58easyJet
Sun
Aug 4
$23Deutsche Bahn
$14Bla Bla Bus
$96easyJet
Mon
Aug 5
$24FlixTrain
$12Bla Bla Bus
$61easyJet
Tue
Aug 6
$23Deutsche Bahn
$11Bla Bla Bus
$58easyJet
Wed
Aug 7
$23Deutsche Bahn
$11Bla Bla Bus
$58easyJet
Thu
Aug 8
$23Deutsche Bahn
$11Bla Bla Bus
$58easyJet
Fri
Aug 9
$23Deutsche Bahn
$14Bla Bla Bus
$58easyJet

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Berlin to Frankfurt am Main Train Information

Avg. Train Duration:
5 hours 56 minutes
Train Ticket Price: $21
Trains depart from:Berlin
Trains arrive in:Frankfurt am Main
Distance:424 km
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 month
Next Month
Mon, Jul 22
Train
FlixTrain
04:394h 53m09:32
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
Fastest Trains from Berlin to Frankfurt am Main
Wed, Jul 31
Train
Deutsche Bahn
05:043h 52m08:56
BerlinFrankfurt am Main
Tue, Jul 30
Train
Deutsche Bahn
04:013h 55m07:56
BerlinFrankfurt am Main
Thu, Aug 1
Train
Deutsche Bahn
04:013h 55m07:56
BerlinFrankfurt am Main
Return Train Tickets for Frankfurt am Main to Berlin
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
Wed, Jul 24
Train
FlixTrain
06:284h 36m11:04
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