The cheapest trains from Milan to Turin

Showing times and prices for 23 Sep

Cheapest

£24

Average

£24

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 Milan to Turin will cost around £ 24 if you buy it on the day, but the cheapest tickets can be found for only £ 24.

Cheapest
21:30Milan Centrale1h05 22:35Turin Porta Nuova
0 changes
£241One-way
Cheapest
13:30Milan Centrale0h57 14:27Turin Porta Nuova
0 changes
£241One-way
Cheapest
09:30Milan Centrale0h57 10:27Turin Porta Nuova
0 changes
£241One-way
Cheapest
18:30Milan Centrale0h57 19:27Turin Porta Nuova
0 changes
£241One-way
Cheapest
07:30Milan Centrale0h57 08:27Turin Porta Nuova
0 changes
£241One-way

Timetable Milan to Turin

Showing trains for tomorrow, Thu, 23 Sep
07:30Milan Centrale0h57 08:27Turin Porta Nuova
0 changes
09:30Milan Centrale0h57 10:27Turin Porta Nuova
0 changes
10:30Milan Centrale1h07 11:37Turin Porta Nuova
0 changes
11:30Milan Centrale1h05 12:35Turin Porta Nuova
0 changes
12:30Milan Centrale1h05 13:35Turin Porta Nuova
0 changes
13:30Milan Centrale0h57 14:27Turin Porta Nuova
0 changes
14:30Milan Centrale1h05 15:35Turin Porta Nuova
0 changes
15:30Milan Centrale0h57 16:27Turin Porta Nuova
0 changes
17:30Milan Centrale1h05 18:35Turin Porta Nuova
0 changes
18:30Milan Centrale0h57 19:27Turin Porta Nuova
0 changes
19:30Milan Centrale0h57 20:27Turin Porta Nuova
0 changes
21:30Milan Centrale1h05 22:35Turin Porta Nuova
0 changes
22:30Milan Centrale1h00 23:30Turin 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

Wed
22 Sep
£11Regionale
£4Itabus
Thu
23 Sep
£11Regionale
£4Itabus
Fri
24 Sep
£10Intercity
£4Itabus
Sat
25 Sep
£10Intercity
£3BlaBlaCar Bus
Sun
26 Sep
£10Intercity
£4Itabus
Mon
27 Sep
£10Intercity
£2Itabus
Tue
28 Sep
£21Italo
£2Itabus
Wed
29 Sep
£10Intercity
£2Itabus
Thu
30 Sep
£10Intercity Notte
£2Itabus
Fri
1 Oct
£10Intercity
£3BlaBlaCar Bus
Sat
2 Oct
£9Intercity
£3BlaBlaCar Bus
Sun
3 Oct
£9Intercity
£3BlaBlaCar Bus
Mon
4 Oct
£9Intercity
£3Flixbus
Tue
5 Oct
£9Intercity
£3Flixbus
Wed
6 Oct
£9Intercity
£3BlaBlaCar Bus
Thu
7 Oct
£9Intercity
£3BlaBlaCar Bus
Fri
8 Oct
£9Intercity
£3BlaBlaCar Bus
Sat
9 Oct
£9Intercity
£3BlaBlaCar Bus
Sun
10 Oct
£9Intercity Notte
£3BlaBlaCar Bus
Mon
11 Oct
£9Intercity
£3BlaBlaCar Bus
Tue
12 Oct
£9Intercity Notte
£3BlaBlaCar Bus

The fastest trains from Milan to Turin

Showing times and prices for 23 Sep

Fastest Journey

57 m

Average

1 h 1 m

Trains per day

13

Distance

125 km

Of the 13 trains that leave Milan for Turin every day 13 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 1 h 1 m but if you time it right, some trains will get you there in just 57 m .

The slowest trains will take 1 h 7 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
13:30Milan Centrale0h57 14:27Turin Porta Nuova
0 changes
£241One-way
Fastest
09:30Milan Centrale0h57 10:27Turin Porta Nuova
0 changes
£241One-way
Fastest
18:30Milan Centrale0h57 19:27Turin Porta Nuova
0 changes
£241One-way
Fastest
07:30Milan Centrale0h57 08:27Turin Porta Nuova
0 changes
£241One-way
Fastest
19:30Milan Centrale0h57 20:27Turin Porta Nuova
0 changes
£241One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Train Information between Milan and Turin

distanceDistance78 miles (125 km)
durationAverage train duration1 h 51 min
priceAverage train ticket price£12 (€13)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain providersItalo, Regionale Veloce, Frecciarossa, Regionale, Trenitalia, Intercity or Intercity Notte

Trains from Milan to Turin cover the 78 miles (125 km) long trip taking on average 1 h 51 min with our travel partners like Italo, Regionale Veloce, Frecciarossa, Regionale, Trenitalia, Intercity or Intercity Notte. Normally, there are 25 trains operating per day, including direct services available. You can get the cheapest train tickets for this trip for as low as £10, but the average price of train tickets is £12. Travellers depart most frequently from Milano Centrale and arrive in Torino Porta Nuova.

Train companies

Milan to Turin with Italo, Frecciarossa and Trenitalia

Italo, Frecciarossa and Trenitalia trains will get you from Milan to Turin from £10. With over 1000 travel companies on Omio, you can find the best train times and tickets for your trip.

Italo
Trenitalia
Frecciarossa

Travel between Milan and Turin in comfort on Italo trains, covering approximately 9, 900 miles (16, 000 km) throughout Italy and reaching speeds of up to 186 mph (300 kmh). Start your search for cheap Italo train tickets on Omio by checking the latest Milan to Turin train timetable and choosing the best ticket based on your budget. You can choose from the following ticket types: Low Cost, Economy, and Flex. Prices for an Italo train between Milan and Turin start as low as £21 on Omio for the 78 miles (125 km) route.

Services on Italo train carriages include toilets, free WiFi, power outlets, reclining leather seats and footrests. Italo offers four different train car classes with a range of amenities: Smart, Comfort, Prima and Club Executive. The train carriages are equipped with a high level of comfort and even offer cinema screens in the Smart class type whilst the most expensive class, Club Executive, includes complimentary coffee, beverages and pastries. Once you’ve chosen your train ticket and fare, buy your Milan to Turin train ticket on Omio, then enjoy your travel experience with Italo!

These are Italo 's ticket policies for COVID-19 for the train from Milan to Turin:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Normal conditions apply
  • Verification of ticket with valid ID

Trains from Milan to Turin

Turin is a very popular Italian destination, with around 70 train services available each day between Milan and Turin. Trains from Milan to Turin are relatively quick, taking between one hour (for high-speed trains) and two hours (for traditional trains) to complete the journey. 

Milan to Turin train time: daily departures

There are approximately 70 departures from Milan each day headed for Turin. The earliest departure sets off at around 5:15 a.m. and the last service departs around 11:15 p.m. During peak travel times in the mornings there are as many as five trains per hour. Throughout the rest of the day, an average of three trains leave on this route per hour.

How long is the journey by train from Milan to Turin?

Those journeys for which high-speed trains are used take around an hour to complete, with around 40 high-speed services operating throughout the day. Traditional trains are slower, with journey times of just under two hours.

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

Departure train station: Milan Central is the departure station for services on this route. The station is situated in the city's central area, close to amenities. It handles the highest volume of rail traffic in Europe and is well-equipped to serve its travellers. About two thirds of the trains to Turin depart from this station; the rest depart from Milan's Porta Garibaldi station - also a large and well-serviced facility. Services at both stations include waiting rooms, toilets, ATMs, food and drink outlets, shops and WiFi.

Arrival train station: all trains on this route arrive at Turin's Porta Nuova station, on the southern side of the city centre, and less than a mile from the centre itself. The station is well-equipped, with over 40 different stores, as well as public lounges and restaurants, and is well-serviced by public transport, including buses and taxis.

Which train companies travel from Milan to Turin?

Train companies Trenitalia and NTV operate trains from Milan to Turin.

Trenitalia: Milan to Turin

Trenitalia operates its high-speed service (Freccia Rossa) along this route, with 29 departures per day, taking an hour to complete the journey. It also operates its traditional trains, with 27 departures each day, taking about two hours to complete the route.

NTV Italo: Milan to Turin

NTV operates its Italo high-speed trains on this route, with 12 departures each day. The journey takes about an hour to complete. Italo journeys are less-expensive than Freccia Rossi journeys.

Milan to Turin trains: services on board

Trenitalia operates only first-class services on its traditional trains. On the high-speed trains, premium, business and executive options are available, with "executive"" being the highest level of service. NV Italo offers its prima and club executive options on this route; the latter offers a private lounge in addition to the standard reclining chairs and free WiFi.

Neither Trenitalia nor Italo has luggage restrictions. The norm is that each passenger has two suitcases and one item of hand luggage. Bicycles may be transported as luggage, but they must have their wheels removed and must be folded. Pets are allowed on both train services, as long as they are kept in a carrier of the prescribed specifications.

Services for the disabled and travellers with limited mobility are available and should be arranged prior to the departure date.

How to find cheap train tickets from Milan to Turin?

Travellers looking for cheaper tickets are advised to book online and in advance of their date of travel to secure the best deals. Being flexible on travel day and time of departure can also secure the best value tickets. If you have time to spare, be aware that the traditional and slower train is substantially cheaper than the high-speed options.

Travel Tips

Trains from Milan to Turin
Travel by train to Turin easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Turin.
FAQs
How much does a cheap train from Milan to Turin cost?
Omio customers have found cheap train tickets between Milan and Turin for as low as £10  for the next 7 days.
How much is a train ticket from Milan to Turin?
In the next 7 days you’ll find that the average cost of a train ticket from Milan to Turin is £12  one way.
What is the distance by train from Milan to Turin?
The distance from Milan to Turin by train is approximately 78 miles (125 km).
How long is the train from Milan to Turin?
The train time between Milan and Turin is on average 1 h 51 min  for the 78 miles (125 km) long journey, but the time it takes to go to Turin from Milan by train can vary depending on specific dates or travelling on weekends and holidays.
What station does the Milan to Turin train leave from? Which Turin train station do I come into from Milan?

When taking a train from Milan, you have a couple of train stations you can depart from including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. When you arrive in Turin, your train can arrive in train stations including Torino Porta Nuova, Torino Porta Susa and Torino Dora.

Omio customers travelling this route book their trains from Milano Centrale   to Torino Porta Nuova.

Where is the train station in Milan? Where is the train station in Turin?

Passengers board their train most frequently from Milano Centrale and travel around 1 mile (s) / 2 km from the city centre to this train station.

Passengers travelling this route most often arrive at Torino Porta Nuova and need to travel approximately 1 mile (s) / 1 km from the train station to the city centre in Turin.

What train providers go from Milan to Turin?
When taking a train from Milan to Turin, you can count on Italo, Regionale Veloce, Frecciarossa, Regionale, Trenitalia, Intercity or Intercity Notte for the best way to get you to Turin. You can also check all possible train providers who offer a service to Turin from Milan and compare the amenities they offer before buying a train ticket.
Can I purchase a direct train from Milan to Turin?
Yes, there are 25 direct trains between Milan and Turin per day with Italo, Frecciarossa, Regionale, Intercity or Intercity Notte  on Omio. This is worth paying attention to when you purchase your train ticket as direct services tend to offer more convenience and help save you time travelling to your destination.
How many train services are there between Milan and Turin a day?
The average number of trains departing Milan for Turin is 25 a day. The train schedules and services may vary between weekdays and weekends.
What are the first and last departure train times from Milan to Turin?
If you prefer early morning trains from Milan to Turin, the first train leaves at 04: 58. If you prefer late night trains from Milan to Turin, the last train of the day leaves at 14: 50. Omio shows you the latest train from Milan to Turin timetable to help you book the best departure time for this trip.
How early should I book Milan to Turin train tickets to get the best deals?
If you buy a train ticket to Turin from Milan within the next 7 days, you can find tickets to cost on average £12 one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets from Milan to Turin are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Milan
Turin
Milano Centrale
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines M1, M2, M3, M5
Milano Porta Garibaldi
Amenities