[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Offenbach am Main to Berlin

Showing times and prices for May 24

Cheapest

$87

Average

$87

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

Deutsche Bahn
07:53PMOffenbach am Main8h43 04:36AMBerlin
0 changes
$871One-way
Deutsche Bahn
04:45PMOffenbach am Main5h52 10:37PMBerlin
0 changes
$871One-way

Train schedule from Offenbach am Main to Berlin

Showing trains for tomorrow, Tue, May 24
Deutsche Bahn
04:45PMOffenbach am Main5h52 10:37PMBerlin
0 changes
Deutsche Bahn
07:53PMOffenbach am Main8h43 04:36AMBerlin
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

Tue
May 24
$27Deutsche Bahn
$17Flixbus
$56Eurowings
Wed
May 25
$51Deutsche Bahn
$27Flixbus
$62easyJet
Thu
May 26
$48Deutsche Bahn
Find prices
$64easyJet
Sat
May 28
$27Deutsche Bahn
Find prices
$79Eurowings
Sun
May 29
$27Deutsche Bahn
$27Flixbus
$68easyJet

Fastest train times from Offenbach am Main to Berlin

Showing times and prices for May 24

Fastest Journey

5 h 52 m

Average

7 h 17 m

Trains per day

2

Distance

420 km

Of the 2 trains that leave Offenbach am Main 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 420 km distance in an average of 7 h 17 m but if you time it right, some trains will get you there in just 5 h 52 m .

The slowest trains will take 8 h 43 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.

Deutsche Bahn
04:45PMOffenbach am Main5h52 10:37PMBerlin
0 changes
$871One-way
Deutsche Bahn
07:53PMOffenbach am Main8h43 04:36AMBerlin
0 changes
$871One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Offenbach am Main to Berlin

distanceDistance260 miles (420 km)
durationAverage train duration4 h 58 min
priceAverage train ticket price$36 (€32)
frequencyTrain frequency12 a day
changesDirect trainYes, there are 12 direct trains a day
carriersTrain companiesDeutsche Bahn

Trains from Offenbach am Main to Berlin cover the 260 miles (420 km) long trip taking on average 4 h 58 min with our travel partners like Deutsche Bahn. Normally, there are 12 trains operating per day, including direct services available. While the average ticket price for this route costs around $36 (€32), you can find the cheapest train ticket for as low as $27 (€24). Travelers depart most frequently from Offenbach (Main) Hbf and arrive in Berlin Hbf.

Train providers: Deutsche Bahn from Offenbach am Main to Berlin trains

Find the best trains to Berlin from Offenbach am Main with Omio's travel partners Deutsche Bahn from $27 (€24). We can find you the best deals, schedules and tickets when comparing and booking the best journey.

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 Offenbach 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 bathrooms are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Offenbach am Main to Berlin train information with Deutsche Bahn:

  • Average Duration: 4 h 52 min
  • Average Price: $27
  • Deutsche Bahn frequency: 12 a day

Read on for COVID-19 recommendations and policies for your Deutsche Bahn train ticket to Berlin from Offenbach am Main:

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

Travel Tips: Trains from Offenbach 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 Offenbach am Main to Berlin.
FAQs

How much do cheap trains between Offenbach am Main and Berlin cost?

If you’re looking to save money on tickets, you can find cheap Offenbach am Main to Berlin trains for as little as $27 (€24)  in the next 7 days.

How much does it cost to take a train between Offenbach am Main and Berlin?

The Offenbach am Main to Berlin train ticket price is on average $36 (€32)  if you are looking to purchase your tickets for this trip in the next week.

How far is it from Offenbach am Main to Berlin by train?

The distance from Offenbach am Main to Berlin by train is approximately 260 miles (420 km).

How long is the train from Offenbach am Main to Berlin?

On average the Offenbach am Main to Berlin train time is 4 h 58 min  covering the 260 miles (420 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

What is the departure train station in Offenbach am Main and arrival train station in Berlin?

There are a few train stations in Offenbach am Main to start your trip from including Offenbach (Main) Hbf, Offenbach (Main) Marktplatz and Offenbach (Main) Ost. In Berlin you have a few train station options to choose from for your arrival including Berlin Hbf, Berlin Spandau and Berlin Südkreuz.

Omio customers traveling this route depart most frequently from Offenbach (Main) Hbf   and arrive in Berlin Hbf.

Where is the Offenbach am Main train station located? Where is the Berlin train station located?

You can find the most popular departure train station for this trip, Offenbach (Main) Hbf, located approximately 1.2 miles (1.9 km) from the city center of Offenbach am Main. The most popular arrival train station in Berlin, called Berlin Hbf, is located around 3.5 miles (5.6 km) away from its city center.

What train companies go from Offenbach am Main to Berlin?

When taking a train from Offenbach am Main to Berlin, you can count on Deutsche Bahn for the best way to get you to Berlin. You can also check all possible train providers who offer a service to Berlin from Offenbach am Main and compare the amenities they offer before buying a train ticket.

How many train services per day are there from Offenbach am Main to Berlin?

The average number of trains departing Offenbach am Main for Berlin is 12 a day. The train schedules and services may vary between weekdays and weekends.

When does the first train depart from Offenbach am Main to Berlin? When does the last train depart from Offenbach am Main to Berlin?

The earliest train for this route departs from Offenbach am Main at 5: 53 AM. The last train leaves from Offenbach am Main at 9: 28 PM. Check Omio for the latest train schedule from Offenbach am Main to Berlin and book the best time to depart on your chosen travel date.

How early should I purchase train tickets to Berlin from Offenbach am Main to score the best deals?

If you buy the Offenbach am Main to Berlin train within the next 7 days, you can find one way tickets to cost on average $36 (€32). However, booking your train ticket in advance gives you access to the best prices for trains between Offenbach am Main and Berlin. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Offenbach am Main
Berlin
Offenbach (Main) Hbf is the most popular Offenbach am Main railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Offenbach am Main for your trip to Berlin.