Find the best transportation from Turin to Milan

Go from Turin to Milan

trains, Bus, flights, Carpooling

Travel from Turin to Milan starting from 5€.

Information about the route from Turin to Milan

Trains

  • Average price: 17€

  • Best price: 11€

  • Journey duration: 1 h 17 min

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

Stations of departure

  • Torino Porta Susa
  • Torino Porta Nuova

Destination stations

  • Milano Centrale
  • Milano Rogoredo
  • Milano Porta Garibaldi
  • Milano S. Cristoforo
  • Milano Rho Fiera
TrenitaliaTrenitalia Regionale veloce 2013 10:54 – 12:46 Torino Porta Nuova – Milano Centrale 13.55 € 1 h 52 min
ItaloItalo Corsa 9977 17:12 – 18:00 Torino Porta Susa – Milano Centrale 31.57 € 48 min

Trains

REG 2043 ES* 9723 REG 2009 REG 2105 ES* 9709 ES* 9737 REG 2103 REG 2007 REG 2041 ES* 9513 ES* 9569 REG 2017 REG 2003 ES* 9707 ES* 9713 ES* 9517 REG 2101 ES* 9561 REG 2013 REG 2019 REG 2005 REG 2001 ES* 9573 ES* 9567
Timetables Trains Turin - Milan

Bus

  • Average price: 11€

  • Best price: 5€

  • Journey duration: 2 h 38 min

  • 22 connections per day
  • First departure: 07:30
  • Last departure: 15:30

Stations of departure

  • Torino (Vittorio Emanuele)
  • Torino (Lingotto)
  • Autostazione Torino - Terminal Bus
  • Torino Austostazione Corso Vittorio Emanuele

Destination station

  • Milan (Lampugnano)
  • Milano (Sesto S.G.)
  • Milan (San Donato)
  • Stazione Milano Rogoredo
  • Autostazione Milano Lampugnano
  • Lampugnano
  • Fermata Dell'autobus Milan
BaltourBaltour Norm 13:30 – 15:30 Torino Austostazione Corso Vittorio Emanuele – Autostazione Milano Lampugnano 9.80 € 2 h
FlixBusFlixBus 15:30 – 17:20 Torino (Vittorio Emanuele) – Milan (Lampugnano) 15.13 € 1 h 50 min
Timetables Buses Turin - Milan

Flights

  • Average price: 444€

  • Best price: 89€

  • Journey duration: 11 h

  • 56 connections per day
  • First departure: 06:20
  • Last departure: 21:25

Departure airports

  • Turin

Destination airport

  • Milan Linate
  • Milan Malpensa
  • Milan Bergamo
Blue AirBlue Air Ux 2902 Tk 2911 09:25 – 08:30 Turin – Milan Bergamo 223.34 € 23 h 5 min 1 change
AlitaliaAlitalia G3 1412 Tk 2038 10:25 – 14:10 Turin – Milan Linate 141.10 € 3 h 45 min 1 change
Timetables Flight Turin - Milan

Ticket price Turin - Milan every day