The cheapest trains from Berlin to Dortmund

Showing times and prices for Sep 28

Cheapest

$30

Average

$51

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

Cheapest
05:32AMBerlin Hbf3h43 09:15AMDortmund Hbf
0 changes
$301One-way
Cheapest
06:34AMBerlin Hbf4h31 11:05AMDortmund Hbf
1 changes
$301One-way
2nd Cheapest
08:02PMBerlin Hbf5h41 01:43AMDortmund Hbf
1 changes
$351One-way
06:34PMBerlin Hbf4h31 11:05PMDortmund Hbf
1 changes
$461One-way
08:34AMBerlin Hbf4h31 01:05PMDortmund Hbf
1 changes
$461One-way

Timetable Berlin to Dortmund

Showing trains for tomorrow, Tue, Sep 28
12:20AMBerlin Hbf5h24 05:44AMDortmund Hbf
0 changes
04:29AMBerlin Hbf3h44 08:13AMDortmund Hbf
0 changes
04:30AMBerlin Hbf3h43 08:13AMDortmund Hbf
0 changes
05:32AMBerlin Hbf3h43 09:15AMDortmund Hbf
0 changes
06:34AMBerlin Hbf4h31 11:05AMDortmund Hbf
0 changes
06:46AMBerlin Hbf3h28 10:14AMDortmund Hbf
0 changes
07:00AMBerlin Hbf3h48 10:48AMDortmund Hbf
0 changes
07:46AMBerlin Hbf3h29 11:15AMDortmund Hbf
0 changes
07:59AMBerlin Hbf4h35 12:34PMDortmund Hbf
0 changes
08:34AMBerlin Hbf4h31 01:05PMDortmund Hbf
0 changes
08:46AMBerlin Hbf3h28 12:14PMDortmund Hbf
0 changes
09:03AMBerlin Hbf5h30 02:33PMDortmund Hbf
0 changes
09:46AMBerlin Hbf3h29 01:15PMDortmund Hbf
0 changes
10:34AMBerlin Hbf4h31 03:05PMDortmund Hbf
0 changes
10:46AMBerlin Hbf3h28 02:14PMDortmund Hbf
0 changes
11:02AMBerlin Hbf5h31 04:33PMDortmund Hbf
0 changes
11:46AMBerlin Hbf3h29 03:15PMDortmund Hbf
0 changes
12:34PMBerlin Hbf4h31 05:05PMDortmund Hbf
0 changes
12:46PMBerlin Hbf3h27 04:13PMDortmund Hbf
0 changes
01:06PMBerlin Hbf3h40 04:46PMDortmund Hbf
0 changes
01:46PMBerlin Hbf3h28 05:14PMDortmund Hbf
0 changes
01:56PMBerlin Hbf4h09 06:05PMDortmund Hbf
0 changes
02:34PMBerlin Hbf4h31 07:05PMDortmund Hbf
0 changes
02:46PMBerlin Hbf3h27 06:13PMDortmund Hbf
0 changes
03:46PMBerlin Hbf3h27 07:13PMDortmund Hbf
0 changes
04:34PMBerlin Hbf4h29 09:03PMDortmund Hbf
0 changes
04:47PMBerlin Hbf3h26 08:13PMDortmund Hbf
0 changes
05:46PMBerlin Hbf3h27 09:13PMDortmund Hbf
0 changes
06:34PMBerlin Hbf4h31 11:05PMDortmund Hbf
0 changes
06:46PMBerlin Hbf3h27 10:13PMDortmund Hbf
0 changes
07:46PMBerlin Hbf3h32 11:18PMDortmund Hbf
0 changes
08:02PMBerlin Hbf5h41 01:43AMDortmund Hbf
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Mon
Sep 27
$25FlixTrain
$25Flixbus
Tue
Sep 28
$19FlixTrain
$19Flixbus
Wed
Sep 29
$22Deutsche Bahn
$19Flixbus
Thu
Sep 30
$22Deutsche Bahn
$19Flixbus
Fri
Oct 1
$22Deutsche Bahn
$19Flixbus
Sat
Oct 2
$22Deutsche Bahn
$19Flixbus
Sun
Oct 3
$22Deutsche Bahn
$19Flixbus
Mon
Oct 4
$19FlixTrain
$19Flixbus
Tue
Oct 5
$12FlixTrain
$19Flixbus
Wed
Oct 6
$12FlixTrain
$19Flixbus
Thu
Oct 7
$19FlixTrain
$19Flixbus
Fri
Oct 8
$37Deutsche Bahn
$19Flixbus
Sat
Oct 9
$25FlixTrain
$19Flixbus
Sun
Oct 10
$37Deutsche Bahn
$12Flixbus
Mon
Oct 11
$12FlixTrain
$19Flixbus
Tue
Oct 12
$12FlixTrain
$19Flixbus
Wed
Oct 13
$22Deutsche Bahn
$19Flixbus
Thu
Oct 14
$22Deutsche Bahn
$19Flixbus
Fri
Oct 15
$30Deutsche Bahn
$19Flixbus
Sat
Oct 16
$21FlixTrain
$21Flixbus
Sun
Oct 17
$30Deutsche Bahn
$19Flixbus

The fastest trains from Berlin to Dortmund

Showing times and prices for Sep 28

Fastest Journey

3 h 26 m

Average

4 h 2 m

Trains per day

32

Distance

422 km

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

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

The slowest trains will take 5 h 41 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
04:47PMBerlin Hbf3h26 08:13PMDortmund Hbf
0 changes
$551One-way
2nd Fastest
02:46PMBerlin Hbf3h27 06:13PMDortmund Hbf
0 changes
$621One-way
2nd Fastest
03:46PMBerlin Hbf3h27 07:13PMDortmund Hbf
0 changes
$501One-way
2nd Fastest
05:46PMBerlin Hbf3h27 09:13PMDortmund Hbf
0 changes
$551One-way
2nd Fastest
06:46PMBerlin Hbf3h27 10:13PMDortmund Hbf
0 changes
$501One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information between Berlin and Dortmund

distanceDistance261 miles (421 km)
durationAverage train duration3 h 44 min
priceAverage train ticket price$22 (€18)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain providersDeutsche Bahn, FlixTrain or Deutsche Bahn with connection

Trains from Berlin to Dortmund cover the 261 miles (421 km) long journey taking on average 3 h 44 min with our travel partners like Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. Normally, there are 16 trains operating per day, including direct services available. While the average ticket price for this journey costs around $22 (€18), you can find the cheapest train ticket for as low as $19 (€15). Travelers depart most frequently from Berlin Hbf and arrive in Dortmund Hbf.

Train companies

Travel with Deutsche Bahn from Berlin to Dortmund

Travel between Berlin and Dortmund from $19 (€15) with Omio’s train partners Deutsche Bahn! You can find the best schedules and tickets when comparing and booking the most affordable journey for you.

Deutsche Bahn

Deutsche Bahn (DB) is Germany’s main provider of train services and makes on average about 40, 000 domestic and international journeys per day. Deutsche Bahn’s fleet of trains includes the high-speed ICE (Intercity Express) as well as the IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn), which differ in terms of comfort and the time needed to travel. For example, while toilets are standard amenities, services like onboard restaurants or free WiFi are only available on certain train types and routes. Deutsche Bahn is well-known for its wide range of fares like Super Saver, Saver, and Flexible and discount cards like the Bahncard 25, 50 and 100, which you can also use for your Berlin to Dortmund train.

Deutsche Bahn from Berlin to Dortmund train information:

  • Average Duration: 3 h 44 min
  • Deutsche Bahn frequency: 7 a day

Deutsche Bahn has updated its ticket policies due to the coronavirus. Keep these in mind when booking your Deutsche Bahn tickets between Berlin and Dortmund and when traveling by train:

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

Train from Berlin to Dortmund

Berlin and Dortmund are among the most visited cities in Germany. Every day thousands of tourists and commuters travel the train line between the two metropolises. For this reason, Deutsche Bahn offers up to 30 journeys on this route from morning to evening, which in the best case only last 3 hours 12 minutes.

Which train companies travel from Berlin to Dortmund?

For journeys by train from Berlin to Dortmund, Deutsche Bahn trains are exclusively responsible. The train company uses special train types such as the Intercity Express, the InterCity or the Regional Express for long-distance traffic between the two metropolises in order to guarantee the fastest and most comfortable journey possible.

How long does a train journey from Berlin to Dortmund take?

The duration of the fastest possible journey by train from Berlin to Dortmund, without a stopover, is 3 hours 12 minutes. Basically there is only one stop on this route - often in Wolfsburg or Bad Oyenhausen - which leads to a travel time of up to 5 hours 24 minutes.

How often can you travel by train from Berlin to Dortmund?

During the day, Deutsche Bahn trains depart from Berlin Central Station in the direction of Dortmund from 4.30 am until 23.50 pm. The highest density of trips is in the morning and in the afternoon. From 10 to 17 every 30 minutes passengers have the opportunity to travel on this route. On average, one train leaves Berlin every hour. A total of 30 trips are offered every day for this route.

Stations on the line Berlin - Dortmund

Berlin Hauptbahnhof. Berlin Hauptbahnhof is located near the city center on the northern edge of the government district. It can be easily reached from the city center by S-Bahn on lines S3, S5, S7 and S9. In addition, there is the possibility to travel by underground on line U55, by tram and by city bus.

Dortmund Hauptbahnhof. After the train arrives, passengers can continue their journey every 10 minutes by underground on lines U41, U45, U47 and U49 in the direction of the city center. There is another connection to the city center via the S-Bahn lines S1, S2 and S5.


Deutsche Bahn trains from Berlin to Dortmund

+

Deutsche Bahn is the main railroad company in Germany. On average, about 40,000 train journeys are made in Germany every day. A special feature of Deutsche Bahn is its wide range of ticket types—make savings with offers such as the Sparpreis ticket or apply discount cards with the BahnCard. Check whether you can also use them on the DB route from Berlin to Dortmund. You can find information on ticket cancelation in our Help Center.

DB has different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), RE (Regional Express) and RB (Regionalbahn) on its railroads, which differ in terms of comfort and travel time. While restrooms, for example, are part of the standard equipment, other offers such as an on-board restaurant or Wi-Fi access are only available on certain trains. With Omio you can easily check the Deutsche Bahn timetable for your journey from Berlin to Dortmund and book cheap DB tickets. More information on rail travel in Germany and Europe.


More information: Deutsche Bahn
More information: Trains in Germany
More information: Trains
More information: Eurail Pass
More information: High-speed trains

Travel Tips

Trains from Berlin to Dortmund
Travel by train to Dortmund 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 Dortmund.
FAQs
How much do cheap train tickets from Berlin to Dortmund cost?
Looking to save money on your trip? Omio customers have found the cheapest train from Berlin to Dortmund for the next 7 days starting from $19 (€15)  one way.
What is the cost of a train from Berlin to Dortmund?
The Berlin to Dortmund train ticket price is on average $22 (€18)  if you are looking to book your tickets for this journey in the next week.
How many miles is it from Berlin to Dortmund by train?
When traveling this route you should expect the distance between Berlin and Dortmund by train to be approximately 261 miles (421 km).
What is the Berlin to Dortmund train travel time?
While the time it takes to travel 261 miles (421 km) to Dortmund from Berlin can vary based on specific dates, weekends, and holidays, the Berlin to Dortmund train journey time is on average 3 h 44 min.
When traveling by train from Berlin to Dortmund, which train station in Berlin do I depart from and which train station in Dortmund do I arrive in?

When departing from Berlin, you have various train station options to start your journey from including Berlin Hbf, Berlin Spandau and Berlin Südkreuz. When arriving in Dortmund, you can end your trip in train stations like Dortmund Hbf, Dortmund-Germania and Dortmund-Hörde.

Omio customers book a train from Berlin Hbf   to Dortmund Hbf   most frequently for this route.

Where is the train station in Berlin? Where is the train station in Dortmund?

Passengers booking this trip most frequently board their trains from Berlin Hbf and need to travel around 1 mile (s) / 2 km from the city center to get to this train station.

Passengers arriving in Dortmund most often arrive at Dortmund Hbf and need to travel around 0 mile (s) / 0 km from this train station to the city center.

Which train companies can take me between Berlin and Dortmund?
Take the Berlin to Dortmund train with Deutsche Bahn, FlixTrain or Deutsche Bahn with connection. However, it's always good to check out all possible train companies for the journey between Berlin and Dortmund as there might be differences in the amenities they offer.
Are there any nonstop train services from Berlin to Dortmund?
Yes, there are 16 direct trains per day from Berlin to Dortmund. You can look to travel with Deutsche Bahn or FlixTrain  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this journey.
How many train services per day are there between Berlin and Dortmund?
The average number of trains departing Berlin for Dortmund is 16 a day. The train schedules and services may vary between weekdays and weekends.
What time is the earliest train from Berlin to Dortmund? What time is the last train from Berlin to Dortmund?
You can take the earliest train from Berlin to Dortmund at 6: 17 AM   or take the last train from Berlin to Dortmund leaving at 6: 34 PM. Look for the latest Berlin to Dortmund train schedules on Omio and book the best time to take the train for this route.
When should I purchase the Berlin to Dortmund train for the best deals on tickets?
You can find trains from Berlin to Dortmund to cost on average $22 (€18) 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 route. You’ll see tickets for the Berlin to Dortmund train generally on sale a few months before the planned travel date.
Stations

Important Stations and Airports for this Journey

Berlin
Dortmund
Berlin Ostbahnhof
Amenities
Refreshments