Find a train from Milan to Turin

Trains from Milan to Turin

virail helps you to find timetables and prices for all trains from Milan to Turin.

The route from Milan to Turin is served daily by 80 trains leaving from from the stations of Milano Centrale, Milano Rog, Milano Porta Garibaldi, Milano S. Cristoforo, Milano Porta Venezia, Milano Rogoredo and arriving at in the stations of Torino P.Susa, Torino P.Nuova, Torino Porta Nuova, Torino Porta Susa.
It's possible to buy a train ticket for an average price of 16€. The best price for the next few days is 11€.
The average journey duration is 1 h 17 min. The first train leaves at 00:18. The last one is at 23:18.


Average price: 16€

Best price: 11€

Journey duration: 1 h 17 min

80 connections per day
First departure: 00:18
Last departure: 23:18

Stations of departure

  • Milano Centrale
  • Milano Rog
  • Milano Porta Garibaldi
  • Milano S. Cristoforo
  • Milano Porta Venezia
  • Milano Rogoredo

Destination stations

  • Torino P.Susa
  • Torino P.Nuova
  • Torino Porta Nuova
  • Torino Porta Susa

Thursday, June 29th 2017

Updated

TrenitaliaTrenitalia Regionale veloce 2010 9:18am – 11:10am Milano Centrale – Torino Porta Nuova 13.55 € 1 h 52 min TrenitaliaTrenitalia Frecciarossa 9710 10:00am – 11:00am Milano Centrale – Torino Porta Nuova 16.22 € 1 h TrenitaliaTrenitalia Regionale veloce 2100 10:05am – 12:05pm Milano Porta Garibaldi – Torino Porta Nuova 13.55 € 2 h ItaloItalo 9908 1:25pm – 2:25pm Milano Centrale – Torino P.Nuova 14.04 € 1 h TrenitaliaTrenitalia Frecciarossa 9540 7:00pm – 8:00pm Milano Centrale – Torino Porta Nuova 32.55 € 1 h
Check all trains from Milan to Turin Thursday, June 29th 2017

Friday, June 30th 2017

Updated

TrenitaliaTrenitalia Intercitynotte 798 7:13am – 9:20am Milano Porta Garibaldi – Torino Porta Nuova 10.78 € 2 h 7 min TrenitaliaTrenitalia Regionale veloce 2016 12:18pm – 2:10pm Milano Centrale – Torino Porta Nuova 13.55 € 1 h 52 min TrenitaliaTrenitalia Regionale veloce 2018 1:18pm – 3:10pm Milano Centrale – Torino Porta Nuova 13.55 € 1 h 52 min TrenitaliaTrenitalia Frecciarossa 1000 9572 1:45pm – 2:40pm Milano Porta Garibaldi – Torino Porta Nuova 16.22 € 55 min TrenitaliaTrenitalia Frecciarossa 1000 9654 10:12pm – 11:12pm Milano Centrale – Torino Porta Nuova 21.66 € 1 h
Check all trains from Milan to Turin Friday, June 30th 2017