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 82 trains leaving from from the stations of Milano Rogoredo, Milano Centrale, Milano Porta Garibaldi, Milano S. Cristoforo, Milano Porta Venezia, Milano Rho Fiera and arriving at in the stations of Torino Porta Susa, Torino Porta Nuova, Torino Lingotto.
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 18 min. The first train leaves at 05:18. The last one is at 23:18.


Ticket price Milan - Turin every day


Average price: 16€

Best price: 11€

Journey duration: 1 h 18 min

82 connections per day
First departure: 05:18
Last departure: 23:18

Stations of departure

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

Destination stations

  • Torino Porta Susa
  • Torino Porta Nuova
  • Torino Lingotto

Saturday, April 29th 2017

Updated

ItaloItalo 9902 11:05 – 12:27 Milano Rogoredo – Torino Porta Nuova 14.04 € 1 h 22 min TrenitaliaTrenitalia Regionale veloce 2022 15:18 – 17:10 Milano Centrale – Torino Porta Nuova 13.55 € 1 h 52 min TrenitaliaTrenitalia Frecciarossa 1000 9578 19:45 – 20:40 Milano Porta Garibaldi – Torino Porta Nuova 27.11 € 55 min ItaloItalo 9934 21:25 – 22:13 Milano Centrale – Torino Porta Susa 14.04 € 48 min TrenitaliaTrenitalia Regionale 2036 22:18 – 00:10 Milano Centrale – Torino Porta Nuova 13.55 € 1 h 52 min
Check all trains from Milan to Turin Saturday, April 29th 2017

Sunday, April 30th 2017

Updated

TrenitaliaTrenitalia Regionale veloce 2004 06:18 – 08:10 Milano Centrale – Torino Porta Nuova 13.55 € 1 h 52 min TrenitaliaTrenitalia Rc 508 07:38 – 09:30 Milano Centrale – Torino Porta Nuova 10.78 € 1 h 52 min ItaloItalo 9914 15:05 – 16:25 Milano Rogoredo – Torino Porta Nuova 14.04 € 1 h 20 min ItaloItalo 9932 20:25 – 21:25 Milano Centrale – Torino Porta Nuova 14.04 € 1 h TrenitaliaTrenitalia Regionale 2036 22:18 – 00:10 Milano Centrale – Torino Porta Nuova 13.55 € 1 h 52 min
Check all trains from Milan to Turin Sunday, April 30th 2017

Monday, May 1st 2017

Updated

TrenitaliaTrenitalia Frecciarossa 9702 08:55 – 09:55 Milano Centrale – Torino Porta Nuova 27.11 € 1 h TrenitaliaTrenitalia Frecciarossa 9714 10:55 – 11:55 Milano Centrale – Torino Porta Nuova 16.22 € 1 h ItaloItalo 9914 15:05 – 16:25 Milano Rogoredo – Torino Porta Nuova 17.31 € 1 h 20 min ItaloItalo 9934 21:05 – 22:25 Milano Rogoredo – Torino Porta Nuova 17.31 € 1 h 20 min ItaloItalo 9934 21:25 – 22:13 Milano Centrale – Torino Porta Susa 14.04 € 48 min
Check all trains from Milan to Turin Monday, May 1st 2017