Find the best transportation from Turin to Milan

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

Travel from Turin to Milan starting from 5€.


Information about the route from Turin to Milan

Bus

  • Average price: 12€

  • Best price: 5€

  • Journey duration: 2 h 32 min

  • 48 connections per day
  • First departure: 04:30
  • Last departure: 20:45

Stations of departure

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

Destination station

  • Milan (Lampugnano)
  • Milano (Sesto S.G.)
  • Milan (San Donato)
  • Bergamo (Orio Al Serio Airport - BGY)
  • Milan Rogoredo Bus Station
  • Milan Lampugnano
  • Via Giulio Natta, 32
  • Lampugnano
  • Milano Rogoredo
  • Bergamo (Bus Station)
  • Milano Greco Pirelli
  • Fermata Dell'autobus Milan
Baltour SRLBaltour SRL9:30am – 11:35amTurin Vittorio Emanuele – Milan Lampugnano11 €2 h 5 min
BuscenterBuscenter Economy8:30pm – 10:30pmCorso Vittorio Emanuele II, 131 – Lampugnano13 €2 h
Timetables Buses Turin - Milan

Trains

  • Average price: 13€

  • Best price: 10€

  • Journey duration: 1 h 13 min

  • 76 connections per day
  • First departure: 04:54
  • Last departure: 22:54

Stations of departure

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

Destination stations

  • Milano Rog
  • Milano Centrale
  • Milano Porta Garibaldi
  • Milano S. Cristoforo
TrenitaliaTrenitalia Frecciarossa 97097:05am – 8:05amTorino Porta Nuova – Milano Centrale16.90 €1 h
ItaloItalo 992711:30am – 12:19pmTorino P.Susa – Milano Centrale13.90 €49 min

Trains

ES* 9709ES* 9631ES* 9723ES* 9707REG 2043REG 2005ES* 9517ES* 9567REG 2103ES* 9607REG 2009REG 2101REG 2003REG 2001ES* 9615ES* 9561ES* 9513ES* 9563REG 2013REG 2041REG 2105REG 2007ES* 9713
Timetables Trains Turin - Milan

Flights

  • Average price: 245€

  • Best price: 95€

  • Journey duration: 10 h 38 min

  • 31 connections per day
  • First departure: 06:05
  • Last departure: 19:15

Departure airports

  • Turin

Destination airport

  • Milan Linate
  • Milan Malpensa
  • Milan Bergamo
Timetables Flight Turin - Milan

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