Turin to Milan Bus: Schedules, Tickets & Prices
Travel from Turin to Milan by bus in around 1h 30m to 3h 50m, with tickets available from 3 EUR to 20 EUR.
Bus from Turin to Milan
Taking a bus from Turin to Milan offers multiple departure options from multiple stations, including Turin Vittorio Emanuele, Corso Vittorio Emanuele II, Turin, Turin Stura and others, with the day’s first bus leaving at 00:10. The ride lasts approximately 1 hour 30 minutes and will drop you off at multiple stations, including Lampugnano Bus Terminal, Milan, Milan Via Giuseppe Impastato, Milan and others, with tickets available from 3 EUR. Plan ahead and secure your spot reserve your seat.
Prices: 3 EUR to 20 EUR
Duration: 1h 30m – 3h 50m ⏱
Bus Routes & Schedules from Turin to Milan
Between Turin and Milan, this bus connection is served by several stations rather than a single fixed terminal. The exact travel time varies depending on where you board and exit the bus, but most trips take approximately 1h 30m. Services run throughout the day, operating from 00:10 until 22:15, and fares typically begin at 3 EUR. By checking the full bus timetable for Turin to Milan, you can compare different station pairings, journey lengths and departure times to choose the option that best matches your travel plans.
Cheapest Bus Turin to Milan
3 EUR, from Turin Vittorio Emanuele to Lampugnano Bus Terminal, Milan, departure some times, duration 1h 50m.Fastest Bus Turin to Milan
8 EUR, from Turin Stura to Milan, departure some times, duration 1h 30m.Bus Timetable: Corso Vittorio Emanuele II, Turin → Milan
- 00:10 02:10 2h 4 EUR
- 04:25 06:15 1h 50m 20 EUR
- 06:50 08:50 2h 4 EUR
- 07:25 10:30 3h 5m 6 EUR
- 08:50 10:40 1h 50m 15 EUR
- 09:40 11:40 2h 5 EUR
- 10:45 12:45 2h 4 EUR
- 12:55 14:55 2h 5 EUR
- 13:00 14:50 1h 50m 11 EUR
- 13:50 15:50 2h 10 EUR
- 20:20 22:20 2h 10 EUR
- 21:55 23:40 1h 45m 4 EUR
Bus Timetable: Corso Vittorio Emanuele II, Turin → Milan Malpensa Airport T2 Arrivals
- 07:25 09:40 2h 15m 13 EUR
Bus Timetable: Corso Vittorio Emanuele II, Turin → Milan Via Giuseppe Impastato
- 06:50 09:35 2h 45m 4 EUR
- 10:45 13:30 2h 45m 4 EUR
- 21:55 00:25 2h 30m 4 EUR
Bus Timetable: Turin Bus station → Milan
- 04:15 06:00 1h 45m 3 EUR
- 06:15 08:00 1h 45m 3 EUR
- 12:15 14:05 1h 50m 4 EUR
- 19:40 21:25 1h 45m 3 EUR
Bus Timetable: Turin Stura → Cormano Cusano Milanino East
- 06:45 08:49 2h 4m 6 EUR
- 16:45 18:47 2h 2m 5 EUR
Bus Timetable: Turin Stura → Lampugnano Bus Terminal, Milan
- 06:45 08:25 1h 40m 6 EUR
- 15:40 18:15 2h 35m 5 EUR
- 16:45 18:25 1h 40m 5 EUR
- 18:15 19:55 1h 40m 3 EUR
- 20:50 22:25 1h 35m 3 EUR
Bus Timetable: Turin Stura → Milan
- 00:35 02:10 1h 35m 4 EUR
- 06:55 08:25 1h 30m 4 EUR
- 07:15 08:50 1h 35m 4 EUR
- 07:50 10:30 2h 40m 6 EUR
- 10:05 11:40 1h 35m 5 EUR
- 11:10 12:45 1h 35m 4 EUR
- 13:20 14:55 1h 35m 5 EUR
- 14:15 15:50 1h 35m 10 EUR
- 18:55 20:25 1h 30m 8 EUR
- 20:45 22:20 1h 35m 10 EUR
Bus Timetable: Turin Stura → Milan Malpensa Airport T2 Arrivals
- 07:50 09:40 1h 50m 13 EUR
Bus Timetable: Turin Stura → Milan Via Giuseppe Impastato
- 06:55 09:10 2h 15m 4 EUR
- 07:15 09:35 2h 20m 4 EUR
- 11:10 13:30 2h 20m 4 EUR
- 15:40 19:05 3h 25m 5 EUR
- 18:55 21:05 2h 10m 8 EUR
- 20:50 23:05 2h 15m 3 EUR
Bus Timetable: Turin Vittorio Emanuele → Cormano Cusano Milanino East
- 06:20 08:49 2h 29m 6 EUR
- 15:30 17:44 2h 14m 4 EUR
- 16:15 18:47 2h 32m 5 EUR
Bus Timetable: Turin Vittorio Emanuele → Lampugnano Bus Terminal, Milan
- 00:45 02:30 1h 45m 4 EUR
- 03:45 05:25 1h 40m 3 EUR
- 04:45 06:30 1h 45m 4 EUR
- 05:00 06:50 1h 50m 4 EUR
- 05:30 07:20 1h 50m 6 EUR
- 06:20 08:25 2h 5m 6 EUR
- 07:00 08:50 1h 50m 8 EUR
- 07:45 09:35 1h 50m 7 EUR
- 08:30 10:20 1h 50m 6 EUR
- 10:05 11:50 1h 45m 11 EUR
- 10:35 12:20 1h 45m 9 EUR
- 10:55 12:45 1h 50m 7 EUR
- 11:40 13:20 1h 40m 4 EUR
- 12:35 14:25 1h 50m 4 EUR
- 15:15 18:15 3h 5 EUR
- 15:30 17:20 1h 50m 4 EUR
- 15:45 17:35 1h 50m 6 EUR
- 16:15 18:25 2h 10m 5 EUR
- 17:00 18:50 1h 50m 4 EUR
- 17:15 19:05 1h 50m 3 EUR
- 17:45 19:55 2h 10m 3 EUR
- 19:30 21:20 1h 50m 4 EUR
- 20:00 21:40 1h 40m 6 EUR
- 22:15 00:05 1h 50m 3 EUR
Bus Timetable: Turin Vittorio Emanuele → Milan
- 06:30 08:25 1h 55m 4 EUR
- 18:30 20:25 1h 55m 8 EUR
Bus Timetable: Turin Vittorio Emanuele → Milan Via Giuseppe Impastato
- 06:30 09:10 2h 40m 4 EUR
- 10:35 13:20 2h 45m 9 EUR
- 15:15 19:05 3h 50m 5 EUR
- 15:45 18:25 2h 40m 6 EUR
- 18:30 21:05 2h 35m 8 EUR
Frequently Asked Questions Bus Turin to Milan
Below you will find answers to the most common questions about traveling from Turin to Milan by bus.
How long is the bus trip from Turin to Milan usually?
The bus trip from Turin to Milan usually takes about 2 to 4 hours, depending on the specific departure and arrival points. Some bus journeys are quicker, while others take a bit longer, so it is worth checking the exact bus service before you book.
What is the price of bus tickets for Turin to Milan?
Bus tickets for Turin to Milan can cost around 3 EUR to 20 EUR. The final fare depends on the bus service, travel time, and the exact departure and arrival points, so comparing options can help you find the best price.
When is the first bus departure from Turin to Milan and the last one?
For the Turin to Milan bus service, the first bus departure is at 00:10 and the last bus departure is at 22:15. That gives travelers a wide range of options throughout the day for planning a bus journey.
How frequent is the bus connection between Turin and Milan?
There are 78 bus trips on the Turin to Milan route, so the bus connection is quite active. With that many departures, it is usually easier to find a bus journey that fits your schedule.
Can I book bus tickets for Turin to Milan in advance?
Yes, it is a good idea to book bus tickets for Turin to Milan in advance, especially if you want a specific departure time or a lower fare. Since the bus service offers many trips, booking ahead can make it easier to choose the best option.
Which bus stations are used on the Turin to Milan route?
On the Turin to Milan bus route, departures can include Turin Vittorio Emanuele, Corso Vittorio Emanuele II, Turin, Turin Stura, and Turin Bus station. Arrivals may be at Lampugnano Bus Terminal, Milan, Milan Via Giuseppe Impastato, Milan, Cormano Cusano Milanino East, or Milan Malpensa Airport T2 Arrivals, depending on the bus trip.
Is the bus journey from Turin to Milan a good option if I want a direct ride?
Yes, the bus journey from Turin to Milan can be a practical choice if you want a straightforward ride between the two cities. Some bus services go directly to Milan, while others end at specific stops such as Lampugnano Bus Terminal or Milan Via Giuseppe Impastato, so checking the route details is important.
What should I know before taking a bus from Turin to Milan?
Before taking a bus from Turin to Milan, it helps to check the exact departure point, arrival stop, and travel time for your bus trip. The route has several station pairs and different journey lengths, so reviewing the bus schedule and your bus tickets in advance can make the trip smoother.
Travel options for Turin to Milan
More Bus routes from and to Turin or Milan
Routes in Bus from Turin →
Routes in Bus to Milan ←
Routes in Bus to Turin ←
Routes in Bus from Milan →
Planning more than just Turin to Milan?
You’re currently viewing Bus options for Turin to Milan. If your trip includes more destinations, the TicketRoutes Travel Planner lets you compare different transport types and multiple routes in one place.
Open Travel PlannerIdeal for multi-city trips and flexible travel plans.