ItalyFare
TurinMilanAll days

Turin to Milan

3 suppliers · cheapest 2.99 · prices for all available dates

TransportSupplierFromDuration
🚌BusFlixBus(stale)Daily2.991h 40m
🚆TrainItalo(stale)Daily11.961h
Trenitalia(stale)Daily12.751h 51m

Click a transport type to see all departures

FlixBus

Daily
from 2.99
PriceDepartsArrivesDuration
2.9918:1519:551h 40m
2.9917:4519:552h 10m
2.9917:0018:501h 50m
2.9920:5022:251h 35m
2.9915:3017:201h 50m
2.9914:4516:351h 50m
2.9910:5512:451h 50m
2.9910:3512:201h 45m

Italo

Daily
from 11.96
PriceDepartsArrivesDuration
11.9615:3016:301h
11.9616:3017:301h
11.9617:2018:301h 10m
11.9608:3009:301h
11.9613:2014:301h 10m
11.9614:3015:301h
11.9619:2520:301h 5m
11.9614:3015:301h

Trenitalia

Daily
from 12.75
PriceDepartsArrivesDuration
12.7507:5409:451h 51m
12.7508:2511:453h 20m
12.7506:2009:453h 25m
12.7507:2510:453h 20m
12.7507:5410:452h 51m
12.7506:5408:451h 51m
12.7506:5409:452h 51m
12.7507:1009:071h 57m

Frequently asked questions

What transport options are available from Turin to Milan?

You can travel from Turin to Milan by bus and train. Prices start from €3. Compare all fares on this page — results are updated daily from live booking systems.

How much does it cost to travel from Turin to Milan?

Travel from Turin to Milan starts from €3 by bus or €12 by train. Train prices can reach €38 for last-minute bookings, so book in advance for the best deals on this route.

How long is the journey from Turin to Milan?

The train from Turin to Milan takes about 1 hour, while the bus takes around 1h 53min. Trains are significantly faster but tend to cost more; buses are ideal if you have time and want to save money.

What is the cheapest way to travel from Turin to Milan?

The cheapest option is bus, with fares starting from €3 (Flixbus). Trains start from €12 (Italo, Trenitalia) and are much faster. For the lowest prices on either mode, book as early as possible.

How fast is the train from Turin to Milan?

High-speed trains from Turin to Milan take about 1 hour, operated by Italo, Trenitalia. Tickets start from €12 — prices rise closer to the departure date, so booking ahead saves money.

What is the cheapest way to travel from Turin to Milan?

The cheapest option from Turin to Milan is by bus (flixbus), starting from €3. Prices vary by date and availability — book in advance for the best deals.

How much does a train ticket from Turin to Milan cost?

Train tickets from Turin to Milan range from €12 to €38 depending on the operator and booking time. Available operators: Italo, Trenitalia. Journey time is approximately 1h 15min.

How long does the train journey from Turin to Milan take?

The train from Turin to Milan takes approximately 1h 15min. High-speed trains (Italo, Trenitalia) offer the fastest connections on this route.

Popular routes from Turin

All routes from Turin