Find the best transportation from Milan to Turin

Go from Milan to Turin (trains, Carpooling, Bus, flights)

Travel from Milan to Turin starting from 6$.


Information about the route from Milan to Turin

Trains

  • Average price: 19$

  • Best price: 12$

  • Journey duration: 1 h 18 min

  • 102 connections per day
  • First departure: 05:18
  • Last departure: 23:18

Stations of departure

  • Milano Centrale
  • Milano Rho Fiera
  • Milano Rog
  • Milano Rogoredo
  • Milano Porta Garibaldi
  • Milano S. Cristoforo
  • Milano Porta Venezia
  • MILANO CENTRALE
  • MILANO P GARIBALDI
  • RHO FIERA MILANO
  • MILANO ROGOREDO

Destination stations

  • Torino P.Susa
  • Torino P.Nuova
  • Torino Porta Nuova
  • Torino Porta Susa
  • TORINO PORTA SUSA
  • TORINO PORTA NUOVA
TrenitaliaTrenitalia Lp 7942:44pm – 4:40pmMilano Porta Garibaldi – Torino Porta Nuova25.30 $1 h 56 min
ItaloItalo 99328:36pm – 9:13pmMilano Rho Fiera – Torino P.Susa34.94 $37 min

Trains

REG 2004REG 20109900ES* 9702ES* 9710ES* 9566IC 508REG 2042ES* 96009904ES* 9714REG 2002REG 2100REG 2018ES* 9596REG 3961IC 798REG 2006REG 2008IC 5049902ES* 96109908ES* 9568
Timetables Trains Milan - Turin

Bus

  • Average price: 14$

  • Best price: 6$

  • Journey duration: 2 h 36 min

  • 44 connections per day
  • First departure: 05:15
  • Last departure: 22:30

Stations of departure

  • Milano (Sesto S.G.)
  • Milano (Lampugnano)
  • Milan (San Donato)
  • Bergamo (BGY Airport)
  • Bergamo (Bus Station)
  • Lampugnano
  • Milano Rogoredo
  • Fermata Dell'autobus Milan

Destination station

  • Torino (Vittorio Emanuele)
  • Torino Stura
  • Torino (Lingotto)
  • Corso Vittorio Emanuele II, 131
FlixBusFlixBus Flixbus 494 Flixbus 5032:50pm – 8:35pmMilan (San Donato) – Torino (Vittorio Emanuele)38.31 $5 h 45 min1 change
FlixBusFlixBus Flixbus 4063:20pm – 6:00pmBergamo (BGY Airport) – Torino (Vittorio Emanuele)33.61 $2 h 40 min
Timetables Buses Milan - Turin

virail lets you search and compare times and prices of any transports from one city to another