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 80 trains leaving from from the stations of Torino Porta Susa, Torino Porta Nuova and arriving at in the stations of Milano Centrale, Milano Rogoredo, Milano Porta Garibaldi, Milano S. Cristoforo, Milano Rho Fiera.
It's possible to buy a train ticket for an average price of 17€. The best price for the next few days is 11€.
The average journey duration is 1 h 17 min. The first train leaves at 04:54. The last one is at 22:54.


Ticket price Turin - Milan every day


Average price: 17€

Best price: 11€

Journey duration: 1 h 17 min

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

Stations of departure

  • Torino Porta Susa
  • Torino Porta Nuova

Destination stations

  • Milano Centrale
  • Milano Rogoredo
  • Milano Porta Garibaldi
  • Milano S. Cristoforo
  • Milano Rho Fiera

Tuesday, April 25th 2017

Updated

TrenitaliaTrenitalia Regionale veloce 2013 10:54 – 12:46 Torino Porta Nuova – Milano Centrale 13.55 € 1 h 52 min ItaloItalo 9925 13:35 – 14:43 Torino Porta Susa – Milano Rogoredo 31.57 € 1 h 8 min TrenitaliaTrenitalia Regionale veloce 2019 13:54 – 15:46 Torino Porta Nuova – Milano Centrale 13.55 € 1 h 52 min TrenitaliaTrenitalia Frecciarossa 9647 15:50 – 16:50 Torino Porta Nuova – Milano Centrale 35.92 € 1 h ItaloItalo Corsa 9977 17:12 – 18:00 Torino Porta Susa – Milano Centrale 31.57 € 48 min
Check all trains from Turin to Milan Tuesday, April 25th 2017

Wednesday, April 26th 2017

Updated

TrenitaliaTrenitalia Frecciarossa 9607 05:50 – 06:50 Torino Porta Nuova – Milano Centrale 17.31 € 1 h ItaloItalo 9961 06:15 – 07:05 Torino Porta Susa – Milano Centrale 14.04 € 50 min ItaloItalo 9907 07:35 – 08:43 Torino Porta Susa – Milano Rogoredo 20.57 € 1 h 8 min ItaloItalo 9913 09:25 – 10:43 Torino Porta Nuova – Milano Rogoredo 17.31 € 1 h 18 min ItaloItalo 9913 09:35 – 10:25 Torino Porta Susa – Milano Centrale 17.31 € 50 min
Check all trains from Turin to Milan Wednesday, April 26th 2017

Saturday, April 29th 2017

Updated

ItaloItalo 9961 06:05 – 07:22 Torino Porta Nuova – Milano Rogoredo 14.04 € 1 h 17 min TrenitaliaTrenitalia Frecciarossa 1000 9567 08:20 – 09:15 Torino Porta Nuova – Milano Porta Garibaldi 35.92 € 55 min ItaloItalo 9913 09:25 – 10:43 Torino Porta Nuova – Milano Rogoredo 15.78 € 1 h 18 min TrenitaliaTrenitalia Regionale veloce 2013 10:54 – 12:46 Torino Porta Nuova – Milano Centrale 13.55 € 1 h 52 min TrenitaliaTrenitalia Regionale veloce 2021 14:50 – 16:42 Torino Porta Nuova – Milano Centrale 13.55 € 1 h 52 min
Check all trains from Turin to Milan Saturday, April 29th 2017