COMPARE Prices across different modes

21 Sep
£170Deutsche Bahn
22 Sep
£143Deutsche Bahn
23 Sep
£117Deutsche Bahn
24 Sep
£103Deutsche Bahn
25 Sep
£157Deutsche Bahn
26 Sep
£94Deutsche Bahn
27 Sep
£117Deutsche Bahn

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Milan and Dortmund

distanceDistance424 miles (684 km)
durationAverage train duration9 h 44 min
priceAverage train ticket price£129 (€143)
frequencyTrain frequency1 a day
changesDirect trainYes, there is 1 direct train a day
carriersTrain providersDeutsche Bahn

Trains from Milan to Dortmund cover the 424 miles (684 km) long journey taking on average 9 h 44 min with our travel partners like Deutsche Bahn. Normally, there is 1 train operating per day, including direct services available. While the average ticket price for this route costs around £129, you can find the cheapest train ticket for as low as £94. Travellers depart most frequently from Milano Centrale and arrive in Dortmund Hbf.

Deutsche Bahn

Find your perfect journey between Milan and Dortmund with Deutsche Bahn (DB)! Check out the DB train timetables from Milan to Dortmund and then book cheap DB tickets with Omio. The distance from Milan to Dortmund by DB is 424 miles (684 km) and the cheapest price for a DB ticket between Milan and Dortmund is £94.

DB is the main operator of train services in Germany, making on average 40, 000 train journeys per day. A special feature of DB is its wide range of ticket types, savings offers including Super Saver, Saver, and Flexible fares and discount cards like the Bahncard 25, 50 and 100, which you can also use at Omio.

DB uses different types of trains such as the ICE (Intercity Express), IC (Intercity), EC (Eurocity), IRE (Interregio-Express), RE (Regional Express) and RB (Regionalbahn) on its routes, which differ in terms of comfort and the time required to travel. For example, while WCs are standard amenities, services like an onboard restaurant or free WiFi are only available on certain trains.

Operator ticket policies for COVID

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

Travel Tips

Trains from Milan 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 Milan to Dortmund.
What are the travel restrictions for Dortmund, Germany if I'm coming from Milan, Italy by train?

Travel between Milan, Italy and Dortmund, Germany by train is: Partially open.

What is the status of international entry into Germany from Italy?

International entry status: Entry is partially open for citizens and permanent residents of Italy

Do I need to self-quarantine on arrival in Germany from Milan?

Conditions of entry:

  • Negative COVID-19 test issued at most 3 days before arrival
  • Pre-arrival health declaration
  • The exact quarantine requirements depend on the regulations in each federal state
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Dortmund, Germany?

When travelling in Germany, you must follow these COVID-19 safety rules:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

The information above was last checked on 20/09/2021. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train between Milan and Dortmund before travelling.

What COVID restrictions are there for my return journey by train to Milan, Italy from Dortmund, Germany?

The current restriction level for your return trip by train from Dortmund to Milan is: Partially open

Are there any international entry restrictions on returning to Italy from Germany?

Reentry to Italy is allowed for: Entry is partially open for citizens and permanent residents of Germany

Do I need to quarantine on arrival in Italy from Dortmund?

What are the entry requirements?

  • Negative COVID-19 test issued at most 2 days before arrival or 5 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

What are the safety rules to follow in Milan, Italy?

The government of Italy has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Mandatory

Last verified on 20/09/2021. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your Dortmund to Milan train here.

How much does a cheap train to Dortmund from Milan cost?
You can find a cheap train from Milan to Dortmund for some dates and times for as low as £94  one way in the next 7 days.
What is the average cost of a train from Milan to Dortmund?
In the next 7 days you’ll find that the average cost of a train ticket to Dortmund from Milan is £129  one way.
How many miles is it from Milan to Dortmund by train?
The distance between Milan and Dortmund by train is approximately 424 miles (684 km).
What is the average Milan to Dortmund train duration?
The train time to Dortmund from Milan is on average 9 h 44 min  for the 424 miles (684 km) long journey, but the time it takes to go to Dortmund from Milan by train can vary depending on specific dates or travelling on weekends and holidays.
Which train station in Milan goes to Dortmund? Which train station do I come into Dortmund from Milan?

When taking the train from Milan to Dortmund, you can choose to depart from train stations like Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. Your trip can end in train stations such as Dortmund Hbf, Dortmund-Germania and Dortmund-Hörde.

Omio customers who travel this route most frequently depart from Milano Centrale   and arrive in Dortmund Hbf.

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

Passengers board their train most frequently from Milano Centrale and travel around 1 mile (s) / 2 km from the city centre to this train station.

Passengers travelling this route most often arrive at Dortmund Hbf and need to travel approximately 0 mile (s) / 0 km from the train station to the city centre in Dortmund.

Which train providers can take me to Dortmund from Milan?
If you're looking for trains from Milan to Dortmund, you can rely on Deutsche Bahn to get you to Dortmund. It's also good to check out all possible train companies for the Milan to Dortmund route to see if there might be differences in the amenities they offer.
How many trains are there to Dortmund from Milan a day?
The average number of trains departing Milan for Dortmund is 1 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Milan to Dortmund?
If you prefer early morning trains from Milan to Dortmund, the first train leaves at 09: 20. If you prefer late night trains from Milan to Dortmund, the last train of the day leaves at 09: 20. Omio shows you the latest train from Milan to Dortmund schedule to help you book the best departure time for this trip.
How far in advance should I buy a train ticket from Milan to Dortmund to get the best deals?
You can find a train between Milan and Dortmund to cost on average £129 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 Milan to Dortmund train generally on sale a few months before the planned travel date.

Important Stations and Airports for this Journey

Milano Centrale

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines M1, M2, M3, M5
Milano Porta Garibaldi