Cheap train tickets from Bad Oeynhausen to Berlin

Showing times and prices for Jan 22

Cheapest

$41

Average

$54

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 Bad Oeynhausen to Berlin will cost around $ 54 if you buy it on the day, but the cheapest tickets can be found for only $ 41.

Cheapest
06:38AMBad Oeynhausen2h44 09:22AMBerlin Hbf
0 changes
$411One-way
Cheapest
08:39AMBad Oeynhausen2h43 11:22AMBerlin Hbf
0 changes
$411One-way
Cheapest
02:37PMBad Oeynhausen2h45 05:22PMBerlin Hbf
0 changes
$411One-way
Cheapest
06:37PMBad Oeynhausen2h46 09:23PMBerlin Hbf
0 changes
$411One-way
Cheapest
10:37AMBad Oeynhausen2h45 01:22PMBerlin Hbf
0 changes
$411One-way

Train schedule from Bad Oeynhausen to Berlin

Showing trains for tomorrow, Sat, Jan 22
12:54AMBad Oeynhausen4h42 05:36AMBerlin Hbf
0 changes
04:45AMBad Oeynhausen3h40 08:25AMBerlin Hbf
0 changes
06:38AMBad Oeynhausen2h44 09:22AMBerlin Hbf
0 changes
06:38AMBad Oeynhausen2h32 09:10AMBerlin Hbf
0 changes
06:45AMBad Oeynhausen3h29 10:14AMBerlin Hbf
0 changes
07:19AMBad Oeynhausen2h55 10:14AMBerlin Hbf
0 changes
08:39AMBad Oeynhausen2h43 11:22AMBerlin Hbf
0 changes
08:39AMBad Oeynhausen2h31 11:10AMBerlin Hbf
0 changes
09:19AMBad Oeynhausen2h55 12:14PMBerlin Hbf
0 changes
09:57AMBad Oeynhausen2h58 12:55PMBerlin Hbf
0 changes
10:37AMBad Oeynhausen2h33 01:10PMBerlin Hbf
0 changes
10:37AMBad Oeynhausen2h45 01:22PMBerlin Hbf
0 changes
10:45AMBad Oeynhausen3h29 02:14PMBerlin Hbf
0 changes
11:19AMBad Oeynhausen2h55 02:14PMBerlin Hbf
0 changes
11:57AMBad Oeynhausen2h55 02:52PMBerlin Hbf
0 changes
12:19PMBad Oeynhausen2h51 03:10PMBerlin Hbf
0 changes
12:19PMBad Oeynhausen3h03 03:22PMBerlin Hbf
0 changes
12:45PMBad Oeynhausen3h29 04:14PMBerlin Hbf
0 changes
01:19PMBad Oeynhausen2h55 04:14PMBerlin Hbf
0 changes
02:37PMBad Oeynhausen2h45 05:22PMBerlin Hbf
0 changes
02:37PMBad Oeynhausen2h33 05:10PMBerlin Hbf
0 changes
02:45PMBad Oeynhausen3h25 06:10PMBerlin Hbf
0 changes
03:19PMBad Oeynhausen2h51 06:10PMBerlin Hbf
0 changes
03:57PMBad Oeynhausen3h11 07:08PMBerlin Hbf
0 changes
04:19PMBad Oeynhausen3h03 07:22PMBerlin Hbf
0 changes
04:19PMBad Oeynhausen2h49 07:08PMBerlin Hbf
0 changes
04:45PMBad Oeynhausen3h10 07:55PMBerlin Hbf
0 changes
05:19PMBad Oeynhausen2h55 08:14PMBerlin Hbf
0 changes
06:24PMBad Oeynhausen2h31 08:55PMBerlin Hbf
0 changes
06:37PMBad Oeynhausen2h46 09:23PMBerlin Hbf
0 changes
06:37PMBad Oeynhausen2h32 09:09PMBerlin Hbf
0 changes
06:45PMBad Oeynhausen3h38 10:23PMBerlin Hbf
0 changes
07:19PMBad Oeynhausen3h04 10:23PMBerlin Hbf
0 changes
07:57PMBad Oeynhausen3h13 11:10PMBerlin Hbf
0 changes
08:45PMBad Oeynhausen3h28 12:13AMBerlin Hbf
0 changes

Find all the dates and times for this journey

Fastest train times from Bad Oeynhausen to Berlin

Showing times and prices for Jan 22

Fastest Journey

2 h 31 m

Average

3 h 1 m

Trains per day

35

Distance

315 km

Of the 35 trains that leave Bad Oeynhausen for Berlin every day 6 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

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

The slowest trains will take 4 h 42 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
08:39AMBad Oeynhausen2h31 11:10AMBerlin Hbf
1 changes
$481One-way
Fastest
06:24PMBad Oeynhausen2h31 08:55PMBerlin Hbf
0 changes
$481One-way
2nd Fastest
06:37PMBad Oeynhausen2h32 09:09PMBerlin Hbf
1 changes
$481One-way
2nd Fastest
06:38AMBad Oeynhausen2h32 09:10AMBerlin Hbf
1 changes
$481One-way
10:37AMBad Oeynhausen2h33 01:10PMBerlin Hbf
1 changes
$481One-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 Bad Oeynhausen to Berlin

distanceDistance195 miles (314 km)
durationAverage train duration2 h 37 min
priceAverage train ticket price$35 (€29)
frequencyTrain frequency17 a day
changesDirect trainYes, there are 17 direct trains a day
carriersTrain providersDeutsche Bahn or Deutsche Bahn with connection

Trains from Bad Oeynhausen to Berlin cover the 195 miles (314 km) long journey taking on average 2 h 37 min with our travel partners like Deutsche Bahn or Deutsche Bahn with connection. Normally, there are 17 trains operating per day, including direct services available. While the average ticket price for this trip costs around $35 (€29), you can find the cheapest train ticket for as low as $29 (€24). Travelers depart most frequently from Bad Oeynhausen and arrive in Berlin Hbf.

Train companies: Deutsche Bahn Bad Oeynhausen – Berlin

Travel from Bad Oeynhausen to Berlin from $29 (€24) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most convenient journey for you.

Deutsche Bahn

Find your perfect journey between Bad Oeynhausen and Berlin with Deutsche Bahn (DB)! Check out the DB train schedules from Bad Oeynhausen to Berlin and then book cheap DB tickets with Omio. The distance from Bad Oeynhausen to Berlin by DB is 195 miles (314 km) and the cheapest price for a DB ticket from Bad Oeynhausen to Berlin is $29 (€24).

DB is the main provider of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB 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 at Omio.

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.

These are Deutsche Bahn's ticket policies for COVID-19 for the train from Bad Oeynhausen to Berlin:

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

Travel Tips: Trains from Bad Oeynhausen 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 Bad Oeynhausen to Berlin.
FAQs

How much do cheap train tickets from Bad Oeynhausen to Berlin cost?

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

How much is a train ticket from Bad Oeynhausen to Berlin?

If you are looking to purchase your train ticket in the next 7 days, you can expect the Bad Oeynhausen to Berlin train to cost on average $35 (€29)  one way.

How far is Bad Oeynhausen to Berlin by train?

The distance to Berlin from Bad Oeynhausen by train is approximately 195 miles (314 km).

How long is the train between Bad Oeynhausen and Berlin?

On average the Bad Oeynhausen to Berlin train time is 2 h 37 min  covering the 195 miles (314 km) long journey, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

What is the departure train station in Bad Oeynhausen and arrival train station in Berlin?

There are a few train stations in Bad Oeynhausen to start your route from including Bad Oeynhausen and Bad Oeynhausen Süd. 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 Bad Oeynhausen   and arrive in Berlin Hbf.

Where is the train station in Bad Oeynhausen? Where is the train station in Berlin?

Passengers booking this trip most frequently board their trains from Bad Oeynhausen and need to travel around 0.3 miles (489 m) from the city center to get to this train station.

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

What train providers offer a service from Bad Oeynhausen to Berlin?

Take the Bad Oeynhausen to Berlin train with Deutsche Bahn or Deutsche Bahn with connection. However, it's always good to check out all possible train providers for the route from Bad Oeynhausen to Berlin as there might be differences in the amenities they offer.

How many train services per day are there between Bad Oeynhausen and Berlin?

The average number of trains departing Bad Oeynhausen for Berlin is 17 a day. The train schedules and services may vary between weekdays and weekends.

When is the earliest train from Bad Oeynhausen to Berlin? When is the last train from Bad Oeynhausen to Berlin?

The first Bad Oeynhausen to Berlin train departs at 7: 39 AM   and the last train from Bad Oeynhausen to Berlin leaves at 9: 37 PM. Check out the most up-to-date train schedule from Bad Oeynhausen to Berlin on Omio and find the best time to travel to your destination.

How early should I purchase Bad Oeynhausen to Berlin train tickets to get the best deals?

If you purchase the Bad Oeynhausen to Berlin train within the next 7 days, you can find one way tickets to cost on average $35 (€29). However, booking your train ticket in advance gives you access to the best prices for trains between Bad Oeynhausen and Berlin. Look out for train tickets for this journey to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Bad Oeynhausen
Berlin
Bad Oeynhausen is the most popular Bad Oeynhausen 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 Bad Oeynhausen for your trip to Berlin.