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: 16€

  • Best price: 11€

  • Journey duration: 1 h 17 min

  • 80 connections per day
  • First departure: 00:18
  • Last departure: 23:18

Stations of departure

  • Milano Centrale
  • Milano Rog
  • Milano Porta Garibaldi
  • Milano S. Cristoforo
  • Milano Porta Venezia
  • Milano Rogoredo

Destination stations

  • Torino P.Susa
  • Torino P.Nuova
  • Torino Porta Nuova
  • Torino Porta Susa
TrenitaliaTrenitalia Regionale veloce 2100 10:05am – 12:05pm Milano Porta Garibaldi – Torino Porta Nuova 13.55 € 2 h
TrenitaliaTrenitalia Frecciarossa 9714 10:55am – 11:55am Milano Centrale – Torino Porta Nuova 27.11 € 1 h

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: 3 h

  • 28 connections per day
  • First departure: 04:30
  • Last departure: 20:30

Stations of departure

  • Milan (Lampugnano)
  • Milano (Sesto S.G.)
  • Milano (San Donato)
  • Bergamo (Autostazione)
  • Bergamo (Orio Al Serio Aeroporto)
  • Lampugnano
  • Milano Rogoredo
  • Fermata Dell'autobus Milan
  • Terminal Bus Di Lampugnano

Destination station

  • Torino (Vittorio Emanuele)
  • Torino (Lingotto)
  • Corso Vittorio Emanuele II, 131
  • Torino Austostazione Corso Vittorio Emanuele
  • Torino Stura
BaltourBaltour Norm 9:00pm – 11:30pm Milano Rogoredo – Torino Austostazione Corso Vittorio Emanuele 13.06 € 2 h 30 min
BaltourBaltour Norm 9:00pm – 11:30pm Lampugnano – Torino Austostazione Corso Vittorio Emanuele 13.06 € 2 h 30 min
Timetables Buses Milan - Turin

Flights

  • Average price: 273€

  • Best price: 96€

  • Journey duration: 7 h 34 min

  • 47 connections per day
  • First departure: 06:30
  • Last departure: 21:30

Departure airports

  • Milan Malpensa
  • Milan Linate
  • Milan Bergamo

Destination airport

  • Turin
LufthansaLufthansa Lh 1857 Ew 1898 12:45pm – 4:35pm Milan Malpensa – Turin 425.31 € 3 h 50 min 1 change
Blu-expressBlu-express Tk 2220 Bv 2247 7:30pm – 1:35pm Milan Malpensa – Turin 225.51 € 18 h 5 min 1 change
Timetables Flight Milan - Turin