Find a train from Turin to Milan

Trains from Turin to Milan

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

The route from Turin to Milan is served daily by 77 trains leaving from from the stations of Torino P.Nuova, Torino P.Susa, Torino Porta Nuova, Torino Porta Susa and arriving at in the stations of Milano Rog, Milano Centrale, Milano Porta Garibaldi.
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 16 min. The first train leaves at 04:54. The last one is at 22:54.


Average price: 16€

Best price: 11€

Journey duration: 1 h 16 min

77 connections per day
First departure: 04:54
Last departure: 22:54

Stations of departure

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

Destination stations

  • Milano Rog
  • Milano Centrale
  • Milano Porta Garibaldi

Thursday, June 29th 2017

Updated

ItaloItalo 9961 6:05am – 7:05am Torino P.Nuova – Milano Centrale 14.04 € 1 h ItaloItalo 9907 7:35am – 8:27am Torino P.Susa – Milano Centrale 14.04 € 52 min ItaloItalo 9921 11:20am – 12:43pm Torino P.Nuova – Milano Rog 14.04 € 1 h 23 min TrenitaliaTrenitalia Frecciarossa 1000 9655 5:50pm – 6:50pm Torino Porta Nuova – Milano Centrale 16.22 € 1 h TrenitaliaTrenitalia Regionale veloce 2047 6:20pm – 8:20pm Torino Porta Nuova – Milano Porta Garibaldi 13.55 € 2 h
Check all trains from Turin to Milan Thursday, June 29th 2017

Friday, June 30th 2017

Updated

TrenitaliaTrenitalia Regionale veloce 2041 6:29am – 8:23am Torino Porta Susa – Milano Porta Garibaldi 13.55 € 1 h 54 min TrenitaliaTrenitalia Frecciarossa 1000 9623 9:50am – 10:50am Torino Porta Nuova – Milano Centrale 17.31 € 1 h ItaloItalo 9921 11:30am – 12:43pm Torino P.Susa – Milano Rog 14.04 € 1 h 13 min ItaloItalo 9929 3:35pm – 4:43pm Torino P.Susa – Milano Rog 14.04 € 1 h 8 min TrenitaliaTrenitalia Frecciarossa 1000 9557 6:10pm – 7:10pm Torino Porta Nuova – Milano Centrale 35.92 € 1 h
Check all trains from Turin to Milan Friday, June 30th 2017