Search train tickets toDortmund

switcheroo

Quickview

How to get to Dortmund by train?

Routes314
Trips per day23,747
train carriers6
Stations44
Lowest prices
We partner with 100s of bus, train & ferry operators to find you the best fares.
No wanderu fees
We simply offer you the lowest prices directly from the carrier.
Best travel options
We offer the safest & most reliable options on millions of routes.

What are the cheapest train tickets to Dortmund?

The cheapest prices for a train ticket to Dortmund that users have found recently on Wanderu start at $8.82. Such great deals to Dortmund are available on one route to Bochum. While there are some great deals that can be scored by searching around, there are some routes that always have low prices on train travel to get you to Dortmund. Bochum at $14.67 has consistently the lowest average train ticket prices to Dortmund.

What are the main train stations in Dortmund?

The most popular train stations in Dortmund are Dortmund Hbf, Dortmund-Wickede and Dortmund-Wickede West. Dortmund Hbf is the busiest train station in Dortmund.

What are the most popular train routes to Dortmund?

Lörrach

There are 849 train schedules per day connecting Lörrach with Dortmund. It takes on average 8 hours and 1 minute to travel 270 miles, 434 kms, by train from Lörrach. 2 train carriers offer schedules from Lörrach, with Deutsche Bahn with non-federally owned railway company offering the most daily connections to Dortmund. Traveling by train from Lörrach you will most likely to arrive in Dortmund at Dortmund Hbf.
Avg. Time
8h 1m
Avg. Price
$153.69

Kevelaer

There are 825 train schedules per day connecting Kevelaer with Dortmund. It takes on average 2 hours and 34 minutes to travel 53 miles, 85 kms, by train from Kevelaer. One train company operates schedules from Kevelaer, with Deutsche Bahn with non-federally owned railway company offering the most daily connections to Dortmund. Traveling by train from Kevelaer you will most likely to arrive in Dortmund at Dortmund-Dorstfeld Süd.
Avg. Time
2h 34m
Avg. Price
$25.68

Lingen

There are 804 train schedules per day connecting Lingen with Dortmund. It takes on average 2 hours and 41 minutes to travel 72 miles, 115 kms, by train from Lingen. 4 train carriers offer schedules from Lingen, with Deutsche Bahn offering the most daily connections to Dortmund. Traveling by train from Lingen you will most likely to arrive in Dortmund at Dortmund Hbf.
Avg. Time
2h 41m
Avg. Price
$29.96

Eisenberg

There are 670 train schedules per day connecting Eisenberg with Dortmund. It takes on average 9 hours and 10 minutes to travel 305 miles, 490 kms, by train from Eisenberg. 2 train carriers offer schedules from Eisenberg, with Deutsche Bahn offering the most daily connections to Dortmund. Traveling by train from Eisenberg you will most likely to arrive in Dortmund at Dortmund-Nette/Oestrich.
Avg. Time
9h 10m
Avg. Price
$128.62

Großengottern

There are 620 train schedules per day connecting Großengottern with Dortmund. It takes on average 6 hours and 37 minutes to travel 137 miles, 220 kms, by train from Großengottern. 2 train carriers offer schedules from Großengottern, with Deutsche Bahn offering the most daily connections to Dortmund. Traveling by train from Großengottern you will most likely to arrive in Dortmund at Dortmund-Barop.
Avg. Time
6h 37m
Avg. Price
$49.04

What train companies travel to Dortmund, Germany?

Located in, Germany, you can travel by train to Dortmund from 314 destinations and choose from 23747 daily train schedules to get you there. Deutsche Bahn has the most train connections to Dortmund. The furthest train arriving in Dortmund covers a distance of 553.82 miles, 891.06 kms, covering the journey in and 19.52 minutes

Looking for other ways to get there? Check out Bus options to Dortmund.

train companies serving Dortmund

There are 25 daily Non-federally owned railway company schedules to Dortmund. Non-federally owned railway company can get you to Dortmund by train from 18 destinations including Wolfheze.
Avg. Time
3h 14m
Avg. Price
$38.68

There are 170 daily Deutsche Bahn with non-federally owned railway company schedules to Dortmund. Deutsche Bahn with non-federally owned railway company can get you to Dortmund by train from 186 destinations including Amsterdam.
Avg. Time
5h 29m
Avg. Price
$78.34

There are 457 daily Deutsche Bahn schedules to Dortmund. Deutsche Bahn can get you to Dortmund by train from 228 destinations including Basel.
Avg. Time
5h 15m
Avg. Price
$83.56

There are 52 daily DB Intercity-Express schedules to Dortmund. DB Intercity-Express can get you to Dortmund by train from 83 destinations including Basel.
Avg. Time
4h 6m
Avg. Price
$88.73

There are 25 daily DB Intercity schedules to Dortmund. DB Intercity can get you to Dortmund by train from 74 destinations including Hamburg.
Avg. Time
2h 56m
Avg. Price
$43.44

There are 2 daily DB Eurocity schedules to Dortmund. DB Eurocity can get you to Dortmund by train from 12 destinations including Basel.
Avg. Time
5h 16m
Avg. Price
$98.79