Milan to Turin by train
Frecciarossa and Italo run from Milan, mostly Milano Centrale, to Torino Porta Nuova in about an hour; hourly regional trains take just under 2 hours.

Direct high-speed trains take about an hour from Milano Centrale to Torino Porta Nuova, and slower regional trains leave every hour.
High-speed trains: about an hour
For almost every trip, take a Frecciarossa or an Italo. Italo and most Frecciarossa leave from Milano Centrale, but several Frecciarossa running through from Rome, Naples or Venice leave from Milano Porta Garibaldi instead. Both stop at Torino Porta Susa after about 50 minutes and finish at Torino Porta Nuova roughly 10 minutes later. Trenitalia runs a Frecciarossa about once an hour. Italo adds around 13 trains a day, so the gaps are short.
Some departures also call at Milano Rho Fiera, the trade fair station west of the city. Those take 1 hour 5 minutes to 1 hour 15 minutes in all. Choose one if Rho Fiera is where you are boarding.
Regionale Veloce: cheaper, just under 2 hours
Trenitalia's Regionale Veloce trains take the old line through Novara and Vercelli. They leave Milano Centrale once an hour and stop at Rho Fiera, Magenta, Novara, Vercelli, Santhià, Chivasso and Torino Porta Susa before Porta Nuova. The ride takes just under 2 hours. A few extra trains start from Milano Porta Garibaldi.
Seats are unreserved. A regional ticket bought online carries your name, needs no stamping and is valid for 4 hours from the departure of the train you picked. That suits a loose day plan. Still, the high-speed train saves close to an hour each way.
Arriving in Turin: Porta Nuova or Porta Susa
Almost every high-speed train, and almost every regional one, stops at Torino Porta Susa and ends at Torino Porta Nuova. Book Porta Nuova by default, since that is where these trains terminate. Get off at Porta Susa if your hotel is nearer to it; you save about 10 minutes on board. If a booking page shows only "Milano" or "Torino", open the train details and confirm both stations before you pay.
Tickets, fares and Interrail
Trenitalia and Italo are separate companies, and a ticket for one is not valid on the other. Italo fares start from €8.90 one way, and booking ahead gets the lower prices. Frecciarossa tickets come in three fare types:
| Fare | Changes | Refund for your own reasons |
|---|---|---|
| Base | Unlimited until departure | Before departure, minus 20% |
| Economy | Once before departure, paying any difference | Not allowed |
| Super Economy | Not allowed | Not allowed |
An Interrail pass covers the Frecciarossa, but a reservation is compulsory and costs €13 in either class. The Regionale Veloce needs no reservation with a pass. Italo is outside the Interrail scheme, so pass holders should book Trenitalia.
Regional trains on 14 November 2026
On 14 November 2026, works between Chivasso and Santhià break up the Regionale Veloce. Trains towards Turin run from Milano Centrale only as far as Santhià, a bus takes you on to Chivasso, and a train continues from there. Take a Frecciarossa or Italo that day.
Where to book
Train service
- Check times & prices
Italo is Italy's private high-speed operator, linking Milan, Rome and Florence with trains reaching 300 km/h; book early for lower fares.
Official website - Check times & prices
Trenitalia runs Italy's Frecce high-speed, Intercity and regional trains; Super Economy fares are cheapest but allow no changes or refunds.
Official website
Find places to stay in Turin

Frequently asked questions
Is there a direct train from Milan to Turin?
Yes. Frecciarossa, Italo and Regionale Veloce trains all run direct to Torino Porta Nuova, calling at Torino Porta Susa on the way. Most leave from Milano Centrale; some Frecciarossa leave from Milano Porta Garibaldi. You do not need to change.
How long does the train from Milan to Turin take?
About an hour to Torino Porta Nuova on a Frecciarossa or Italo, or about 50 minutes to Porta Susa. High-speed trains that also stop at Milano Rho Fiera take up to 1 hour 15 minutes. The Regionale Veloce takes just under 2 hours.
Which Turin station should I book?
Torino Porta Nuova, unless you are staying near Porta Susa. Almost every high-speed train stops at Porta Susa first and finishes at Porta Nuova about 10 minutes later.
How much is the train from Milan to Turin?
Italo fares start from €8.90 one way, and early bookings get the lower prices. Frecciarossa prices depend on the fare type, from the flexible Base fare to Super Economy, which cannot be changed or refunded. Regionale Veloce tickets need no reservation.
Can I use an Interrail pass from Milan to Turin?
Yes, on Trenitalia trains. The Frecciarossa needs a compulsory reservation costing €13, while the Regionale Veloce needs none. Italo does not take Interrail passes.