Cheapest
Average
The best way to find a cheap train ticket from Turin to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
Regionale Regionale Veloce 2011 | 04:54AM Turin Porta Nuova | 1h56 | 06:50AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale Veloce 2001 | 05:40AM Turin Porta Nuova | 1h53 | 07:33AM Milan Porta Garibaldi | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9607 | 05:50AM Turin Porta Nuova | 1h00 | 06:50AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale Veloce 2013 | 05:54AM Turin Porta Nuova | 1h56 | 07:50AM Milan Centrale | 0 transfersDirect | |
Italo 9971 | 06:00AM Turin Porta Nuova | 0h57 | 06:57AM Milan Centrale | 0 transfersDirect | |
Italo 9971 | 06:00AM Turin Porta Nuova | 1h24 | 07:24AM Milan Rogoredo | 0 transfersDirect | |
Italo 9971 | 06:10AM Turin Porta Susa | 0h47 | 06:57AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale Veloce 2003 | 06:10AM Turin Porta Nuova | 1h47 | 07:57AM Milan Porta Garibaldi | 0 transfersDirect | |
Regionale Regionale Veloce 2053 | 06:20AM Turin Porta Susa | 2h04 | 08:24AM Milan Porta Garibaldi | 0 transfersDirect | |
Italo 9915 | 06:25AM Turin Porta Nuova | 1h05 | 07:30AM Milan Centrale | 0 transfersDirect | |
Italo 9915 | 06:35AM Turin Porta Susa | 0h55 | 07:30AM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9611 | 06:50AM Turin Porta Nuova | 1h00 | 07:50AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale Veloce 2015 | 06:54AM Turin Porta Nuova | 1h56 | 08:50AM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9519 | 07:00AM Turin Porta Nuova | 1h00 | 08:00AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale Veloce 2005 | 07:10AM Turin Porta Nuova | 1h47 | 08:57AM Milan Porta Garibaldi | 0 transfersDirect | |
Italo 9919 | 07:30AM Turin Porta Nuova | 1h00 | 08:30AM Milan Centrale | 0 transfersDirect | |
Italo 9919 | 07:30AM Turin Porta Nuova | 1h18 | 08:48AM Milan Rogoredo | 0 transfersDirect | |
Regionale Regionale Veloce 2055 | 07:33AM Turin Porta Susa | 1h52 | 09:25AM Milan Porta Garibaldi | 0 transfersDirect | |
Italo 9919 | 07:40AM Turin Porta Susa | 0h50 | 08:30AM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9391 | 07:40AM Turin Porta Nuova | 1h05 | 08:45AM Milan Porta Garibaldi | 0 transfersDirect | |
Regionale Regionale Veloce 2017 | 07:54AM Turin Porta Nuova | 1h56 | 09:50AM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9583 | 08:00AM Turin Porta Nuova | 1h02 | 09:02AM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9715 | 08:05AM Turin Porta Nuova | 1h05 | 09:10AM Milan Porta Garibaldi | 0 transfersDirect | |
Italo 9923 | 08:30AM Turin Porta Nuova | 1h00 | 09:30AM Milan Centrale | 0 transfersDirect | |
Italo 9923 | 08:30AM Turin Porta Nuova | 1h18 | 09:48AM Milan Rogoredo | 0 transfersDirect | |
Italo 9923 | 08:40AM Turin Porta Susa | 0h50 | 09:30AM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9311 | 08:40AM Turin Porta Nuova | 1h05 | 09:45AM Milan Porta Garibaldi | 0 transfersDirect | |
Regionale Regionale Veloce 2019 | 08:54AM Turin Porta Nuova | 1h56 | 10:50AM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9805 | 09:10AM Turin Porta Nuova | 1h00 | 10:10AM Milan Porta Garibaldi | 0 transfersDirect | |
Italo 9927 | 09:30AM Turin Porta Nuova | 1h18 | 10:48AM Milan Rogoredo | 0 transfersDirect | |
Italo 9927 | 09:30AM Turin Porta Nuova | 1h00 | 10:30AM Milan Centrale | 0 transfersDirect | |
Italo 9927 | 09:40AM Turin Porta Susa | 0h50 | 10:30AM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9587 | 10:00AM Turin Porta Nuova | 1h02 | 11:02AM Milan Centrale | 0 transfersDirect | |
Regionale Regionale Veloce 2023 | 10:54AM Turin Porta Nuova | 1h56 | 12:50PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9535 | 11:00AM Turin Porta Nuova | 1h02 | 12:02PM Milan Centrale | 0 transfersDirect | |
Italo 9935 | 11:30AM Turin Porta Nuova | 1h00 | 12:30PM Milan Centrale | 0 transfersDirect | |
Italo 9935 | 11:30AM Turin Porta Nuova | 1h18 | 12:48PM Milan Rogoredo | 0 transfersDirect | |
Italo 9935 | 11:41AM Turin Porta Susa | 0h49 | 12:30PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale Veloce 2025 | 11:54AM Turin Porta Nuova | 1h56 | 01:50PM Milan Centrale | 0 transfersDirect | |
Italo 9939 | 12:20PM Turin Porta Nuova | 1h10 | 01:30PM Milan Centrale | 0 transfersDirect | |
Italo 9939 | 12:30PM Turin Porta Susa | 1h00 | 01:30PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale Veloce 2027 | 12:54PM Turin Porta Nuova | 1h56 | 02:50PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9543 | 01:00PM Turin Porta Nuova | 1h02 | 02:02PM Milan Centrale | 0 transfersDirect | |
Italo 8143 | 01:20PM Turin Porta Nuova | 1h10 | 02:30PM Milan Centrale | 0 transfersDirect | |
Italo 8143 | 01:30PM Turin Porta Susa | 1h00 | 02:30PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9321 | 01:40PM Turin Porta Nuova | 1h05 | 02:45PM Milan Porta Garibaldi | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9641 | 01:50PM Turin Porta Nuova | 1h00 | 02:50PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale Veloce 2029 | 01:54PM Turin Porta Nuova | 1h56 | 03:50PM Milan Centrale | 0 transfersDirect | |
Italo 9947 | 02:30PM Turin Porta Nuova | 1h00 | 03:30PM Milan Centrale | 0 transfersDirect | |
Italo 9947 | 02:30PM Turin Porta Nuova | 1h18 | 03:48PM Milan Rogoredo | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9323 | 02:40PM Turin Porta Nuova | 1h05 | 03:45PM Milan Porta Garibaldi | 0 transfersDirect | |
Italo 9947 | 02:40PM Turin Porta Susa | 0h50 | 03:30PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9645 | 02:50PM Turin Porta Nuova | 1h00 | 03:50PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale Veloce 2031 | 02:54PM Turin Porta Nuova | 1h56 | 04:50PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9743 | 03:10PM Turin Porta Nuova | 1h00 | 04:10PM Milan Porta Garibaldi | 0 transfersDirect | |
Italo 9951 | 03:30PM Turin Porta Nuova | 1h18 | 04:48PM Milan Rogoredo | 0 transfersDirect | |
Italo 9951 | 03:30PM Turin Porta Nuova | 1h00 | 04:30PM Milan Centrale | 0 transfersDirect | |
Italo 9951 | 03:40PM Turin Porta Susa | 0h50 | 04:30PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9325 | 03:40PM Turin Porta Nuova | 1h05 | 04:45PM Milan Porta Garibaldi | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9649 | 03:50PM Turin Porta Nuova | 1h00 | 04:50PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale Veloce 2033 | 03:54PM Turin Porta Nuova | 1h56 | 05:50PM Milan Centrale | 0 transfersDirect | |
Italo 9955 | 04:30PM Turin Porta Nuova | 1h18 | 05:48PM Milan Rogoredo | 0 transfersDirect | |
Italo 9955 | 04:30PM Turin Porta Nuova | 1h00 | 05:30PM Milan Centrale | 0 transfersDirect | |
Italo 9955 | 04:40PM Turin Porta Susa | 0h50 | 05:30PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale Veloce 2035 | 04:54PM Turin Porta Nuova | 1h56 | 06:50PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9559 | 05:00PM Turin Porta Nuova | 1h02 | 06:02PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9753 | 05:05PM Turin Porta Nuova | 1h05 | 06:10PM Milan Porta Garibaldi | 0 transfersDirect | |
Italo 9959 | 05:20PM Turin Porta Nuova | 1h10 | 06:30PM Milan Centrale | 0 transfersDirect | |
Italo 9959 | 05:30PM Turin Porta Susa | 1h00 | 06:30PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9329 | 05:40PM Turin Porta Nuova | 1h05 | 06:45PM Milan Porta Garibaldi | 0 transfersDirect | |
Regionale Regionale Veloce 2037 | 05:54PM Turin Porta Nuova | 1h56 | 07:50PM Milan Centrale | 0 transfersDirect | |
Intercity Notte InterCityNotte 797 | 06:00PM Turin Porta Nuova | 2h46 | 08:46PM Milan Porta Garibaldi | 0 transfersDirect | |
Regionale Regionale Veloce 2059 | 06:10PM Turin Porta Nuova | 2h14 | 08:24PM Milan Porta Garibaldi | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 1000 9759 | 06:40PM Turin Porta Nuova | 1h00 | 07:40PM Milan Porta Garibaldi | 0 transfersDirect | |
Regionale Regionale Veloce 2039 | 06:54PM Turin Porta Nuova | 1h56 | 08:50PM Milan Centrale | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9567 | 07:00PM Turin Porta Nuova | 1h02 | 08:02PM Milan Centrale | 0 transfersDirect | |
Italo 9963 | 07:25PM Turin Porta Nuova | 1h05 | 08:30PM Milan Centrale | 0 transfersDirect | |
Italo 9963 | 07:35PM Turin Porta Susa | 0h55 | 08:30PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale Veloce 2041 | 07:54PM Turin Porta Nuova | 1h56 | 09:50PM Milan Centrale | 0 transfersDirect | |
Regionale Regionale Veloce 2043 | 08:54PM Turin Porta Nuova | 1h56 | 10:50PM Milan Centrale | 0 transfersDirect | |
SNCF | TGV INOUI 9255 | 09:48PM Turin Porta Susa | 1h22 | 11:10PM Milan Porta Garibaldi | 0 transfersDirect | |
Frecciarossa FRECCIAROSSA 9549 | 10:00PM Turin Porta Nuova | 1h00 | 11:00PM Milan Centrale | 0 transfersDirect | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
47 m
Average
1 h 18 m
Trains per day
82
Distance
125 km
Of the 82 trains that leave Turin for Milan every day 82 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance | 78 miles (125 km) |
---|---|
Average train duration | 1 h |
Average train ticket price | $15 (€13) |
Train frequency | 25 a day |
Direct train | Yes, there are 25 direct trains a day |
Train companies | Regionale, Italo, Frecciarossa or TGV INOUI |
Trains from Turin to Milan cover the 78 miles (125 km) long route taking on average 1 h with our travel partners like Regionale, Italo, Frecciarossa or TGV INOUI. Normally, there are 25 trains operating per day, including direct services available. While the average ticket price for this trip costs around $15 (€13), you can find the cheapest train ticket for as low as $12 (€10). Travelers depart most frequently from Turin Porta Nuova and arrive in Milan Centrale.
Travel from Turin to Milan from $12 (€10) with Omio’s train partners Regionale, Italo and Frecciarossa! You can find the best schedules and tickets when comparing and booking the most popular route for you.
Regionale is the regional train service of national carrier Trenitalia connecting all of Italy. It is the most convinient way to travel to both big cities and the smallest villages all over the Italian country. The regional trains have different names depending on the region they serve, such as Treno Regionale Veloce (TRV) and Treno Regionale Lento (TRL). Treno Rock and Treno pop are the two new trains part of Trenitalia regionale fleet. Trenitalia Regionale offers a variety of ticket types, including single tickets (economy and standard), return tickets, and season tickets. Onboard facilities include free Wi-Fi, air conditioning, and power sockets. The most popular routes for Regionale are between Rome and Milan, Naples and Florence, and Turin and Venice.
Turin to Milan train information with Regionale:
The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:
When departing from Turin, you have various train station options to start your route from including Turin Porta Nuova, Turin Porta Susa and Torino Lingotto. When arriving in Milan, you can end your journey in train stations like Milan Centrale, Milan Porta Garibaldi and Milan Rogoredo.
Passengers board the train most frequently from Turin Porta Nuova, which is located around 1.3 miles (2.1 km) away from the city centre, and they get off the train at Milan Centrale, located 2.3 miles (3.7 km) away from the city centre.
Here are some other resources that might have the information you need