Cheap train tickets from Berlin to Dortmund

Showing times and prices for Jan 21

Cheapest

$69

Average

$88

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 $ 88 if you buy it on the day, but the cheapest tickets can be found for only $ 69.

2nd Cheapest
06:34AMBerlin Hbf4h31 11:05AMDortmund Hbf
1 changes
$691One-way
2nd Cheapest
06:34PMBerlin Hbf4h31 11:05PMDortmund Hbf
1 changes
$691One-way
09:20PMBerlin Hbf3h59 01:19AMDortmund Hbf
0 changes
$721One-way
07:00AMBerlin Hbf3h48 10:48AMDortmund Hbf
0 changes
$721One-way
12:01PMBerlin Hbf4h04 04:05PMDortmund Hbf
1 changes
$721One-way

Train schedule from Berlin to Dortmund

Showing trains for tomorrow, Fri, Jan 21
12:21AMBerlin Hbf5h23 05:44AMDortmund Hbf
0 changes
04:30AMBerlin Hbf3h40 08:10AMDortmund Hbf
0 changes
05:29AMBerlin Hbf3h41 09:10AMDortmund Hbf
0 changes
06:34AMBerlin Hbf4h31 11:05AMDortmund Hbf
0 changes
06:46AMBerlin Hbf3h24 10:10AMDortmund Hbf
0 changes
07:00AMBerlin Hbf3h48 10:48AMDortmund Hbf
0 changes
07:46AMBerlin Hbf3h24 11:10AMDortmund Hbf
0 changes
08:34AMBerlin Hbf4h31 01:05PMDortmund Hbf
0 changes
08:46AMBerlin Hbf3h24 12:10PMDortmund Hbf
0 changes
09:46AMBerlin Hbf3h24 01:10PMDortmund Hbf
0 changes
10:34AMBerlin Hbf4h32 03:06PMDortmund Hbf
0 changes
10:46AMBerlin Hbf3h24 02:10PMDortmund Hbf
0 changes
11:46AMBerlin Hbf3h24 03:10PMDortmund Hbf
0 changes
12:01PMBerlin Hbf4h04 04:05PMDortmund Hbf
0 changes
12:34PMBerlin Hbf4h31 05:05PMDortmund Hbf
0 changes
12:46PMBerlin Hbf3h24 04:10PMDortmund Hbf
0 changes
01:06PMBerlin Hbf3h43 04:49PMDortmund Hbf
0 changes
01:46PMBerlin Hbf3h24 05:10PMDortmund Hbf
0 changes
01:58PMBerlin Hbf4h07 06:05PMDortmund Hbf
0 changes
02:34PMBerlin Hbf4h31 07:05PMDortmund Hbf
0 changes
02:46PMBerlin Hbf3h24 06:10PMDortmund Hbf
0 changes
03:46PMBerlin Hbf3h24 07:10PMDortmund Hbf
0 changes
04:34PMBerlin Hbf4h31 09:05PMDortmund Hbf
0 changes
04:47PMBerlin Hbf3h23 08:10PMDortmund Hbf
0 changes
05:46PMBerlin Hbf3h24 09:10PMDortmund Hbf
0 changes
06:34PMBerlin Hbf4h31 11:05PMDortmund Hbf
0 changes
06:46PMBerlin Hbf3h24 10:10PMDortmund Hbf
0 changes
07:46PMBerlin Hbf3h24 11:10PMDortmund Hbf
0 changes
09:20PMBerlin Hbf3h59 01:19AMDortmund 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

Fri
Jan 21
$36FlixTrain
$30Flixbus
Sat
Jan 22
$29Deutsche Bahn with connection
$24Flixbus
Sun
Jan 23
$55Deutsche Bahn
Find prices
Mon
Jan 24
$21Deutsche Bahn
Find prices
Tue
Jan 25
$21Deutsche Bahn
$24Flixbus
Wed
Jan 26
$33Deutsche Bahn
Find prices
Thu
Jan 27
$33Deutsche Bahn
Find prices
Fri
Jan 28
$24FlixTrain
$12Flixbus
Sat
Jan 29
$29Deutsche Bahn with connection
Find prices
Sun
Jan 30
$36FlixTrain
$18Flixbus
Mon
Jan 31
$21Deutsche Bahn
$18Flixbus
Tue
Feb 1
$21Deutsche Bahn
Find prices
Wed
Feb 2
$21Deutsche Bahn
$12Flixbus
Thu
Feb 3
$21Deutsche Bahn
$12Flixbus
Fri
Feb 4
$18FlixTrain
$12Flixbus
Sat
Feb 5
$21Deutsche Bahn
Find prices
Sun
Feb 6
$21Deutsche Bahn
Find prices
Mon
Feb 7
$21Deutsche Bahn
Find prices
Tue
Feb 8
$21Deutsche Bahn
Find prices
Wed
Feb 9
$21Deutsche Bahn
Find prices

Fastest train times from Berlin to Dortmund

Showing times and prices for Jan 21

Fastest Journey

3 h 23 m

Average

3 h 50 m

Trains per day

29

Distance

422 km

Of the 29 trains that leave Berlin for Dortmund every day 19 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 3 h 50 m but if you time it right, some trains will get you there in just 3 h 23 m .

The slowest trains will take 5 h 23 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 Hbf3h23 08:10PMDortmund Hbf
0 changes
$911One-way
2nd Fastest
06:46AMBerlin Hbf3h24 10:10AMDortmund Hbf
0 changes
$811One-way
2nd Fastest
11:46AMBerlin Hbf3h24 03:10PMDortmund Hbf
0 changes
$911One-way
2nd Fastest
03:46PMBerlin Hbf3h24 07:10PMDortmund Hbf
0 changes
$911One-way
2nd Fastest
01:46PMBerlin Hbf3h24 05:10PMDortmund Hbf
0 changes
$1081One-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 Berlin to Dortmund

distanceDistance261 miles (421 km)
durationAverage train duration3 h 46 min
priceAverage train ticket price$42 (€35)
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 route taking on average 3 h 46 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 trip costs around $42 (€35), you can find the cheapest train ticket for as low as $21 (€18). Travelers depart most frequently from Berlin Hbf and arrive in Dortmund Hbf.

Train companies: Deutsche Bahn from Berlin to Dortmund trains

You can travel by train from Berlin to Dortmund with Deutsche Bahn for as low as $21 (€18). When you search for schedules and tickets, Omio will show you the best trip.

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
  • Average Price: $21
  • Deutsche Bahn frequency: 7 a day

Deutsche Bahn has the following ticket policies due to COVID-19, which you should be aware of when booking and traveling by train from Berlin to Dortmund:

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

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 does a cheap train between Berlin and Dortmund cost?

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

What is the price of a train ticket from Berlin to Dortmund?

In the next 7 days you can expect to pay on average $42 (€35)  for a train ticket to Dortmund from Berlin.

What is the distance to Dortmund from Berlin by train?

You should expect to travel around 261 miles (421 km)  from Berlin to Dortmund by train.

How many hours is the train time to Dortmund from Berlin?

The Berlin to Dortmund train duration is on average 3 h 46 min, which is to be expected when traveling 261 miles (421 km) from Berlin to Dortmund. However, the time it takes can vary based on specific dates, weekends, and holidays.

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?

Some of the Berlin train stations to Dortmund you can start your journey from include Berlin Hbf, Berlin Spandau and Berlin Südkreuz. Similarly, some of the arrival train stations in Dortmund include Dortmund Hbf, Dortmund-Germania and Dortmund-Hörde.

When traveling this route, Omio customers are departing most frequently from Berlin Hbf   and arriving in Dortmund Hbf.

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

The most popular departure train station with passengers for this journey, called Berlin Hbf, is located 1.7 miles (2.8 km) from the city center of Berlin.

The most popular arrival train station, Dortmund Hbf, is located 0.4 miles (560 m) away from the city center of Dortmund.

What train providers go from Berlin to Dortmund?

If you're looking for trains from Berlin to Dortmund, you can rely on Deutsche Bahn, FlixTrain or Deutsche Bahn with connection to get you to Dortmund. It's also good to check out all possible train companies for the Berlin to Dortmund journey to see if there might be differences in the amenities they offer.

How many trains are there between Berlin and Dortmund a day?

On average, there are 16 trains a day from Berlin to Dortmund. The train times and services may be different on weekends and holidays compared to weekdays.

When does the first train depart from Berlin to Dortmund? When does the last train depart from Berlin to Dortmund?

The first Berlin to Dortmund train departs at 5: 46 AM   and the last train from Berlin to Dortmund leaves at 11: 41 PM. Check out the most up-to-date train schedule from Berlin to Dortmund on Omio and find the best time to travel to your destination.

How far in advance should I buy train tickets to Dortmund from Berlin for the best deals?

You can find trains to Dortmund from Berlin to cost on average $42 (€35) 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.

Important Stations and Airports for this Journey

Berlin
Dortmund
Berlin Hbf is the most popular Berlin 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 Berlin for your trip to Dortmund.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+49 302971055
ticketOfficeHours
Ticket Office Hours
Mon - Sat: 07: 00 - 22: 00 | Sun: 08: 00 - 22: 00
Public transit options for Berlin Hbf
U-Bahn lines: U5
S-Bahn lines: S3, S5, S7, S9
Bus lines: 120, 123, 142, 147, 245, M41, M85, N20, N40, N5
Tram lines: M5, M6, M8, M10
Train lines: ICE, EC, IC, FEX, HBX, IRE, RB10, RB14, RB21, RB22, RE1, RE2, RE3, RE4, RE5, RE7