Find the best transportation from Milan to Turin

Go from Milan to Turin

trains, Carpooling, Bus, flights

Travel from Milan to Turin starting from 5$.


Information about the route from Milan to Turin

Trains

  • Average price: 17$

  • 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 Centrale
  • Milano Rog
  • Milano Porta Garibaldi
  • Milano Rogoredo
  • Milano S. Cristoforo
  • Milano Porta Venezia
  • Milano Rho Fiera

Destination stations

  • Torino P.Nuova
  • Torino P.Susa
  • Torino Porta Nuova
  • Torino Porta Susa
  • Torino Lingotto
TrenitaliaTrenitalia Frecciarossa 1000 9600 9:05am – 10:05am Milano Centrale – Torino Porta Nuova 27.11 $ 1 h
TrenitaliaTrenitalia Regionale 2030 7:14pm – 9:06pm Milano Centrale – Torino Porta Nuova 13.55 $ 1 h 52 min

Trains

REG 2004 REG 2010 9900 ES* 9702 ES* 9710 ES* 9566 IC 508 REG 2042 ES* 9600 9904 ES* 9714 REG 2002 REG 2100 REG 2018 ES* 9596 REG 3961 IC 798 REG 2006 REG 2008 IC 504 9902 ES* 9610 9908 ES* 9568
Timetables Trains Milan - Turin

Bus

  • Average price: 15$

  • Best price: 5$

  • Journey duration: 2 h 44 min

  • 38 connections per day
  • First departure: 04:30
  • Last departure: 23:00

Stations of departure

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

Destination station

  • Torino (Vittorio Emanuele)
  • Torino Stura
  • Corso Vittorio Emanuele II, 131
  • Torino (Lingotto)
  • Torino Austostazione Corso Vittorio Emanuele
FlixBusFlixBus Flixbus 426 8:00pm – 9:40pm Milano (Lampugnano) – Torino Stura 17.31 $ 1 h 40 min
FlixBusFlixBus Flixbus 426 8:00pm – 9:55pm Milano (Lampugnano) – Torino (Vittorio Emanuele) 17.31 $ 1 h 55 min
Timetables Buses Milan - Turin

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