Cheap train tickets from Milan to Turin

Showing times and prices for 28 Jan

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
14:30Milan Centrale1h00 15:30Turin Porta Nuova
0 changes
£241One-way
Cheapest
15:30Milan Centrale1h10 16:40Turin Porta Nuova
0 changes
£241One-way
Cheapest
17:30Milan Centrale1h05 18:35Turin Porta Nuova
0 changes
£241One-way
Cheapest
22:30Milan Centrale1h00 23:30Turin Porta Nuova
0 changes
£241One-way
Cheapest
09:30Milan Centrale1h00 10:30Turin Porta Nuova
0 changes
£241One-way

Train schedule Milan to Turin

Showing trains for tomorrow, Fri, 28 Jan
07:30Milan Centrale1h00 08:30Turin Porta Nuova
0 changes
09:30Milan Centrale1h00 10:30Turin Porta Nuova
0 changes
11:30Milan Centrale1h10 12:40Turin Porta Nuova
0 changes
12:30Milan Centrale1h00 13:30Turin Porta Nuova
0 changes
13:30Milan Centrale1h00 14:30Turin Porta Nuova
0 changes
14:30Milan Centrale1h00 15:30Turin Porta Nuova
0 changes
15:30Milan Centrale1h10 16:40Turin Porta Nuova
0 changes
17:30Milan Centrale1h05 18:35Turin Porta Nuova
0 changes
18:30Milan Centrale1h00 19:30Turin Porta Nuova
0 changes
19:30Milan Centrale1h00 20:30Turin 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 and tickets by train, coach or flight

Fri
28 Jan
£9Intercity
£4BlaBlaCar Bus
Sat
29 Jan
£9Intercity
£2Itabus
Sun
30 Jan
£9Intercity Notte
£2Itabus
Mon
31 Jan
£9Intercity
£2Itabus
Tue
1 Feb
£9Intercity
£4Itabus
Wed
2 Feb
£9Intercity
£2BlaBlaCar Bus
Thu
3 Feb
£9Intercity Notte
£2BlaBlaCar Bus
Fri
4 Feb
£9Intercity Notte
£2BlaBlaCar Bus
Sat
5 Feb
£9Intercity
£2BlaBlaCar Bus
Sun
6 Feb
£9Intercity
£2BlaBlaCar Bus
Mon
7 Feb
£9Intercity
£2Itabus
Tue
8 Feb
£9Intercity
£2Itabus
Wed
9 Feb
£9Intercity
£2BlaBlaCar Bus
Thu
10 Feb
£9Intercity
£2BlaBlaCar Bus
Fri
11 Feb
£9Intercity
£2BlaBlaCar Bus
Sat
12 Feb
£9Intercity
£2BlaBlaCar Bus
Sun
13 Feb
£9Intercity Notte
£2BlaBlaCar Bus
Mon
14 Feb
£9Intercity
£2BlaBlaCar Bus
Tue
15 Feb
£9Intercity
£2BlaBlaCar Bus
Wed
16 Feb
£9Intercity
£2BlaBlaCar Bus

Fastest train times from Milan to Turin

Showing times and prices for 28 Jan

Fastest Journey

1 h

Average

1 h 2 m

Trains per day

11

Distance

125 km

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

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

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Milan to Turin

distanceDistance78 miles (125 km)
durationAverage train duration2 h
priceAverage train ticket price£9 (€11)
frequencyTrain frequency25 a day
changesDirect trainYes, there are 25 direct trains a day
carriersTrain companiesItalo, 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 2 h 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 route for as low as £9, but the average price of train tickets is £9. Travellers depart most frequently from Milano Centrale and arrive in Torino Porta Nuova.

Train providers: Italo, Frecciarossa and Trenitalia trains Milan to Turin

You can travel by train between Milan and Turin with Italo, Frecciarossa and Trenitalia for as low as £9. When you search for timetables and tickets, Omio will show you the best journey.

Italo
Trenitalia
Frecciarossa

Italo is a brand of high-speed trains from the Italian train company Nuovo Trasporto Viaggiatori (NTV) offering regular services to popular cities around Italy, such as Rome, Naples, Florence and Milan. Among its fleet of trains are the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach speeds up to 150 mph (250 km/h). You can choose from the following Italo ticket types when purchasing tickets between Milan and Turin: Low Cost, Economy, and Flex. Italo offers four different class options: Smart, Comfort, Prima and Club Executive. Standard services in all Italo trains include toilets, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of films, music and games). While some amenities may differ based on the class option booked, each train carriage is modernly equipped with a high level of comfort.

    Italo has the following ticket policies due to COVID-19, which you should be aware of when booking and travelling by train between Milan and 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

    What is the cost of cheap trains between Milan and Turin?

    Omio customers have found the cheapest trains between Milan and Turin to cost as little as £9  in the next 7 days.

    What is the average cost of a train from Milan to Turin?

    If you’re looking to purchase tickets for this journey in the next 7 days, you’ll find that Milan to Turin train prices are on average £9  one way.

    What is the distance by train from Milan to Turin?

    The Milan to Turin train distance is approximately 78 miles (125 km).

    What is the average Milan to Turin train duration?

    The Milan to Turin train duration is on average 2 h, which is to be expected when travelling 78 miles (125 km) from Milan to Turin. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

    What is the departure train station in Milan and arrival train station in Turin?

    Some of the Milan train stations to Turin you can start your journey from include Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. Similarly, some of the arrival train stations in Turin include Torino Porta Nuova, Torino Porta Susa and Torino Dora.

    When travelling this route, Omio customers are departing most frequently from Milano Centrale   and arriving in Torino Porta Nuova.

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

    Passengers board their train most frequently from Milano Centrale and travel around 1.7 miles (2.8 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 0.7 miles (1.2 km) from the train station to the city centre in Turin.

    What train companies offer a service 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 companies who offer a service between Milan and Turin and compare the amenities they offer before buying a train ticket.

    How many train services per day are there to Turin from Milan?

    On average, there are 25 trains a day from Milan to Turin. The train times and services may be different on weekends and holidays compared to weekdays.

    When does the first train depart from Milan to Turin? When does the last train depart from Milan to Turin?

    You can take the first train from Milan to Turin at 05: 20   or take the last train from Milan to Turin leaving at 13: 50. Look for the latest Milan Turin train timetable on Omio and book the best time to take the train for this journey.

    How early should I buy Milan to Turin train tickets to get the best deals?

    The price of a one way train ticket from Milan to Turin is on average £9 if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train providers offering this route. In general, you can find train tickets between Milan and Turin available a few months in advance.

    Important Stations and Airports for this Journey

    Milan
    Turin
    Milano Centrale is the most popular Milan railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Milan for your journey to Turin.
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    ticketOfficeHours
    Ticket Office Hours
    Mon - Sun: 05: 50 - 22: 20
    Public transport options for Milano Centrale
    Metro lines: M2 (green), M3 (yellow)
    Tram lines: 1
    Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
    Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
    Amenities at station
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    Public transport options for Milano Porta Garibaldi
    Metro lines: M2, M5
    Bus lines: 43, 56, 70, 94
    Train lines: R21, R31, S1, S11, S2, S5, S7, S8