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.

Turin skyline with the Mole Antonelliana and the Alps beyond
Origin
Milan
Destination
Turin
Main stations
Milano Centrale to Torino Porta Nuova
Country
Italy

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:

FareChangesRefund for your own reasons
BaseUnlimited until departureBefore departure, minus 20%
EconomyOnce before departure, paying any differenceNot allowed
Super EconomyNot allowedNot 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

Book with Omio

Find times and prices for Milan → Turin.

Check times & prices

Other places to book

These links open the provider’s website. Search for your journey there.

Train service

Find places to stay in Turin

Bright bedroom with white bedding and a breakfast tray on the bedBrowse stays in TurinHotels and apartments via Booking.com

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.

More routes