Trains to Dortmund

Cologne to Dortmund by train

from $22.16

Avg 0 changes 1hr 7m

Düsseldorf to Dortmund by train

from $20.89

Avg 0 changes 44m

Brussels to Dortmund by train

from $27.86

Avg 0 changes 3hr 8m

Duisburg to Dortmund by train

from $17.09

Avg 0 changes 31m

Berlin to Dortmund by train

from $22.16

Avg 0 changes 3hr 17m

Amsterdam to Dortmund by train

from $22.16

Avg 1 change 2hr 35m

Enschede to Dortmund by train

from $89.90

Avg 0 changes 2hr 5m

Essen to Dortmund by train

from $13.30

Avg 0 changes 18m

Hanover to Dortmund by train

from $22.79

Avg 0 changes 1hr 38m

London to Dortmund by train

from $77.24

Avg 2 changes 5hr 47m

Hamburg to Dortmund by train

from $22.79

Avg 0 changes 2hr 47m

Münster to Dortmund by train

from $17.73

Avg 0 changes 27m

Copenhagen to Dortmund by train

from $152.58

Avg 1 change 7hr 56m

Frankfurt am Main to Dortmund by train

from $22.16

Avg 0 changes 2hr 16m

Venlo to Dortmund by train

from $22.79

Avg 1 change 1hr 31m

Holzwickede to Dortmund by train

from $20.26

Avg 0 changes 19m

Aachen to Dortmund by train

from $22.16

Avg 0 changes 2hr 2m

Munich to Dortmund by train

from $22.79

Avg 0 changes 5hr 19m

Mannheim to Dortmund by train

from $45.58

Avg 0 changes 2hr 41m

Viersen to Dortmund by train

from $24.06

Avg 0 changes 1hr 3m

Utrecht to Dortmund by train

from $22.16

Avg 1 change 2hr 8m

Hamm to Dortmund by train

from $13.93

Avg 0 changes 15m

Bielefeld to Dortmund by train

from $22.16

Avg 0 changes 44m

Basel to Dortmund by train

from $33.56

Avg 0 changes 5hr 8m

Bremen to Dortmund by train

from $34.19

Avg 0 changes 1hr 47m

Osnabrück to Dortmund by train

from $22.79

Avg 0 changes 51m

Welkenraedt to Dortmund by train

from $43.69

Avg 1 change 2hr 27m

Hagen to Dortmund by train

from $11.40

Avg 0 changes 19m

Bochum to Dortmund by train

from $8.86

Avg 0 changes 9m

Oberhausen to Dortmund by train

from $17.73

Avg 0 changes 31m

Kassel to Dortmund by train

from $22.16

Avg 0 changes 2hr 11m

Paris to Dortmund by train

from $39.25

Avg 0 changes 4hr 41m

Cologne Bonn Airport to Dortmund by train

from $22.16

Avg 0 changes 1hr 19m

Flensburg to Dortmund by train

from $64.58

Avg 1 change 5hr 18m

Arnhem to Dortmund by train

from $22.79

Avg 1 change 1hr 43m

Koblenz to Dortmund by train

from $22.79

Avg 0 changes 2hr 5m

Eindhoven to Dortmund by train

from $22.16

Avg 2 changes 2hr 17m

Stuttgart to Dortmund by train

from $33.56

Avg 0 changes 3hr 22m

Fredericia to Dortmund by train

from $58.25

Avg 1 change 6hr 44m

Wuppertal to Dortmund by train

from $17.09

Avg 0 changes 37m

Neumünster to Dortmund by train

from $34.19

Avg 1 change 3hr 47m

Karlsruhe to Dortmund by train

from $68.38

Avg 0 changes 3hr 8m

Lille to Dortmund by train

from $41.79

Avg 1 change 4hr 7m

Luxembourg City to Dortmund by train

from $34.19

Avg 1 change 4hr 45m

Lyon to Dortmund by train

from $55.71

Avg 1 change 7hr 33m

Paderborn to Dortmund by train

from $22.79

Avg 0 changes 1hr 2m

Maastricht to Dortmund by train

from $39.89

Avg 2 changes 2hr 35m

Leipzig to Dortmund by train

from $22.16

Avg 0 changes 4hr 47m

Strasbourg to Dortmund by train

from $43.69

Avg 1 change 4hr 8m

Bordeaux to Dortmund by train

from $91.17

Avg 1 change 8hr 33m

Krefeld to Dortmund by train

from $22.16

Avg 0 changes 50m

Liège to Dortmund by train

from $22.16

Avg 0 changes 2hr 24m

Frankfurt Airport to Dortmund by train

from $22.16

Avg 0 changes 2hr 1m

Vienna to Dortmund by train

from $44.32

Avg 0 changes 10hr 5m

Nuremberg to Dortmund by train

from $33.56

Avg 0 changes 4hr 14m

Offenburg to Dortmund by train

from $22.16

Avg 0 changes 3hr 52m

Geneva to Dortmund by train

from $44.32

Avg 1 change 7hr 47m

Düsseldorf Flughafen to Dortmund by train

from $22.79

Avg 0 changes 43m

Zurich to Dortmund by train

from $44.95

Avg 1 change 6hr 2m

Ulm to Dortmund by train

from $50.65

Avg 0 changes 4hr 30m

Antwerp to Dortmund by train

from $34.19

Avg 2 changes 3hr 51m

Rotterdam to Dortmund by train

from $22.79

Avg 2 changes 2hr 55m

Prague to Dortmund by train

from $113.96

Avg 1 change 7hr 36m

Brunswick to Dortmund by train

from $22.16

Avg 0 changes 2hr 27m

Soest to Dortmund by train

from $16.46

Avg 0 changes 37m

Zwolle to Dortmund by train

from $24.06

Avg 1 change 2hr 57m

Mainz to Dortmund by train

from $27.22

Avg 0 changes 2hr 56m

Salzburg to Dortmund by train

from $164.61

Avg 1 change 7hr 14m

Warsaw to Dortmund by train

from $84.20

Avg 1 change 9hr 9m

Gütersloh to Dortmund by train

from $22.16

Avg 0 changes 38m

Breda to Dortmund by train

from $78.51

Avg 2 changes 2hr 57m

Magdeburg to Dortmund by train

from $56.98

Avg 0 changes 3hr 26m

Country guide

Trains to Germany

Read our country guide

Child and youth passengers

The definition of "Child" and "Youth" varies by country and operator. This is why we ask for the age of young passengers.

Sometimes children below a certain age can travel without a seat for free. If you want to guarantee a seat for child passengers, enter '6' as the age of the child.

Read more about child and youth passenger ages. See also youth discounts and railcards.

Log in / Register

  1. We'd love to send you (occasional) emails with travel tips, sales and special offers. You can change your preferences at any time.
  1. By registering you agree with our privacy policy.