Trains from Turin to Milan

Sun, Jul 21
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

COMPARE

Prices across different modes

Train
Bus
Flight
Sat
Jul 20
$15Regionale Veloce
$6Marino Autolinee
$409Blue Panorama Airlines
Sun
Jul 21
$15Regionale Veloce
$4Marino Autolinee
Find prices
Mon
Jul 22
$12Intercity
$4Marino Autolinee
$239Alitalia
Tue
Jul 23
$12Intercity
$4Marino Autolinee
$214Alitalia
Wed
Jul 24
$12Intercity
$4Marino Autolinee
$191Alitalia
Thu
Jul 25
$12Intercity
$4Marino Autolinee
$192Alitalia
Fri
Jul 26
$12Intercity
$4Flixbus
$192Alitalia
Sat
Jul 27
$12Intercity
$4Flixbus
$250Alitalia
Sun
Jul 28
$12Intercity
$4Flixbus
$251Alitalia
Mon
Jul 29
$12Intercity
$4Flixbus
$192Alitalia
Tue
Jul 30
$12Intercity
$4Flixbus
$191Alitalia
Wed
Jul 31
$12Intercity
$4Marino Autolinee
$167Alitalia
Thu
Aug 1
$12Intercity
$4Flixbus
$168Alitalia
Fri
Aug 2
$12Intercity
$4Flixbus
Find prices
Sat
Aug 3
$12Italo
$4Flixbus
$191Alitalia
Sun
Aug 4
$12Italo
$4Flixbus
$168Alitalia
Mon
Aug 5
$12Italo
$4Flixbus
$168Alitalia
Tue
Aug 6
$12Italo
$4Flixbus
$167Alitalia
Wed
Aug 7
$12Italo
$4Flixbus
Find prices
Thu
Aug 8
$9Intercity
$4Flixbus
$168Alitalia
Fri
Aug 9
$9Intercity
$4Flixbus
$168Alitalia

These companies trust us.
We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Turin to Milan Train Information

Avg. Train Duration:
1 hours 13 minutes
Train Ticket Price: $12
Trains depart from:Turin
Trains arrive in:Milan
Distance:125 km
TrainTrain Companies:Intercity, Italo, Regionale Veloce

Trains from Turin to Milan

Taking the train is a great way to travel from Turin to Milan. There are 78-80 direct trains every day between these two great north Italian cities and the journey only takes 55 minutes, in most cases. Moreover, services provided by companies like Trenitalia and Italo offer a comfortable ride, and are an appealing alternative to buses.

Which train companies travel from Turin to Milan?

There are a couple of operators on the Turin to Milan route. First, Treintalia offer both standard and Frecciarossa options, which tend to be slightly quicker. The alternative is to travel with Italo, who also offer high-speed connections throughout the day.

How long is the train from Turin to Milan?

The fastest journeys from Turin to Milan will get to Porta Garibaldi station in 55 minutes. Express services take from 55 minutes to 1 hour and 15 minutes to reach Milan, while slower trains take around 1 hour and 50 minutes, and can take as long as 2 hours and 30 minutes. Because of this, it's important to ensure you've made the correct booking.

How many trains are there from Turin to Milan?

The Turin to Milan route is extremely well served by high speed and standard connections, with 78-80 options every day. This includes plenty of early morning options, with trains beginning around 4:50 a.m., and numerous possibilities every hour until the final train departs just before 11:00 p.m.

What are the departure and arrival stations for trains from Turin to Milan?

Departure train station: Most trains to Milan leave from Turin's Porta Nuova station, which is near the center of town. It's walkable from the center, but also has a Metro station, making it accessible from all parts of Turin. Some trains may leave from Porta Susa station. To get there from Porta Nuova, simply take Metro Line 1.

Arrival train station: The majority of trains from Turin to Milan arrive at Milano Centrale station. The station is a short distance from the center, but locations like Piazza Duomo can be easily reached via Metro Line 3 (yellow) towards San Donato. Some express services terminate at Porta Garibaldi. In this case, use Metro Line 2 to Centrale, then take Line 3 into the center, or take the number 37 bus. Some trains also use Rogoredo station. From there, it's 12-minute ride on Metro Line 3 into town.

Compare prices

Best fares for trains from Turin to Milan

This month
Next Month
Mon, Jul 22
Train
Intercity
16:502h 5m18:55
TurinMilan
Tue, Jul 23
Train
Intercity
16:502h 5m18:55
TurinMilan
Wed, Jul 24
Train
Intercity
16:502h 5m18:55
TurinMilan
Fastest Trains from Turin to Milan
Sun, Aug 11
Train
Italo
16:00 57m16:57
TurinMilan
Mon, Aug 19
Train
Italo
12:10 57m13:07
TurinMilan
Thu, Aug 22
Train
Italo
16:00 57m16:57
TurinMilan
Return Train Tickets for Milan to Turin
Mon, Jul 22
Train
Intercity
05:381h 52m07:30
MilanTurin
Tue, Jul 23
Train
Intercity
05:381h 52m07:30
MilanTurin
Wed, Jul 24
Train
Intercity
05:381h 52m07:30
MilanTurin

Stations

Important Stations and Airports for this Journey
Turin
Milan
TrainTorino Porta Nuova

Amenities

TrainTorino Porta Susa

Amenities

Refreshments

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone