Find a bus from Turin to Milan

Bus from Turin to Milan

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

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


Ticket price Turin - Milan every day


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 stations

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

Tuesday, April 25th 2017

Updated

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 FlixBusFlixBus 16:30 – 18:20 Torino (Vittorio Emanuele) – Milan (Lampugnano) 17.31 € 1 h 50 min BuscenterBuscenter Economy 20:30 – 22:30 Autostazione Torino - Terminal Bus – Lampugnano 7.62 € 2 h BuscenterBuscenter Economy 21:00 – 22:45 Autostazione Torino - Terminal Bus – Lampugnano 7.62 € 1 h 45 min
Check all buses from Turin to Milan Tuesday, April 25th 2017

Wednesday, April 26th 2017

Updated

FlixBusFlixBus 06:30 – 08:20 Torino (Vittorio Emanuele) – Milan (Lampugnano) 12.95 € 1 h 50 min BuscenterBuscenter Economy 06:45 – 08:45 Autostazione Torino - Terminal Bus – Lampugnano 7.62 € 2 h FlixBusFlixBus 07:30 – 09:20 Torino (Vittorio Emanuele) – Milan (Lampugnano) 12.95 € 1 h 50 min FlixBusFlixBus 10:25 – 17:00 Torino (Lingotto) – Milan (San Donato) 17.20 € 6 h 35 min 1 change BaltourBaltour Norm 15:40 – 17:50 Torino Austostazione Corso Vittorio Emanuele – Autostazione Milano Lampugnano 9.80 € 2 h 10 min
Check all buses from Turin to Milan Wednesday, April 26th 2017

Saturday, April 29th 2017

Updated

FlixBusFlixBus 04:30 – 06:20 Torino (Vittorio Emanuele) – Milan (Lampugnano) 19.49 € 1 h 50 min FlixBusFlixBus 05:30 – 07:20 Torino (Vittorio Emanuele) – Milan (Lampugnano) 21.66 € 1 h 50 min FlixBusFlixBus 06:30 – 08:25 Torino (Vittorio Emanuele) – Milan (Lampugnano) 12.95 € 1 h 55 min BuscenterBuscenter Economy 06:45 – 08:45 Autostazione Torino - Terminal Bus – Lampugnano 7.62 € 2 h BaltourBaltour Norm 15:40 – 17:50 Torino Austostazione Corso Vittorio Emanuele – Stazione Milano Rogoredo 9.80 € 2 h 10 min
Check all buses from Turin to Milan Saturday, April 29th 2017