RailClick

Trains from Milan to Turinfrom $ 17.66

One‑way

Trains from Milan to Turin

Journey time
From 45m
Price
From $ 17.66
Distance
140 km (87 miles)
Changes
Direct trains available
Departure station
Milano Centrale
Arrival station
Torino Porta Nuova

Travelling by train: Milan - Turin

Journey details

How long does the train from Milan to Turin take?

The train journey from Milan to Turin can vary, but it typically takes around 1 hour to 1 hour and 50 minutes.

What is the fastest journey from Milan to Turin by train?

The fastest train from Milan to Turin can make the journey in just 45 minutes.

How much does the train cost from Milan to Turin?

Train tickets from Milan to Turin can vary, starting from approximately €10 to €30, depending on when you book and the class of service.

How much does the Milan to Turin?

Yes, there are direct trains available from Milan to Turin, providing a convenient and efficient travel option without the need for transfers.

What is the distance from Milan to Turin by train?

The distance from Milan to Turin by train is approximately 140 Km.

Which are the cities that the train stops from Milan to Turin?

The specific stops can vary depending on the service; however, common stops include Novara, Vercelli, and sometimes Chivasso before reaching Turin.

Buy train tickets from Milan to Turin

Milan: Places to see

Turin: Places to see

Milan: Main train stations

  • Milano Centrale
  • Malpensa Aeroporto
  • Malpensa Aeroporto T1
  • Milano Porta Garibaldi
  • Malpensa Aeroporto T2
  • Milano Cadorna
  • Milano Repubblica
  • Milano Rogoredo
  • Milano Porta Romana
  • Milano Lambrate
  • Milano Domodossola
  • Milano Affori

Turin: Main train stations

  • Torino Porta Nuova
  • Torino Porta Susa
  • Torino Lingotto
  • Torino Dora
  • Torino Stura

Milan - Turin: How to get the best deals

Need our help?
Guaranteed secure payment
  • visa
  • mastercard
  • amex
  • applepay
Certificates
Europ AssistanceGlobal Awards
TreeNation
Google logo4.8 Stars | 10000+ Reviews