Find the best transportation from Milan to Turin

These train, bus and flight companies trust us

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



Information about the route from Milan to Turin

Trains

  • Best price: 7.9€

  • Journey duration: 1 h 10 min

  • First departure: 5:18am
  • Last departure: 11:18pm

Stations of departure

  • Milano Centrale
  • Milano Porta Garibaldi
  • Milano Rog

Destination stations

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

Bus

  • Best price: 4€

  • Journey duration: 2 h 17 min

  • First departure: 12:30am
  • Last departure: 10:00pm

Stations of departure

  • Bergamo (Orio Al Serio Airport - BGY)
  • Milan (Lampugnano)
  • San Donato
  • Milan (San Donato)
  • Lampugnano
  • Milano (Sesto S.G.)
  • Malpensa Terminal 2

Destination station

  • Torino (Vittorio Emanuele)
  • Torino Austostazione Corso Vittorio Emanuele
  • Torino Stura
  • Corso Vittorio Emanuele II, 131
  • Torino (Lingotto)

Bus + Train

  • Best price: 12.45€

  • Journey duration: 2 h 40 min

  • First departure: 5:30am
  • Last departure: 5:30am

Stations of departure

  • Milano Lambrate

Destination stations

  • Torino Porta Nuova

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