Frankfurt am Main to Berlin train

Cheap train tickets from Frankfurt am Main to Berlin

Showing times and prices for 02 Jul

Cheapest

£43

Average

£68

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.

2nd Cheapest
18:20Frankfurt (Main) Süd4h12 22:32Berlin Hbf
0 changes
£431One-way
20:34Frankfurt (Main) Hbf9h57 06:31Berlin Hbf
2 changes
£501One-way
17:14Frankfurt (Main) Hbf4h13 21:27Berlin Hbf
0 changes
£541One-way
16:20Frankfurt (Main) Süd4h08 20:28Berlin Hbf
0 changes
£541One-way
02:49Frankfurt (Main) Hbf5h09 07:58Berlin Hbf
0 changes
£611One-way

Train schedule Frankfurt am Main to Berlin

Showing trains for tomorrow, Saturday, 2 July
02:49Frankfurt (Main) Hbf5h09 07:58Berlin Hbf
0 changes
05:06Frankfurt (Main) Hbf4h21 09:27Berlin Hbf
1 change
05:50Frankfurt (Main) Hbf4h24 10:14Berlin Hbf
1 change
06:14Frankfurt (Main) Hbf4h17 10:31Berlin Hbf
0 changes
06:57Frankfurt (Main) Hbf4h13 11:10Berlin Hbf
1 change
07:14Frankfurt (Main) Hbf4h14 11:28Berlin Hbf
0 changes
07:16Frankfurt (Main) Hbf4h35 11:51Berlin Hbf
1 change
07:58Frankfurt (Main) Hbf4h16 12:14Berlin Hbf
1 change
08:14Frankfurt (Main) Hbf4h15 12:29Berlin Hbf
0 changes
08:20Frankfurt (Main) Süd4h07 12:27Berlin Hbf
0 changes
09:02Frankfurt (Main) Hbf3h52 12:54Berlin Hbf
0 changes
09:14Frankfurt (Main) Hbf4h13 13:27Berlin Hbf
0 changes
09:19Frankfurt (Main) Hbf4h36 13:55Berlin Hbf
1 change
09:58Frankfurt (Main) Hbf4h16 14:14Berlin Hbf
1 change
10:14Frankfurt (Main) Hbf4h15 14:29Berlin Hbf
0 changes
10:20Frankfurt (Main) Süd4h08 14:28Berlin Hbf
0 changes
11:02Frankfurt (Main) Hbf3h54 14:56Berlin Hbf
0 changes
11:14Frankfurt (Main) Hbf4h13 15:27Berlin Hbf
0 changes
11:19Frankfurt (Main) Hbf4h32 15:51Berlin Hbf
1 change
11:58Frankfurt (Main) Hbf4h16 16:14Berlin Hbf
1 change
12:14Frankfurt (Main) Hbf4h15 16:29Berlin Hbf
0 changes
12:20Frankfurt (Main) Süd4h07 16:27Berlin Hbf
0 changes
13:02Frankfurt (Main) Hbf3h55 16:57Berlin Hbf
0 changes
13:14Frankfurt (Main) Hbf4h13 17:27Berlin Hbf
0 changes
13:19Frankfurt (Main) Hbf4h39 17:58Berlin Hbf
1 change
13:58Frankfurt (Main) Hbf4h12 18:10Berlin Hbf
1 change
14:14Frankfurt (Main) Hbf4h15 18:29Berlin Hbf
0 changes
14:20Frankfurt (Main) Süd4h05 18:25Berlin Hbf
0 changes
15:02Frankfurt (Main) Hbf3h55 18:57Berlin Hbf
0 changes
15:14Frankfurt (Main) Hbf4h13 19:27Berlin Hbf
0 changes
15:19Frankfurt (Main) Hbf4h35 19:54Berlin Hbf
1 change
15:58Frankfurt (Main) Hbf4h16 20:14Berlin Hbf
1 change
16:13Frankfurt (Main) Hbf4h16 20:29Berlin Hbf
0 changes
16:20Frankfurt (Main) Süd4h08 20:28Berlin Hbf
0 changes
17:02Frankfurt (Main) Hbf3h53 20:55Berlin Hbf
0 changes
17:14Frankfurt (Main) Hbf4h13 21:27Berlin Hbf
0 changes
17:19Frankfurt (Main) Hbf4h32 21:51Berlin Hbf
1 change
17:58Frankfurt (Main) Hbf4h10 22:08Berlin Gesundbrunnen
1 change
18:14Frankfurt (Main) Hbf4h16 22:30Berlin Hbf
0 changes
18:20Frankfurt (Main) Süd4h12 22:32Berlin Hbf
0 changes
18:57Frankfurt (Main) Hbf4h13 23:10Berlin Hbf
1 change
19:14Frankfurt (Main) Hbf4h13 23:27Berlin Hbf
0 changes
19:19Frankfurt (Main) Hbf4h31 23:50Berlin Hbf
1 change
20:16Frankfurt (Main) Hbf4h26 00:42Berlin Hbf
0 changes
20:34Frankfurt (Main) Hbf9h57 06:31Berlin Hbf
2 changes
21:14Frankfurt (Main) Hbf8h22 05:36Berlin Hbf
1 change
21:32Frankfurt (Main) Hbf8h04 05:36Berlin Hbf
2 changes
21:47Frankfurt (Main) Süd7h49 05:36Berlin Hbf
2 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Sat
02 Jul
Sun
03 Jul
Mon
04 Jul
Tue
05 Jul
Wed
06 Jul
Thu
07 Jul
Fri
08 Jul
Sat
09 Jul
Sun
10 Jul
Mon
11 Jul
Tue
12 Jul
Wed
13 Jul
Thu
14 Jul
Fri
15 Jul
Sat
16 Jul
Sun
17 Jul
Mon
18 Jul
Tue
19 Jul
Wed
20 Jul
Thu
21 Jul
Fri
22 Jul

Fastest train times from Frankfurt am Main to Berlin

Showing times and prices for 02 Jul

Fastest Journey

3 h 52 m

Average

4 h 37 m

Trains per day

48

Distance

424 km

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

Fastest
09:02Frankfurt (Main) Hbf3h52 12:54Berlin Hbf
0 changes
£811One-way
2nd Fastest
17:02Frankfurt (Main) Hbf3h53 20:55Berlin Hbf
0 changes
£611One-way
11:02Frankfurt (Main) Hbf3h54 14:56Berlin Hbf
0 changes
£681One-way
13:02Frankfurt (Main) Hbf3h55 16:57Berlin Hbf
0 changes
£681One-way
15:02Frankfurt (Main) Hbf3h55 18:57Berlin Hbf
0 changes
£611One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn
Place to stay

Need a place to stay in Berlin?

view on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner Booking.com

View all

Overview: Train from Frankfurt am Main to Berlin

distanceDistance262 miles (423 km)
durationAverage train duration4 h
priceAverage train ticket price£27 (€30)
frequencyTrain frequency21 a day
changesDirect trainYes, there are 20 direct trains a day
carriersTrain providersDeutsche Bahn, Flixbus, FlixTrain, Deutsche Bahn with connection or Nightjet

Trains from Frankfurt am Main to Berlin cover the 262 miles (423 km) long route taking on average 4 h with our travel partners like Deutsche Bahn, Flixbus, FlixTrain, Deutsche Bahn with connection or Nightjet. Normally, there are 21 trains operating per day, including direct services available. While the average ticket price for this journey costs around £27, you can find the cheapest train ticket for as low as £16. Travellers depart most frequently from Frankfurt (M) Flughafen Regionalbf and arrive in Berlin Hbf.

Train providers: Deutsche Bahn, FlixBus and ÖBB Nightjet trains Frankfurt am Main to Berlin

Buy your official Deutsche Bahn, FlixBus and ÖBB Nightjet train tickets to Berlin from Frankfurt am Main from £16 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient trip.

Deutsche Bahn
FlixBus
ÖBB Nightjet

Deutsche Bahn (DB) is the main operator of train services in Germany, making on average 40, 000 journeys per day. A special feature of Deutsche Bahn is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use for your train between Frankfurt am Main and Berlin. DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while toilets are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Train information from Frankfurt am Main to Berlin with Deutsche Bahn:

  • Average Duration: 4 h 17 min
  • Average Price: £16
  • Deutsche Bahn frequency: 20 a day

FlixBus is one of Europe's leading low-cost train operators, founded in Germany and offering long-distance train services in Europe and the U. S. FlixBus also operates overnight trains on select routes throughout Europe. Standard amenities on FlixBus include free Wi-Fi, power outlets to charge your phone, tablet or laptop during long train journeys, extra legroom, luggage space and toilets. You can even purchase snacks and drinks onboard. FlixBus offers only the Standard ticket for all its routes, which allows you to bring one hand luggage and one hold luggage per person. Additional fees apply for extra luggage and specific seat reservations, such as if you want to book an Extra Seat, Table Seat or the Panorama Seat.

    Looking to travel by train from Frankfurt am Main to Berlin? Omio can help you find that perfect route with ÖBB Nightjet. Check Omio to see current ÖBB Nightjet train timetables, tickets, travel information and prices for the best deals on the Frankfurt am Main to Berlin train and book ÖBB Nightjet tickets online quickly and easily. When taking a train to Berlin from Frankfurt am Main, you can expect to travel 262 miles (423 km) one-way with ÖBB Nightjet. If you search for trains from Frankfurt am Main to Berlin in the Omio app, you can check if the ÖBB Nightjet ticket is a mobile ticket, which makes it easy for you to go paperless when travelling without needing to purchase tickets in person at the train station. Whether you’re looking for the cheapest, fastest or earliest train with ÖBB Nightjet, we do the work for you to get you safely to Berlin from Frankfurt am Main. Book that perfect Frankfurt am Main to Berlin train now with Omio and enjoy a smooth and comfortable journey with ÖBB Nightjet!

    ÖBB Nightjet from Frankfurt am Main to Berlin train information:

    • Average Duration: 6 h 46 min
    • ÖBB Nightjet frequency: 1 a day

    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.

    Travel Tips: Trains from Frankfurt am Main to Berlin

    Travel by train to Berlin easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Frankfurt am Main to Berlin.
    FAQs
    You can find a cheap train from Frankfurt am Main to Berlin for some dates and times for as low as £16  one way in the next 7 days.
    If you’re looking to book your train tickets in the next week, you can expect the Frankfurt am Main to Berlin train price to come in at an average of £27  one way.
    You should expect to travel around 262 miles (423 km)  to Berlin from Frankfurt am Main by train.
    The train time to Berlin from Frankfurt am Main is on average 4 h  for the 262 miles (423 km) long journey, but the time it takes to go to Berlin from Frankfurt am Main by train can vary depending on specific dates or travelling on weekends and holidays.

    When departing from Frankfurt am Main, you have various train station options to start your journey from including Frankfurt (M) Flughafen Regionalbf, Frankfurt Main Ost and Frankfurt am Main - Stadion. When arriving in Berlin, you can end your journey in train stations like Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

    Omio customers book a train from Frankfurt (M) Flughafen Regionalbf   to Berlin Hbf   most frequently for this route.

    Passengers booking this trip most frequently board their trains from Frankfurt (M) Flughafen Regionalbf and need to travel around 9.3 miles (15 km) from the city centre to get to this train station.

    Passengers arriving in Berlin most often arrive at Berlin Hbf and need to travel around 3.5 miles (5.6 km) from this train station to the city centre.

    For the route from Frankfurt am Main to Berlin you can take a train with Deutsche Bahn, Flixbus, FlixTrain, Deutsche Bahn with connection or Nightjet. Be sure to check out all possible train companies that offer services to Berlin from Frankfurt am Main on Omio to compare what amenities they may have.
    Yes, there are 20 direct trains a day from Frankfurt am Main to Berlin. If you’re looking for a direct train from Frankfurt am Main to Berlin, consider travelling with Deutsche Bahn or FlixTrain. Non-stop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
    On average, there are 21 trains a day from Frankfurt am Main to Berlin. The train times and services may be different on weekends and holidays compared to weekdays.
    The first Frankfurt am Main to Berlin train departs at 05: 02   and the last train from Frankfurt am Main to Berlin leaves at 23: 40. Check out the most up-to-date Frankfurt am Main to Berlin train timetable on Omio and find the best time to travel to your destination.
    In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you book train tickets between Frankfurt am Main and Berlin within the next 7 days, you can find tickets to cost on average £27 one way. To find the best prices for this trip, consider booking your train ticket from Frankfurt am Main to Berlin a few months in advance.

    Important Stations and Airports for this Journey

    Frankfurt am Main
    Berlin
    Frankfurt (M) Flughafen Regionalbf is the most popular Frankfurt am Main railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Frankfurt am Main for your journey to Berlin.
    Amenities at station
    WifiWifi
    LockersLockers
    ShoppingShopping
    ParkingParking
    TaxisTaxis
    AccessibilityAccessibility
    ticketOfficeHours
    Ticket Office Hours
    At a Travel Center you will receive the following services with personal consultation: Tickets and reservations up to shortly before departure, season tickets and DB monthly season tickets on subscription as well as DB BahnCard related offers. Furthermore, national and international timetable and fare information is available in addition to supplementary services and offers for your rail journey.
    Amenities at station
    WifiWifi
    LockersLockers
    ShoppingShopping
    ParkingParking
    TaxisTaxis
    AccessibilityAccessibility
    Amenities at station
    WifiWifi
    LockersLockers
    ShoppingShopping
    ParkingParking
    TaxisTaxis
    AccessibilityAccessibility

    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
    Currency
    Language