Search train tickets toDortmund

switcheroo

Quickview

How to get to Dortmund by train?

Routes1,348
Trips per day92,459
train carriers7
Stations45
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 $12.00. 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. Hamm at $14.00 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

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

Oldenburg

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

What train companies travel to Dortmund, Germany?

Located in, Germany, you can travel by train to Dortmund from 1348 destinations and choose from 92459 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 664.00 miles, 1068.00 kms, covering the journey in 22 hours and 37 minutes

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

train companies serving Dortmund

There are 12 daily Non-federally owned railway company schedules to Dortmund. Non-federally owned railway company can get you to Dortmund by train from 11 destinations including Arnhem.
Avg. Time
3h 45m
Avg. Price
$42.02

There are 1 daily FlixTrain schedules to Dortmund. FlixTrain can get you to Dortmund by train from 3 destinations including Stuttgart.
Avg. Time
5h 47m
Avg. Price
$39.28

There are 219 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 208 destinations including Amsterdam.
Avg. Time
5h 54m
Avg. Price
$81.77

There are 486 daily Deutsche Bahn schedules to Dortmund. Deutsche Bahn can get you to Dortmund by train from 252 destinations including Amsterdam.
Avg. Time
5h 22m
Avg. Price
$85.65

There are 54 daily DB Intercity-Express schedules to Dortmund. DB Intercity-Express can get you to Dortmund by train from 83 destinations including Frankfurt.
Avg. Time
3h 55m
Avg. Price
$89.04

There are 18 daily DB Intercity schedules to Dortmund. DB Intercity can get you to Dortmund by train from 56 destinations including Emden.
Avg. Time
3h 28m
Avg. Price
$46.49

There are 2 daily DB Eurocity schedules to Dortmund. DB Eurocity can get you to Dortmund by train from 15 destinations including Mannheim.
Avg. Time
4h 42m
Avg. Price
$72.25