Trains from Turin to Milan

Wed, May 22
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

The cheapest Trains

from Turin
to Milan

Cheapest

$14

Average

$30

Showing times and prices for May 22

The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

The average ticket from Turin to Milan will cost around $ 30 if you buy it on the day, but the cheapest tickets can be found for only $ 14.

cheapest
carrier-logo
04:54Turin Porta Nuova1h 52m 06:46Milan Centrale
$14
1One-way
$141One-way
cheapest
carrier-logo
05:35Turin Porta Nuova1h 45m 07:20Milan Porta Garibaldi
$14
1One-way
$141One-way
cheapest
carrier-logo
05:54Turin Porta Nuova1h 52m 07:46Milan Centrale
$14
1One-way
$141One-way
cheapest
carrier-logo
06:05Turin Porta Susa1h 41m 07:46Milan Centrale
$14
1One-way
$141One-way
cheapest
carrier-logo
06:10Turin Porta Nuova1h 43m 07:53Milan Porta Garibaldi
$14
1One-way
$141One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

COMPARE

Prices across different modes

Train
Bus
Flight
Wed
May 22
$14Regionale Veloce
$3Marino Autolinee
$246Alitalia
Thu
May 23
$14Regionale Veloce
$3Marino Autolinee
$212Alitalia
Fri
May 24
$11Intercity
$3Marino Autolinee
$189Alitalia
Sat
May 25
$11Intercity
$3Marino Autolinee
$114Cityjet
Sun
May 26
$11Intercity
$3Marino Autolinee
$166Alitalia
Mon
May 27
$11Intercity
$3Marino Autolinee
$166Alitalia
Tue
May 28
$11Intercity
$3Marino Autolinee
$164Alitalia
Wed
May 29
$11Intercity
$3Marino Autolinee
$164Alitalia
Thu
May 30
$11Intercity
$3Marino Autolinee
$166Alitalia
Fri
May 31
$11Intercity
$3Marino Autolinee
$166Alitalia
Sat
Jun 1
$11Intercity
$3Marino Autolinee
$164Alitalia
Sun
Jun 2
$11Intercity
$3Marino Autolinee
$166Alitalia
Mon
Jun 3
$11Intercity
$3Marino Autolinee
$166Alitalia
Tue
Jun 4
$11Italo
$3Marino Autolinee
$164Alitalia
Wed
Jun 5
$11Italo
$3Marino Autolinee
$164Alitalia
Thu
Jun 6
$11Italo
$3Marino Autolinee
$307Meridiana
Fri
Jun 7
$11Italo
$3Marino Autolinee
$189Blue Panorama Airlines
Sat
Jun 8
$11Italo
$3Marino Autolinee
$296Blue Air
Sun
Jun 9
$11Italo
$3Marino Autolinee
$166Alitalia
Mon
Jun 10
$9Intercity
$3Marino Autolinee
$166Alitalia

The fastest trains

from Turin
to Milan

Fastest Journey

50m

Average

1h 20m

train per day

83

Distance

125 km

Showing times and prices for May 22

Of the 83 trains that leave Turin for Milan every day 83 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

These direct trains cover the 125 km distance in an average of 1h 20m but if you time it right, some trains will get you there in just 50m .

The slowest trains will take 2h 7m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

fastest
carrier-logo
06:00Turin Porta Susa06:50Milan Centrale
$42
1One-way
$421One-way
fastest
carrier-logo
07:10Turin Porta Susa08:00Milan Centrale
$42
1One-way
$421One-way
fastest
carrier-logo
08:00Turin Porta Susa08:50Milan Centrale
$48
1One-way
$481One-way
fastest
carrier-logo
12:00Turin Porta Susa12:50Milan Centrale
$42
1One-way
$421One-way
fastest
carrier-logo
18:00Turin Porta Susa18:50Milan Centrale
$42
1One-way
$421One-way
train

Journey Summary

Turin to Milan Train Information

Avg. Train Duration:
1 hours 15 minutes
Train Ticket Price: $12
Trains depart from:Turin
Trains arrive in:Milan
Distance:125 Kms
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 Weekend
This month
Next Month
Fri, May 24
Train
Intercity
16:502h 5m18:55
TurinMilan
Sat, May 25
Train
Intercity
16:502h 5m18:55
TurinMilan
Fastest Trains from Turin to Milan
Tue, Jun 4
Train
Italo
17:251h18:25
TurinMilan
Wed, Jun 5
Train
Italo
08:201h09:20
TurinMilan
Thu, Jun 6
Train
Italo
04:051h05:05
TurinMilan
Return Train Tickets for Milan to Turin
Thu, May 23
Train
Italo
07:381h 2m08:40
MilanTurin
Fri, May 24
Train
Intercity
05:381h 52m07:30
MilanTurin
Sat, May 25
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