Trains from Milan to Turin

Fri, Sep 20
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 Milan
to Turin

Showing times and prices for Sep 20

Cheapest

$16

Average

$34

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

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

Cheapest
carrier-logo
18:10Milan Porta Garibaldi1h40 19:50Turin Porta Nuova
0 changes
$161One-way
Cheapest
carrier-logo
22:18Milan Centrale1h52 00:10Turin Porta Nuova
0 changes
$161One-way
Cheapest
carrier-logo
18:18Milan Centrale1h52 20:10Turin Porta Nuova
0 changes
$161One-way
Cheapest
carrier-logo
06:40Milan Porta Garibaldi2h00 08:40Turin Porta Nuova
0 changes
$161One-way
Cheapest
carrier-logo
17:40Milan Porta Garibaldi1h47 19:27Turin Porta Susa
0 changes
$161One-way

Train Times

Milan to Turin

Showing trains for tomorrow, Fri, Sep 20
carrier-logo
05:18Milan Centrale1h52 07:10Turin Porta Nuova
0 changes
carrier-logo
06:18Milan Centrale1h52 08:10Turin Porta Nuova
0 changes
carrier-logo
06:40Milan Porta Garibaldi2h00 08:40Turin Porta Nuova
0 changes
carrier-logo
07:00Milan Centrale1h05 08:05Turin Porta Nuova
0 changes
carrier-logo
07:14Milan Porta Garibaldi2h08 09:22Turin Porta Nuova
0 changes
carrier-logo
07:18Milan Centrale1h52 09:10Turin Porta Nuova
0 changes
carrier-logo
07:38Milan Centrale1h52 09:30Turin Porta Nuova
0 changes
carrier-logo
07:55Milan Centrale1h00 08:55Turin Porta Nuova
0 changes
carrier-logo
08:00Milan Centrale1h00 09:00Turin Porta Nuova
0 changes
carrier-logo
08:18Milan Centrale1h52 10:10Turin Porta Nuova
0 changes
carrier-logo
08:40Milan Centrale1h00 09:40Turin Porta Nuova
0 changes
carrier-logo
08:48Milan Centrale1h07 09:55Turin Porta Nuova
0 changes
carrier-logo
09:00Milan Centrale1h00 10:00Turin Porta Nuova
0 changes
carrier-logo
09:08Milan Centrale0h57 10:05Turin Porta Nuova
0 changes
carrier-logo
09:18Milan Centrale1h52 11:10Turin Porta Nuova
0 changes
carrier-logo
09:25Milan Centrale1h01 10:26Turin Porta Nuova
0 changes
carrier-logo
09:38Milan Centrale1h02 10:40Turin Porta Nuova
0 changes
carrier-logo
10:00Milan Centrale1h00 11:00Turin Porta Nuova
0 changes
carrier-logo
10:05Milan Centrale1h00 11:05Turin Porta Nuova
0 changes
carrier-logo
10:05Milan Porta Garibaldi2h00 12:05Turin Porta Nuova
0 changes
carrier-logo
10:45Milan Porta Garibaldi0h55 11:40Turin Porta Nuova
0 changes
carrier-logo
10:55Milan Centrale1h00 11:55Turin Porta Nuova
0 changes
carrier-logo
11:08Milan Centrale1h02 12:10Turin Porta Nuova
0 changes
carrier-logo
11:18Milan Centrale1h52 13:10Turin Porta Nuova
0 changes
carrier-logo
11:27Milan Centrale1h00 12:27Turin Porta Nuova
0 changes
carrier-logo
11:40Milan Centrale1h00 12:40Turin Porta Nuova
0 changes
carrier-logo
12:18Milan Centrale1h52 14:10Turin Porta Nuova
0 changes
carrier-logo
12:28Milan Centrale1h00 13:28Turin Porta Nuova
0 changes
carrier-logo
12:45Milan Porta Garibaldi0h55 13:40Turin Porta Nuova
0 changes
carrier-logo
13:18Milan Centrale1h52 15:10Turin Porta Nuova
0 changes
carrier-logo
13:45Milan Porta Garibaldi0h55 14:40Turin Porta Nuova
0 changes
carrier-logo
13:55Milan Centrale1h00 14:55Turin Porta Nuova
0 changes
carrier-logo
14:05Milan Centrale1h00 15:05Turin Porta Nuova
0 changes
carrier-logo
14:18Milan Centrale1h52 16:10Turin Porta Nuova
0 changes
carrier-logo
14:28Milan Centrale1h00 15:28Turin Porta Nuova
0 changes
carrier-logo
14:44Milan Porta Garibaldi1h56 16:40Turin Porta Nuova
0 changes
carrier-logo
15:18Milan Centrale1h52 17:10Turin Porta Nuova
0 changes
carrier-logo
15:25Milan Centrale1h00 16:25Turin Porta Nuova
0 changes
carrier-logo
15:55Milan Centrale1h00 16:55Turin Porta Nuova
0 changes
carrier-logo
16:00Milan Centrale1h00 17:00Turin Porta Nuova
0 changes
carrier-logo
16:18Milan Centrale1h52 18:10Turin Porta Nuova
0 changes
carrier-logo
16:55Milan Centrale1h00 17:55Turin Porta Nuova
0 changes
carrier-logo
17:05Milan Centrale1h00 18:05Turin Porta Nuova
0 changes
carrier-logo
17:10Milan Porta Garibaldi1h40 18:50Turin Porta Nuova
0 changes
carrier-logo
17:18Milan Centrale1h52 19:10Turin Porta Nuova
0 changes
carrier-logo
17:40Milan Porta Garibaldi1h47 19:27Turin Porta Susa
0 changes
carrier-logo
18:05Milan Centrale1h00 19:05Turin Porta Nuova
0 changes
carrier-logo
18:10Milan Porta Garibaldi1h40 19:50Turin Porta Nuova
0 changes
carrier-logo
18:10Milan Centrale1h10 19:20Turin Porta Nuova
0 changes
carrier-logo
18:18Milan Centrale1h52 20:10Turin Porta Nuova
0 changes
carrier-logo
18:40Milan Porta Garibaldi1h45 20:25Turin Porta Susa
0 changes
carrier-logo
18:45Milan Porta Garibaldi0h55 19:40Turin Porta Nuova
0 changes
carrier-logo
19:00Milan Centrale1h00 20:00Turin Porta Nuova
0 changes
carrier-logo
19:14Milan Centrale1h52 21:06Turin Porta Nuova
0 changes
carrier-logo
19:40Milan Centrale1h10 20:50Turin Porta Nuova
0 changes
carrier-logo
19:45Milan Porta Garibaldi0h55 20:40Turin Porta Nuova
0 changes
carrier-logo
19:55Milan Centrale1h00 20:55Turin Porta Nuova
0 changes
carrier-logo
20:10Milan Centrale1h00 21:10Turin Porta Nuova
0 changes
carrier-logo
20:18Milan Centrale1h52 22:10Turin Porta Nuova
0 changes
carrier-logo
20:28Milan Centrale1h00 21:28Turin Porta Nuova
0 changes
carrier-logo
20:45Milan Porta Garibaldi0h55 21:40Turin Porta Nuova
0 changes
carrier-logo
21:15Milan Centrale1h52 23:07Turin Porta Nuova
0 changes
carrier-logo
21:24Milan Centrale1h00 22:24Turin Porta Nuova
0 changes
carrier-logo
21:45Milan Porta Garibaldi0h55 22:40Turin Porta Nuova
0 changes
carrier-logo
22:12Milan Centrale1h00 23:12Turin Porta Nuova
0 changes
carrier-logo
22:18Milan Centrale1h52 00:10Turin Porta Nuova
0 changes
carrier-logo
22:23Milan Centrale1h00 23:23Turin Porta Nuova
0 changes
carrier-logo
22:30Milan Centrale1h00 23:30Turin Porta Nuova
0 changes
carrier-logo
23:18Milan Centrale1h52 01:10Turin Porta Nuova
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE

Prices across different modes

Train
Bus
Fri
Sep 20
$14Regionale Veloce
$3Flixbus
Sat
Sep 21
$14Regionale Veloce
$6Marino Autolinee
Sun
Sep 22
$11Intercity
$3Marino Autolinee
Mon
Sep 23
$11Intercity
$3Marino Autolinee
Tue
Sep 24
$11Intercity
$3Flixbus
Wed
Sep 25
$11Intercity
$3Flixbus
Thu
Sep 26
$11Intercity
$3Flixbus
Fri
Sep 27
$11Intercity
$3Flixbus
Sat
Sep 28
$11Intercity
$3Flixbus
Sun
Sep 29
$11Intercity
$3Flixbus
Mon
Sep 30
$11Intercity
$3Flixbus
Tue
Oct 1
$11Intercity
$3Flixbus
Wed
Oct 2
$11Intercity Notte
$3Flixbus
Thu
Oct 3
$11Italo
$3Flixbus
Fri
Oct 4
$11Italo
$3Flixbus
Sat
Oct 5
$11Italo
$3Flixbus
Sun
Oct 6
$11Italo
$3Flixbus
Mon
Oct 7
$11Italo
$3Flixbus
Tue
Oct 8
$11Italo
$3Flixbus
Wed
Oct 9
$11Italo
$3Flixbus

The fastest trains

from Milan
to Turin

Showing times and prices for Sep 20

Fastest Journey

55 m

Average

1 h 20 m

Trains per day

69

Distance

125 km

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

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

The slowest train will take 2 h 8 m 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
12:45Milan Porta Garibaldi0h55 13:40Turin Porta Nuova
0 changes
$461One-way
Fastest
carrier-logo
18:45Milan Porta Garibaldi0h55 19:40Turin Porta Nuova
0 changes
$691One-way
Fastest
carrier-logo
21:45Milan Porta Garibaldi0h55 22:40Turin Porta Nuova
0 changes
$461One-way
Fastest
carrier-logo
13:45Milan Porta Garibaldi0h55 14:40Turin Porta Nuova
0 changes
$461One-way
Fastest
carrier-logo
19:45Milan Porta Garibaldi0h55 20:40Turin Porta Nuova
0 changes
$461One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Milan to Turin Train Information

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

Train from Milan to Turin

Trains in Italy are an effective way to travel between cities, with a number of companies offering domestic and international train routes. There are over 70 trains traveling from Milan to Turin every day. The first Milan to Turin train departs at 5:18 a.m., with the last train leaving Milan at 11:18 p.m. Both Italo and Trenitalia offer numerous trains from Milan to Turin every day.

Milan to Turin trains: Not what you're looking for?

Return trains from Turin to Milan | Compare all modes of traveling from Milan to Turin | Or learn more about cheap trains to Turin



Milan to Turin Train Cost

Average prices for trains from Milan to Turin when you book in advance

Booking Period

Average Price

Same Day

€29

1 Day in Advance

€14

1 Week in Advance

€13

2 Weeks in Advance

€13

1 Month in Advance

€13

3 Months in Advance

€13

Milan to Turin Trains: General Information


Trains are the most convenient way to travel from Milan to Turin, with over 70 trains making the journey every day.

  • autobus All Milan to Turin trains are run by either Trenitalia or Italo.
  • autobus Most Milan to Turin trains are direct; however, some require a transfer in Alessandria or Arquata Scrivia. Trains depart from Milano Centrale or Porta Garibaldi train stations and arrive at either Torino Porta Nuova, Porta Susa, or Porta Susa Sotterranea train station.
  • autobus The Milan to Turin train journey takes as little as 48 minutes to arrive in Turin.
  • autobus Most travelers book their Milan to Turin train tickets 1 day in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices for Milan to Turin trains decrease the further they are booked in advance:

  • It is 52% cheaper to book a Milan to Turin train a day ahead of time rather than purchasing a ticket at the station.
  • It is 55% cheaper to book a Milan to Turin train ticket 1 week in advanced as opposed to the day you intend to travel.

Stations

Important Stations and Airports for this Journey
Milan
Turin
TrainMilano Centrale

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
Where is the train station and what is the best way to get there?
TrainMilano Porta Garibaldi

Amenities

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

We use cookies to provide a better service, analyse user behaviour and to retarget Omio ads on other websites. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out at any time.