ItalyFare
MilanTurinAll days

Milan to Turin

3 suppliers · cheapest 2.99 · prices for all available dates

TransportSupplierFromDuration
🚌BusFlixBus(stale)Daily2.991h 55m
🚆TrainItaloDaily11.961h 6m
Trenitalia(stale)Daily12.751h 51m

Click a transport type to see all departures

FlixBus

Daily
from 2.99
PriceDepartsArrivesDuration
2.9922:3000:251h 55m
2.9906:4508:301h 45m
2.9919:3021:201h 50m
2.9917:3519:201h 45m
2.9914:0015:451h 45m
2.9911:4513:251h 40m
2.9911:2013:252h 5m
2.9910:3012:201h 50m

Italo

Daily
from 11.96
PriceDepartsArrivesDuration
11.9613:3014:361h 6m
11.9607:3008:361h 6m
11.9610:3011:411h 11m
11.9611:3012:461h 16m
11.9607:3008:361h 6m
11.9611:3012:461h 16m
11.9610:3011:411h 11m
11.9609:3010:361h 6m

Trenitalia

Daily
from 12.75
PriceDepartsArrivesDuration
12.7507:1509:061h 51m
12.7507:1509:061h 51m
12.7509:1511:101h 55m
12.7506:2508:352h 10m
12.7509:1511:101h 55m
12.7508:1512:354h 20m
12.7506:1508:061h 51m
12.7506:2508:352h 10m

Frequently asked questions

What transport options are available from Milan to Turin?

You can travel from Milan to Turin 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 Milan to Turin?

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

How long is the journey from Milan to Turin?

The train from Milan to Turin takes about 1h 11min, 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 Milan to Turin?

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 Milan to Turin?

High-speed trains from Milan to Turin take about 1h 11min, 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 Milan to Turin?

The cheapest option from Milan to Turin 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 Milan to Turin cost?

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

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

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

Popular routes from Milan

All routes from Milan