How to travel from Milan to Turin by train, bus and car – The easiest & cheapest ways

Hello there! You are probably searching how to travel from Milan to Turin by train, right? And I can tell you that it’s not only convenient but the most common way of traveling between these two Italian cities. A railway of around 78 miles (125 km) connects the capital of Lombardy to the capital of the Piedmont region, Torino. Each is the biggest city of its region, thus the importance they hold within.

People are often traveling from one to the other, some on a daily basis for work and study, these two major cities form an important hub in Northern Italy. That’s why the transportation between Milan and Turin is so effective, easy and fairly cheap. In case you rather drive from Milan to Turin, the distance from Milan to Turin is 90 miles/144 km through the A4 motorway.

You can also get to Turin from Milan by bus and even by flying – we’ll talk about that and sharing travel tips later on. But one thing is for sure, taking the train from Milan to Turin is the most popular way around. If you’re traveling around Italy, you may be looking for a day trip from Milan to Turin. And that is totally doable, whether going on a self-adventure or joining a tour – there’s a wide array of them to choose from.

How to travel from Milan to Turin by train?

With over 30 daily trains from Milan to Turin, you’ll have no issues finding one that better suits your schedule. You can choose between a high-speed train (which journey will take around 45 minutes) or a regional train (that can take up to 2 hours depending on how many stops it makes). Just bear in mind there are fewer departures at weekends and that are recommended to buy your high-speed train tickets in advance.

Click here for Milan to Turin train schedule, prices and to book your ticket.

There are regional (slower trains) and direct trains leaving Milan Centrale station (or other stations like Milan Porta Garibaldi) towards Torino as early as 5 AM, both weekends and weekdays. And as late as 12 AM during the week or 11 PM on the weekends.

It is basically the same the other way around, except that from Turin to Milan you will find the same train times. However, always make sure to check departure/arrival times and stations thoroughly and plan ahead – services may also vary during holidays.

Let’s talk about the average price and cheapest tickets.

By booking in advance, you can find Milan to Turin train tickets for as cheap as EUR 7. The average train ticket price for a train Milan to Turin though is about EUR 30. Ticket prices can be quite expensive if you book a first-class seat at the last minute, so be organize and save a few Euros. Don’t forget to stay tuned for special prices – Trenitalia, for instance, offers discounted tickets for people over 60.

You will find two train companies serving this route, Trainitalia’s High-Speed Frecciarossa Trains and regional trains, and Italo High-Speed trains. Both companies offer 1st and 2nd class seat reservations for fast trains. These trains have air conditioning and onboard service for 1st class, and they might also have a restaurant/bar carriage or food and drinks service on board.

Train travel tip: You can buy your high-speed train tickets online up to 120 days before departure.

The regional lines offer the cheapest train tickets, of course. But if you plan ahead and keep an eye on the season sales you can find cheap train tickets for the fast train services as well.

Regional train tickets from Milan to Turin can be bought online or at the station (no reservation is needed), but note that they are non-changeable and non-refundable. Online tickets do not require any action, whereas regular tickets bought at the station must be validated – there’s a fine if you don’t do it. To do so, just insert your ticket into the little green machine at the entrance to every platform.

Now let’s talk about the train stations. To begin with, most of the trains to Torino depart from Milano Centrale, located on the Northern end of central Milan, at Piazza Duca d’Aosta, 1. It is the main station in Milan – a beautiful and big one – with a complete infrastructure, including many restaurants and cafes, and storage/left luggage services (on the ground floor). There’s a bus stop to the west of the building, and Centrale FS metro station is in the basement.

As for your arrival in Turin, there are two train stations, both in the historic city center. Porta Nuova, the major one, is located at Corso Vittorio Emanuele II, 58. It features all essential services like restrooms, money exchange, banks, lost & found, car rental, luggage deposit, restaurants… On the other hand, Porta Susa, at Corso Bolzano, is more of a quick transfer station, with fewer shops and no left luggage facility.

Looking for the best places to stay in Turin? Read our Turin Hotel Guide here!

How to travel from Milan to Turin by bus

Getting on a bus from Milan to Turin is also pretty cheap. You’ll find several departures from bus operators Autostradale, BlaBlaBus, Flixbus and Marino. The bus journey takes around 1h35~2h20. Average ticket prices range from EUR 5 to EUR 25.

Check timetables, prices and book your Milan to Turin bus ticket here.

The earliest bus from Milan to Turin departs at 5:45 AM and the last bus leaves at 9 PM.

  • Departure points: Milano Lampugnano, Cormano-Cusano, Via Montefeltro, Milano San Donato.
  • Arrival points: Autostazione Terminal Bus Corso Vittorio Emanuele, Torino Stura, Turin Lingotto, Turin Corso Giulio Cesare, Autostazione EXTRA.TO Corso Bolzano, Turin Settimo T Se Casello A4.

If you arrive at one of Milan airports (Malpensa and Milano Bergamo) you can travel to Turin by shuttle bus or FlixBus. From Milano Linate airport it will be a combination of train + bus on a 2-hour trip approximately.

Click here to book your Malpensa to Turin bus ticket or here to book your  Bergamo to Turin bus ticket.

How to travel from Milan to Turin by car

Driving to Turin is not as quick and affordable as going from Milan to Turin by train or bus, but it sure can be scenic. So if you decide to rent a car at a Milan airport or in the city, you can enjoy a nice road trip through the countryside. Perhaps consider including a historic city along the way, like Novara and/or Vercelli, if you have the time.

Click here to check the best prices and rent a car from Milan to Turin.

The fastest way to travel from Milan to Turin by car is via the A4 motorway. To cover its 90 miles/144 km it will take you approximately 2 hours, more than catching the fastest train to Turin. Note there will be tolls, in which you can expect to spend more or less EUR 20. You could also use the A7, but that will nearly double your travel time on the road – and there will be tolls as well.

Can I fly from Milan to Turin?

Yes, there are flights from Milan to Turin daily, but unless you are arriving from another destination and want to catch a flight straight to Turin-Caselle airport, it doesn’t make sense to fly between the cities. Especially ‘cause all the airports in Milan and also in Turin are far from the city center, which means you’ll need to spend on further transportation from/to the airport, besides the tickets. That will cost you extra money and time – remember you need to arrive at the airport at least 1 hour prior to your flight.

With all that in mind, if you are looking for the best way to get from Milan to Turin, flying is definitely not the fastest or cheapest one. And as we mentioned above, getting from Milan airport to Turin by bus or train is easy and cheap. Yet, if it makes sense for your trip and budget, you can search for cheap flights to Turin, Italy, and/or Milan, Italy using Skyscanner and Kiwi.com.

And that’s a wrap, guys! Hope you’ve found everything you needed to plan your journey from Milan to Turin by train, bus, car rental and even flying. If you have any doubts, do not hesitate to leave us a message in the comments section.