Find a bus from Milan to Turin

Bus from Milan to Turin

virail helps you to find timetables and prices for all buses from Milan to Turin.

The route from Milan to Turin is served daily by 22 bus departing from the stations of Milan (Lampugnano), Milano (Sesto S.G.), Milan (San Donato), Stazione Milano Rogoredo, Fermata Dell'autobus Milan, Autostazione Milano Lampugnano, Lampugnano, Terminal Bus Di Lampugnano and arriving to the stations of Torino (Vittorio Emanuele), Torino (Lingotto), Autostazione Torino - Terminal Bus, Torino Austostazione Corso Vittorio Emanuele.
It's possible to buy a bus ticket for an average price of 10€. The best price for the next few days is 5€.
The average duration of the journey is 2 h 36 min. The first bus leaves at 05:45. The last is at 22:00.


Ticket price Milan - Turin every day


Average price: 10€

Best price: 5€

Journey duration: 2 h 36 min

22 connections per day
First departure: 05:45
Last departure: 22:00

Stations of departure

  • Milan (Lampugnano)
  • Milano (Sesto S.G.)
  • Milan (San Donato)
  • Stazione Milano Rogoredo
  • Fermata Dell'autobus Milan
  • Autostazione Milano Lampugnano
  • Lampugnano
  • Terminal Bus Di Lampugnano

Destination stations

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

Saturday, April 29th 2017

Updated

BuscenterBuscenter Economy 05:45 – 07:45 Lampugnano – Autostazione Torino - Terminal Bus 7.62 € 2 h BuscenterBuscenter Economy 05:45 – 08:30 Stazione Milano Rogoredo – Autostazione Torino - Terminal Bus 7.62 € 2 h 45 min BaltourBaltour Norm 11:40 – 13:40 Autostazione Milano Lampugnano – Torino Austostazione Corso Vittorio Emanuele 9.80 € 2 h FlixBusFlixBus 14:50 – 20:10 Milan (San Donato) – Torino (Lingotto) 28.09 € 5 h 20 min 1 change FlixBusFlixBus 17:30 – 19:30 Milano (Sesto S.G.) – Torino (Vittorio Emanuele) 12.95 € 2 h
Check all buses from Milan to Turin Saturday, April 29th 2017

Sunday, April 30th 2017

Updated

BaltourBaltour Norm 06:30 – 09:30 Stazione Milano Rogoredo – Torino Austostazione Corso Vittorio Emanuele 9.80 € 3 h BaltourBaltour Norm 11:40 – 13:40 Autostazione Milano Lampugnano – Torino Austostazione Corso Vittorio Emanuele 9.80 € 2 h BaltourBaltour Norm 11:40 – 13:40 Stazione Milano Rogoredo – Torino Austostazione Corso Vittorio Emanuele 9.80 € 2 h FlixBusFlixBus 14:50 – 20:35 Milan (San Donato) – Torino (Vittorio Emanuele) 28.09 € 5 h 45 min 1 change BaltourBaltour Norm 17:00 – 20:00 Autostazione Milano Lampugnano – Torino Austostazione Corso Vittorio Emanuele 9.80 € 3 h
Check all buses from Milan to Turin Sunday, April 30th 2017

Monday, May 1st 2017

Updated

BaltourBaltour Norm 06:30 – 09:30 Stazione Milano Rogoredo – Torino Austostazione Corso Vittorio Emanuele 9.80 € 3 h BaltourBaltour Norm 11:40 – 13:40 Autostazione Milano Lampugnano – Torino Austostazione Corso Vittorio Emanuele 9.80 € 2 h BaltourBaltour Norm 11:40 – 13:40 Stazione Milano Rogoredo – Torino Austostazione Corso Vittorio Emanuele 9.80 € 2 h FlixBusFlixBus 12:50 – 18:35 Milan (San Donato) – Torino (Vittorio Emanuele) 32.44 € 5 h 45 min 1 change BaltourBaltour Norm 17:00 – 20:00 Autostazione Milano Lampugnano – Torino Austostazione Corso Vittorio Emanuele 11.97 € 3 h
Check all buses from Milan to Turin Monday, May 1st 2017