The cheapest trains from Berlin to Frankfurt (Oder)

Showing times and prices for Sep 24

Cheapest

$22

Average

$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 (Oder) will cost around $ 22 if you buy it on the day, but the cheapest tickets can be found for only $ 22.

Cheapest
12:37PMBerlin Hbf1h03 01:40PMFrankfurt(Oder)
0 changes
$221One-way
Cheapest
01:42PMBerlin Hbf0h58 02:40PMFrankfurt(Oder)
0 changes
$221One-way
Cheapest
05:43AMBerlin Hbf0h57 06:40AMFrankfurt(Oder)
0 changes
$221One-way
Cheapest
03:42PMBerlin Hbf0h58 04:40PMFrankfurt(Oder)
0 changes
$221One-way
Cheapest
10:37AMBerlin Hbf1h03 11:40AMFrankfurt(Oder)
0 changes
$221One-way

Timetable Berlin to Frankfurt (Oder)

Showing trains for tomorrow, Fri, Sep 24
05:43AMBerlin Hbf0h57 06:40AMFrankfurt(Oder)
0 changes
09:37AMBerlin Hbf1h03 10:40AMFrankfurt(Oder)
0 changes
10:37AMBerlin Hbf1h03 11:40AMFrankfurt(Oder)
0 changes
12:37PMBerlin Hbf1h03 01:40PMFrankfurt(Oder)
0 changes
01:42PMBerlin Hbf0h58 02:40PMFrankfurt(Oder)
0 changes
03:42PMBerlin Hbf0h58 04:40PMFrankfurt(Oder)
0 changes
05:42PMBerlin Hbf0h58 06:40PMFrankfurt(Oder)
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
Sep 23
$22Deutsche Bahn
Find prices
Fri
Sep 24
$22Deutsche Bahn
$61Sindbad
Sat
Sep 25
$22Deutsche Bahn
$67Sindbad
Sun
Sep 26
$22Deutsche Bahn
$67Sindbad
Mon
Sep 27
$22Deutsche Bahn
$65Sindbad
Tue
Sep 28
$22Deutsche Bahn
$46Sindbad
Wed
Sep 29
$22Deutsche Bahn
$55Sindbad
Thu
Sep 30
$22Deutsche Bahn
$55Sindbad
Fri
Oct 1
$22Deutsche Bahn
$61Sindbad
Sat
Oct 2
$22Deutsche Bahn
$67Sindbad
Sun
Oct 3
$22Deutsche Bahn
$67Sindbad
Mon
Oct 4
$22Deutsche Bahn
$65Sindbad
Tue
Oct 5
$22Deutsche Bahn
$46Sindbad
Wed
Oct 6
$22Deutsche Bahn
$55Sindbad
Thu
Oct 7
$22Deutsche Bahn
$55Sindbad
Fri
Oct 8
$22Deutsche Bahn
$61Sindbad
Sat
Oct 9
$22Deutsche Bahn
$67Sindbad
Sun
Oct 10
$22Deutsche Bahn
$67Sindbad
Mon
Oct 11
$22Deutsche Bahn
$65Sindbad
Tue
Oct 12
Find prices
$46Sindbad
Wed
Oct 13
$22Deutsche Bahn
$55Sindbad

The fastest trains from Berlin to Frankfurt (Oder)

Showing times and prices for Sep 24

Fastest Journey

57 m

Average

1 h

Trains per day

7

Distance

80 km

Of the 7 trains that leave Berlin for Frankfurt (Oder) every day 7 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

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

The slowest trains will take 1 h 3 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
05:43AMBerlin Hbf0h57 06:40AMFrankfurt(Oder)
0 changes
$221One-way
2nd Fastest
01:42PMBerlin Hbf0h58 02:40PMFrankfurt(Oder)
0 changes
$221One-way
2nd Fastest
03:42PMBerlin Hbf0h58 04:40PMFrankfurt(Oder)
0 changes
$221One-way
2nd Fastest
05:42PMBerlin Hbf0h58 06:40PMFrankfurt(Oder)
0 changes
$221One-way
12:37PMBerlin Hbf1h03 01:40PMFrankfurt(Oder)
0 changes
$221One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information from Berlin to Frankfurt (Oder)

distanceDistance49 miles (79 km)
durationAverage train duration57 min
priceAverage train ticket price$22 (€18)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesDeutsche Bahn

Trains from Berlin to Frankfurt (Oder) cover the 49 miles (79 km) long trip taking on average 57 min with our travel partners like Deutsche Bahn. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this trip costs around $22 (€18), you can find the cheapest train ticket for as low as $22 (€18). Travelers depart most frequently from Berlin Hbf and arrive in Frankfurt (Oder).

Train companies

Deutsche Bahn trains between Berlin and Frankfurt (Oder)

Find the best trains from Berlin to Frankfurt (Oder) with Omio's travel partners Deutsche Bahn from $22 (€18). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

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 from Berlin to Frankfurt (Oder). 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.

    When purchasing your Deutsche Bahn train tickets from Berlin to Frankfurt (Oder), keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

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

    Travel Tips

    Trains from Berlin to Frankfurt (Oder)
    Travel by train to Frankfurt (Oder) 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 Berlin to Frankfurt (Oder).
    FAQs
    How much do cheap trains from Berlin to Frankfurt (Oder) cost?
    Train tickets from Berlin to Frankfurt (Oder) for some dates and times can be found for as cheap as $22 (€18)  one way in the next 7 days.
    What is the cost of a train from Berlin to Frankfurt (Oder)?
    The Berlin to Frankfurt (Oder) train ticket price is on average $22 (€18)  if you are looking to book your tickets for this route in the next week.
    How many miles is it from Berlin to Frankfurt (Oder) by train?
    The distance between Berlin and Frankfurt (Oder) by train is approximately 49 miles (79 km).
    What is the Berlin to Frankfurt (Oder) train travel time?
    While the time it takes to travel 49 miles (79 km) to Frankfurt (Oder) from Berlin can vary based on specific dates, weekends, and holidays, the Berlin to Frankfurt (Oder) train journey time is on average 57 min.
    What station does the train from Berlin to Frankfurt (Oder) depart from? Which Frankfurt (Oder) train station do I come into from Berlin?

    Some of the Berlin train stations to Frankfurt (Oder) you can start your journey from include Berlin Hbf, Berlin Spandau and Berlin Südkreuz. Similarly, some of the arrival train stations in Frankfurt (Oder) include Frankfurt (Oder), Frankfurt (Oder) -Neuberesinchen and Frankfurt (Oder) -Rosengarten.

    When traveling this route, Omio customers are departing most frequently from Berlin Hbf   and arriving in Frankfurt (Oder).

    Where is the departure train station in Berlin located? Where is the arrival train station in Frankfurt (Oder) located?

    Passengers board the train most frequently from Berlin Hbf, which is located around 1 mile (s) / 2 km away from the city center, and they get off the train at Frankfurt (Oder), located 1 mile (s) / 1 km away from the city center.

    Which train companies can take me between Berlin and Frankfurt (Oder)?
    When taking a train from Berlin to Frankfurt (Oder), you can count on Deutsche Bahn for the best way to get you to Frankfurt (Oder). You can also check all possible train providers who offer a service between Berlin and Frankfurt (Oder) and compare the amenities they offer before buying a train ticket.
    How many trains per day are there to Frankfurt (Oder) from Berlin?
    The average number of trains departing Berlin for Frankfurt (Oder) is 25 a day. The train schedules and services may vary between weekdays and weekends.
    When is the earliest train from Berlin to Frankfurt (Oder)? When is the last train from Berlin to Frankfurt (Oder)?
    The earliest train departing from Berlin to Frankfurt (Oder) leaves at 7: 37 AM. The last train departing from Berlin to Frankfurt (Oder) leaves at 3: 42 PM. You can find the latest Berlin to Frankfurt (Oder) train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
    When should I buy the Berlin to Frankfurt (Oder) train for the best deals on tickets?
    If you buy a train ticket from Berlin to Frankfurt (Oder) within the next 7 days, you can find tickets to cost on average $22 (€18) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Berlin and Frankfurt (Oder) are generally on sale a few months before the planned departure date.
    Stations

    Important Stations and Airports for this Journey

    Berlin
    Frankfurt (Oder)
    Berlin Ostbahnhof
    Amenities
    Refreshments