Cheap train tickets from Frankfurt am Main Airport to Berlin

Showing times and prices for Dec 6

Cheapest

$42

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 traveling at rush hour.

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

09:01PMFrankfurt Flughafen Fernbf9h31 06:32AMBerlin Hbf
2 changes
$421One-way
12:31AMFrankfurt Flughafen Fernbf7h07 07:38AMBerlin Hbf
1 changes
$531One-way
01:10PMFrankfurt am Main Flughafen6h12 07:22PMBerlin Hbf
3 changes
$561One-way
06:42PMFrankfurt Flughafen Fernbf4h22 11:04PMBerlin Hbf
1 changes
$601One-way
06:35PMFrankfurt Flughafen Fernbf4h21 10:56PMBerlin Hbf
1 changes
$601One-way

Train schedule from Frankfurt am Main Airport to Berlin

Showing trains for tomorrow, Mon, Dec 6
12:31AMFrankfurt Flughafen Fernbf7h07 07:38AMBerlin Hbf
0 changes
12:31AMFrankfurt am Main Flughafen7h09 07:40AMBerlin Hbf
0 changes
02:30AMFrankfurt Flughafen Fernbf5h27 07:57AMBerlin Hbf
0 changes
04:30AMFrankfurt am Main Flughafen4h57 09:27AMBerlin Hbf
0 changes
04:36AMFrankfurt Flughafen Fernbf4h51 09:27AMBerlin Hbf
0 changes
05:30AMFrankfurt Flughafen Fernbf4h24 09:54AMBerlin Hbf
0 changes
05:36AMFrankfurt am Main Flughafen4h18 09:54AMBerlin Hbf
0 changes
05:45AMFrankfurt am Main Flughafen4h44 10:29AMBerlin Hbf
0 changes
06:35AMFrankfurt am Main Flughafen4h20 10:55AMBerlin Hbf
0 changes
06:42AMFrankfurt Flughafen Fernbf4h13 10:55AMBerlin Hbf
0 changes
06:45AMFrankfurt am Main Flughafen4h42 11:27AMBerlin Hbf
0 changes
06:48AMFrankfurt Flughafen Fernbf4h39 11:27AMBerlin Hbf
0 changes
07:35AMFrankfurt am Main Flughafen4h39 12:14PMBerlin Hbf
0 changes
07:36AMFrankfurt Flughafen Fernbf4h38 12:14PMBerlin Hbf
0 changes
07:36AMFrankfurt Flughafen Fernbf4h53 12:29PMBerlin Hbf
0 changes
07:45AMFrankfurt am Main Flughafen4h44 12:29PMBerlin Hbf
0 changes
08:35AMFrankfurt am Main Flughafen4h21 12:56PMBerlin Hbf
0 changes
08:42AMFrankfurt Flughafen Fernbf4h14 12:56PMBerlin Hbf
0 changes
08:50AMFrankfurt am Main Flughafen4h37 01:27PMBerlin Hbf
0 changes
09:35AMFrankfurt am Main Flughafen4h39 02:14PMBerlin Hbf
0 changes
09:36AMFrankfurt Flughafen Fernbf4h38 02:14PMBerlin Hbf
0 changes
09:36AMFrankfurt Flughafen Fernbf4h53 02:29PMBerlin Hbf
0 changes
09:45AMFrankfurt am Main Flughafen4h44 02:29PMBerlin Hbf
0 changes
10:35AMFrankfurt am Main Flughafen4h20 02:55PMBerlin Hbf
0 changes
10:42AMFrankfurt Flughafen Fernbf4h13 02:55PMBerlin Hbf
0 changes
10:45AMFrankfurt am Main Flughafen4h42 03:27PMBerlin Hbf
0 changes
10:49AMFrankfurt Flughafen Fernbf4h38 03:27PMBerlin Hbf
0 changes
11:01AMFrankfurt Flughafen Fernbf4h51 03:52PMBerlin Hbf
0 changes
11:35AMFrankfurt am Main Flughafen4h39 04:14PMBerlin Hbf
0 changes
11:36AMFrankfurt Flughafen Fernbf4h53 04:29PMBerlin Hbf
0 changes
11:36AMFrankfurt Flughafen Fernbf4h38 04:14PMBerlin Hbf
0 changes
11:45AMFrankfurt am Main Flughafen4h44 04:29PMBerlin Hbf
0 changes
12:35PMFrankfurt am Main Flughafen4h23 04:58PMBerlin Hbf
0 changes
12:42PMFrankfurt Flughafen Fernbf4h16 04:58PMBerlin Hbf
0 changes
12:45PMFrankfurt am Main Flughafen4h42 05:27PMBerlin Hbf
0 changes
12:50PMFrankfurt Flughafen Fernbf4h37 05:27PMBerlin Hbf
0 changes
01:01PMFrankfurt Flughafen Fernbf5h26 06:27PMBerlin Hbf
0 changes
01:10PMFrankfurt am Main Flughafen6h12 07:22PMBerlin Hbf
0 changes
01:30PMFrankfurt am Main Flughafen4h40 06:10PMBerlin Hbf
0 changes
01:36PMFrankfurt Flughafen Fernbf4h55 06:31PMBerlin Hbf
0 changes
01:36PMFrankfurt Flughafen Fernbf4h34 06:10PMBerlin Hbf
0 changes
01:45PMFrankfurt am Main Flughafen4h46 06:31PMBerlin Hbf
0 changes
02:35PMFrankfurt am Main Flughafen4h21 06:56PMBerlin Hbf
0 changes
02:42PMFrankfurt Flughafen Fernbf4h14 06:56PMBerlin Hbf
0 changes
02:45PMFrankfurt am Main Flughafen4h42 07:27PMBerlin Hbf
0 changes
02:50PMFrankfurt Flughafen Fernbf4h37 07:27PMBerlin Hbf
0 changes
03:01PMFrankfurt Flughafen Fernbf4h53 07:54PMBerlin Hbf
0 changes
03:30PMFrankfurt am Main Flughafen4h44 08:14PMBerlin Hbf
0 changes
03:36PMFrankfurt Flughafen Fernbf4h53 08:29PMBerlin Hbf
0 changes
03:36PMFrankfurt Flughafen Fernbf4h38 08:14PMBerlin Hbf
0 changes
03:45PMFrankfurt am Main Flughafen4h44 08:29PMBerlin Hbf
0 changes
04:09PMFrankfurt Flughafen Fernbf5h46 09:55PMBerlin Hbf
0 changes
04:35PMFrankfurt am Main Flughafen4h21 08:56PMBerlin Hbf
0 changes
04:36PMFrankfurt Flughafen Fernbf4h20 08:56PMBerlin Hbf
0 changes
04:42PMFrankfurt Flughafen Fernbf4h28 09:10PMBerlin Hbf
0 changes
04:45PMFrankfurt am Main Flughafen4h42 09:27PMBerlin Hbf
0 changes
04:50PMFrankfurt Flughafen Fernbf4h37 09:27PMBerlin Hbf
0 changes
05:01PMFrankfurt Flughafen Fernbf4h50 09:51PMBerlin Hbf
0 changes
05:36PMFrankfurt Flughafen Fernbf4h54 10:30PMBerlin Hbf
0 changes
05:45PMFrankfurt am Main Flughafen4h45 10:30PMBerlin Hbf
0 changes
06:35PMFrankfurt Flughafen Fernbf4h21 10:56PMBerlin Hbf
0 changes
06:35PMFrankfurt am Main Flughafen4h21 10:56PMBerlin Hbf
0 changes
06:42PMFrankfurt Flughafen Fernbf4h22 11:04PMBerlin Hbf
0 changes
06:45PMFrankfurt am Main Flughafen4h42 11:27PMBerlin Hbf
0 changes
06:50PMFrankfurt Flughafen Fernbf4h37 11:27PMBerlin Hbf
0 changes
07:01PMFrankfurt Flughafen Fernbf5h30 12:31AMBerlin Hbf
0 changes
07:35PMFrankfurt am Main Flughafen4h50 12:25AMBerlin Hbf
0 changes
07:36PMFrankfurt Flughafen Fernbf4h49 12:25AMBerlin Hbf
0 changes
07:45PMFrankfurt am Main Flughafen4h46 12:31AMBerlin Hbf
0 changes
08:09PMFrankfurt Flughafen Fernbf9h27 05:36AMBerlin Hbf
0 changes
08:45PMFrankfurt am Main Flughafen8h51 05:36AMBerlin Hbf
0 changes
08:50PMFrankfurt Flughafen Fernbf8h46 05:36AMBerlin Hbf
0 changes
09:01PMFrankfurt Flughafen Fernbf9h31 06:32AMBerlin Hbf
0 changes
10:09PMFrankfurt Flughafen Fernbf7h27 05:36AMBerlin Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Dec 6
$35FlixTrain
$23BlaBlaCar Bus
$181Lufthansa
Tue
Dec 7
Find prices
$29BlaBlaCar Bus
$123Lufthansa
Wed
Dec 8
$21Deutsche Bahn
$29BlaBlaCar Bus
$222Lufthansa
Thu
Dec 9
$21Deutsche Bahn
$29BlaBlaCar Bus
$184Lufthansa
Fri
Dec 10
$21Deutsche Bahn
$23BlaBlaCar Bus
$105Lufthansa
Sat
Dec 11
$21Deutsche Bahn
$23BlaBlaCar Bus
$126Lufthansa
Sun
Dec 12
$21Deutsche Bahn
$23BlaBlaCar Bus
$125Lufthansa
Mon
Dec 13
$21Deutsche Bahn
$18BlaBlaCar Bus
$126Lufthansa
Tue
Dec 14
$21Deutsche Bahn
$22BlaBlaCar Bus
$126Lufthansa
Wed
Dec 15
$21Deutsche Bahn
$22BlaBlaCar Bus
$139Lufthansa
Thu
Dec 16
$21Deutsche Bahn
$42BlaBlaCar Bus
$138Lufthansa
Fri
Dec 17
$21Deutsche Bahn
$28BlaBlaCar Bus
$127Lufthansa
Sat
Dec 18
$21Deutsche Bahn
$28BlaBlaCar Bus
$125Lufthansa
Sun
Dec 19
$21Deutsche Bahn
$30Flixbus
$111Lufthansa
Mon
Dec 20
$21Deutsche Bahn
$36Flixbus
$108Lufthansa
Tue
Dec 21
$21Deutsche Bahn
$36Flixbus
$111Lufthansa
Wed
Dec 22
$40FlixTrain
$52Flixbus
$95Lufthansa
Thu
Dec 23
$33Deutsche Bahn
Find prices
$110Lufthansa
Fri
Dec 24
$18FlixTrain
$23BlaBlaCar Bus
$96Lufthansa
Sat
Dec 25
$16FlixTrain
$35BlaBlaCar Bus
$91Lufthansa

Fastest train times from Frankfurt am Main Airport to Berlin

Showing times and prices for Dec 6

Fastest Journey

4 h 13 m

Average

5 h 2 m

Trains per day

74

Distance

435 km

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

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

The slowest trains will take 9 h 31 m 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
10:42AMFrankfurt Flughafen Fernbf4h13 02:55PMBerlin Hbf
1 changes
$911One-way
Fastest
06:42AMFrankfurt Flughafen Fernbf4h13 10:55AMBerlin Hbf
1 changes
$791One-way
2nd Fastest
08:42AMFrankfurt Flughafen Fernbf4h14 12:56PMBerlin Hbf
1 changes
$911One-way
2nd Fastest
02:42PMFrankfurt Flughafen Fernbf4h14 06:56PMBerlin Hbf
1 changes
$911One-way
12:42PMFrankfurt Flughafen Fernbf4h16 04:58PMBerlin Hbf
1 changes
$791One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Frankfurt am Main Airport and Berlin

distanceDistance269 miles (434 km)
durationAverage train duration4 h 42 min
priceAverage train ticket price$36 (€30)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesDeutsche Bahn or FlixTrain

Trains from Frankfurt am Main Airport to Berlin cover the 269 miles (434 km) long journey taking on average 4 h 42 min with our travel partners like Deutsche Bahn or FlixTrain. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this route costs around $36 (€30), you can find the cheapest train ticket for as low as $21 (€18).

Train companies

Deutsche Bahn Frankfurt am Main Airport – Berlin

Travel from Frankfurt am Main Airport to Berlin from $21 (€18) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most popular trip for you.

Deutsche Bahn

Deutsche Bahn (DB) is the main provider 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 Airport 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 bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Deutsche Bahn from Frankfurt am Main Airport to Berlin train information:

  • Average Duration: 7 h 12 min
  • Deutsche Bahn frequency: 5 a day

When you buy your Deutsche Bahn train tickets between Frankfurt am Main Airport and Berlin don't forget to keep the following COVID-19 related policies in mind:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply

Travel Tips

Trains from Frankfurt am Main Airport 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 Airport to Berlin.
FAQs
How much do cheap trains to Berlin from Frankfurt am Main Airport cost?
If you’re looking to save money on tickets, you can find cheap Frankfurt am Main Airport to Berlin trains for as little as $21 (€18)  in the next 7 days.
How much does it cost to take a train from Frankfurt am Main Airport to Berlin?
If you are looking to buy your train ticket in the next 7 days, you can expect the Frankfurt am Main Airport to Berlin train to cost on average $36 (€30)  one way.
How far is Frankfurt am Main Airport to Berlin by train?
The distance between Frankfurt am Main Airport and Berlin by train is approximately 269 miles (434 km).
How many hours is the train time to Berlin from Frankfurt am Main Airport?
The Frankfurt am Main Airport to Berlin train duration is on average 4 h 42 min, which is to be expected when traveling 269 miles (434 km) between Frankfurt am Main Airport and Berlin. However, the time it takes can vary based on specific dates, weekends, and holidays.
What train companies offer a service from Frankfurt am Main Airport to Berlin?
Take the Frankfurt am Main Airport to Berlin train with Deutsche Bahn or FlixTrain. However, it's always good to check out all possible train providers for the trip from Frankfurt am Main Airport to Berlin as there might be differences in the amenities they offer.
Can I book a direct train from Frankfurt am Main Airport to Berlin?
Yes, there are 25 direct trains a day between Frankfurt am Main Airport and Berlin. If you’re looking for a direct train, consider traveling with Deutsche Bahn. Nonstop 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.
How many trains are there from Frankfurt am Main Airport to Berlin a day?
The average number of trains departing Frankfurt am Main Airport for Berlin is 25 a day. The train schedules and services may vary between weekdays and weekends.
When can I take the first train from Frankfurt am Main Airport to Berlin? When can I take the last train for the day?
The earliest train departing from Frankfurt am Main Airport to Berlin leaves at 4: 45 AM. The last train departing from Frankfurt am Main Airport to Berlin leaves at 11: 30 PM. You can find the latest Frankfurt am Main Airport to Berlin train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
How far in advance should I buy a train ticket from Frankfurt am Main Airport to Berlin to get the best deals?
You can find trains to Berlin from Frankfurt am Main Airport to cost on average $36 (€30) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your journey. You’ll see tickets for the Frankfurt am Main Airport to Berlin train generally on sale a few months before the planned travel date.