Milan to Turin
3 suppliers · cheapest €2.99 · prices for all available dates
| Transport | Supplier | From | Duration |
|---|---|---|---|
| 🚌Bus | FlixBus(stale)Daily | €2.99 | 1h 55m |
| 🚆Train | ItaloDaily | €11.96 | 1h 6m |
| Trenitalia(stale)Daily | €12.75 | 1h 51m |
Click a transport type to see all departures
FlixBus
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €2.99 | 22:30 | 00:25 | 1h 55m |
| €2.99 | 06:45 | 08:30 | 1h 45m |
| €2.99 | 19:30 | 21:20 | 1h 50m |
| €2.99 | 17:35 | 19:20 | 1h 45m |
| €2.99 | 14:00 | 15:45 | 1h 45m |
| €2.99 | 11:45 | 13:25 | 1h 40m |
| €2.99 | 11:20 | 13:25 | 2h 5m |
| €2.99 | 10:30 | 12:20 | 1h 50m |
Italo
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €11.96 | 13:30 | 14:36 | 1h 6m |
| €11.96 | 07:30 | 08:36 | 1h 6m |
| €11.96 | 10:30 | 11:41 | 1h 11m |
| €11.96 | 11:30 | 12:46 | 1h 16m |
| €11.96 | 07:30 | 08:36 | 1h 6m |
| €11.96 | 11:30 | 12:46 | 1h 16m |
| €11.96 | 10:30 | 11:41 | 1h 11m |
| €11.96 | 09:30 | 10:36 | 1h 6m |
Trenitalia
Daily| Price | Departs | Arrives | Duration |
|---|---|---|---|
| €12.75 | 07:15 | 09:06 | 1h 51m |
| €12.75 | 07:15 | 09:06 | 1h 51m |
| €12.75 | 09:15 | 11:10 | 1h 55m |
| €12.75 | 06:25 | 08:35 | 2h 10m |
| €12.75 | 09:15 | 11:10 | 1h 55m |
| €12.75 | 08:15 | 12:35 | 4h 20m |
| €12.75 | 06:15 | 08:06 | 1h 51m |
| €12.75 | 06:25 | 08:35 | 2h 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.