---
title: "Trains from Milan to Turin | EveryRail"
description: "Frecciarossa and Italo run from Milan, mostly Milano Centrale, to Torino Porta Nuova in about an hour; hourly regional trains take just under 2 hours."
image: "https://everyrail.com/api/route-image/milan-to-turin/"
---

[Home](<https://everyrail.com/>)[Europe by train](<https://everyrail.com/trains/>)[Italy](<https://everyrail.com/italy/>)Milan to Turin by train

[Home](<https://everyrail.com/>)[Europe by train](<https://everyrail.com/trains/>)[Italy](<https://everyrail.com/italy/>)Milan to Turin by train

**Share**

-
- [Share on WhatsApp](<https://everyrail.com/trains/milan-to-turin/#>)
- [Share on X](<https://everyrail.com/trains/milan-to-turin/#>)
- [Share on Facebook](<https://everyrail.com/trains/milan-to-turin/#>)
- [Share by email](<https://everyrail.com/trains/milan-to-turin/#>)

**On this page**

- [About Milan to Turin by train](<https://everyrail.com/trains/milan-to-turin/#about>)
- [Where to book](<https://everyrail.com/trains/milan-to-turin/#where-to-buy>)
- [Find places to stay in Turin](<https://everyrail.com/trains/milan-to-turin/#places-to-stay>)
- [Frequently asked questions](<https://everyrail.com/trains/milan-to-turin/#frequently-asked-questions>)
- [More routes](<https://everyrail.com/trains/milan-to-turin/#more-routes>)

[Book now](<https://everyrail.com/go/omio/?sub_id=er_65498a34eba7e51d>)

Last updated November 2026

# Milan to Turin by train

Frecciarossa and Italo run from Milan, mostly Milano Centrale, to Torino Porta Nuova in about an hour; hourly regional trains take just under 2 hours.

![Turin skyline with the Mole Antonelliana and the Alps beyond](<https://everyrail.com/img/blog-media/derived/v2/48be51985ea1c0d418ae30aced82a1acb1217a59/w1600.webp>)

Origin

[Milan](<https://everyrail.com/italy/milan/>)

Destination

[Turin](<https://everyrail.com/italy/turin/>)

Main stations

Milano Centrale to Torino Porta Nuova

Country

[Italy](<https://everyrail.com/italy/>)

Direct high-speed trains take about an hour from Milano Centrale to Torino Porta Nuova, and slower regional trains leave every hour.

## High-speed trains: about an hour

For almost every trip, take a Frecciarossa or an Italo. Italo and most Frecciarossa leave from Milano Centrale, but several Frecciarossa running through from [Rome](<https://everyrail.com/italy/rome/>), [Naples](<https://everyrail.com/italy/naples/>) or [Venice](<https://everyrail.com/italy/venice/>) leave from Milano Porta Garibaldi instead. Both stop at Torino Porta Susa after about 50 minutes and finish at Torino Porta Nuova roughly 10 minutes later. [Trenitalia](<https://everyrail.com/italy/trenitalia/>) runs a Frecciarossa about once an hour. Italo adds around 13 trains a day, so the gaps are short.

Some departures also call at Milano Rho Fiera, the trade fair station west of the city. Those take 1 hour 5 minutes to 1 hour 15 minutes in all. Choose one if Rho Fiera is where you are boarding.

## Regionale Veloce: cheaper, just under 2 hours

Trenitalia's Regionale Veloce trains take the old line through Novara and Vercelli. They leave Milano Centrale once an hour and stop at Rho Fiera, Magenta, Novara, Vercelli, Santhià, Chivasso and Torino Porta Susa before Porta Nuova. The ride takes just under 2 hours. A few extra trains start from Milano Porta Garibaldi.

Seats are unreserved. A regional ticket bought online carries your name, needs no stamping and is valid for 4 hours from the departure of the train you picked. That suits a loose day plan. Still, the high-speed train saves close to an hour each way.

## Arriving in Turin: Porta Nuova or Porta Susa

Almost every high-speed train, and almost every regional one, stops at Torino Porta Susa and ends at Torino Porta Nuova. Book Porta Nuova by default, since that is where these trains terminate. Get off at Porta Susa if your hotel is nearer to it; you save about 10 minutes on board. If a booking page shows only "Milano" or "Torino", open the train details and confirm both stations before you pay.

## Tickets, fares and Interrail

Trenitalia and Italo are separate companies, and a ticket for one is not valid on the other. Italo fares start from €8.90 one way, and booking ahead gets the lower prices. Frecciarossa tickets come in three fare types:

| Fare | Changes | Refund for your own reasons |
| --- | --- | --- |
| Base | Unlimited until departure | Before departure, minus 20% |
| Economy | Once before departure, paying any difference | Not allowed |
| Super Economy | Not allowed | Not allowed |

An Interrail pass covers the Frecciarossa, but a reservation is compulsory and costs €13 in either class. The Regionale Veloce needs no reservation with a pass. Italo is outside the Interrail scheme, so pass holders should book Trenitalia.

## Regional trains on 14 November 2026

On 14 November 2026, works between Chivasso and Santhià break up the Regionale Veloce. Trains towards [Turin](<https://everyrail.com/italy/turin/>) run from Milano Centrale only as far as Santhià, a bus takes you on to Chivasso, and a train continues from there. Take a Frecciarossa or Italo that day.

## Where to book

![](<https://everyrail.com/img/operator-media/v1-resellers/omio/avatar-134752.webp>)

### Book with Omio

Find times and prices for Milan → Turin.

[Check times & prices](<https://everyrail.com/go/omio/r/milan/turin/?sub_id=er_c2ef97ea52dcc3ff>)

### Other places to book

Ticket websites

- [Rail Europe](<https://www.raileurope.com/>)
- [Trainline](<https://www.thetrainline.com/>)

These links open the provider’s website. Search for your journey there.

### Train service

- [Italo](<https://everyrail.com/italy/italo-ntv/>)
  Italo is Italy's private high-speed operator, linking Milan, Rome and Florence with trains reaching 300 km/h; book early for lower fares.
  [Official website](<https://www.italotreno.com/en>)
  [Check times & prices](<https://everyrail.com/go/omio/r/milan/turin/?sub_id=er_cf7f71f0908d0ecc>)
- [Trenitalia](<https://everyrail.com/italy/trenitalia/>)
  Trenitalia runs Italy's Frecce high-speed, Intercity and regional trains; Super Economy fares are cheapest but allow no changes or refunds.
  [Official website](<https://www.trenitalia.com/>)
  [Check times & prices](<https://everyrail.com/go/omio/r/milan/turin/?sub_id=er_22accfac2eabf0aa>)

## Find places to stay in Turin

[![Bright bedroom with white bedding and a breakfast tray on the bed](<https://everyrail.com/images/accommodation-card-2-800.webp>)**Browse stays in Turin**Hotels and apartments via Booking.com](<https://www.jdoqocy.com/click-101845132-17323134?sid=route-milan-to-turin-197765&url=https%3A%2F%2Fwww.booking.com%2Fsearchresults.en-gb.html%3Fss%3DTurin>)

## Frequently asked questions

### Is there a direct train from Milan to Turin?

Yes. Frecciarossa, Italo and Regionale Veloce trains all run direct to Torino Porta Nuova, calling at Torino Porta Susa on the way. Most leave from Milano Centrale; some Frecciarossa leave from Milano Porta Garibaldi. You do not need to change.

### How long does the train from Milan to Turin take?

About an hour to Torino Porta Nuova on a Frecciarossa or Italo, or about 50 minutes to Porta Susa. High-speed trains that also stop at Milano Rho Fiera take up to 1 hour 15 minutes. The Regionale Veloce takes just under 2 hours.

### Which Turin station should I book?

Torino Porta Nuova, unless you are staying near Porta Susa. Almost every high-speed train stops at Porta Susa first and finishes at Porta Nuova about 10 minutes later.

### How much is the train from Milan to Turin?

Italo fares start from €8.90 one way, and early bookings get the lower prices. Frecciarossa prices depend on the fare type, from the flexible Base fare to Super Economy, which cannot be changed or refunded. Regionale Veloce tickets need no reservation.

### Can I use an Interrail pass from Milan to Turin?

Yes, on Trenitalia trains. The Frecciarossa needs a compulsory reservation costing €13, while the Regionale Veloce needs none. Italo does not take Interrail passes.

## More routes

[![Milan Cathedral in Piazza del Duomo](<https://everyrail.com/api/route-image/berlin-to-milan/>)![Trenitalia](<https://everyrail.com/img/operator-media/v1-operators/trenitalia/avatar-169872.png>)![Deutsche Bahn](<https://everyrail.com/img/operator-media/v1-operators/deutsche-bahn/avatar-169868.webp>)Berlin to Milan by trainBerlin to Milan has no direct train; expect at least one change via Switzerland or Austria, from Berlin Hauptbahnhof to Milano Centrale.](<https://everyrail.com/trains/berlin-to-milan/>)[![Glass roof and mural inside Galleria Vittorio Emanuele II in Milan](<https://everyrail.com/api/route-image/bologna-to-milan/>)![Trenitalia](<https://everyrail.com/img/operator-media/v1-operators/trenitalia/avatar-169872.png>)![Italo](<https://everyrail.com/img/operator-media/v1-operators/italo-ntv/avatar-169874.jpg>)Bologna to Milan by trainBologna Centrale to Milano Centrale in about 1 hour to 1 hour 15 minutes on direct Frecciarossa and Italo trains, running into the late evening.](<https://everyrail.com/trains/bologna-to-milan/>)[![Arcaded street in Turin at dusk leading to a church dome](<https://everyrail.com/api/route-image/bologna-to-turin/>)![Trenitalia](<https://everyrail.com/img/operator-media/v1-operators/trenitalia/avatar-169872.png>)Bologna to Turin by trainBologna to Turin takes about 2 hours on direct high-speed trains. Trenitalia and Italo run frequent services, with most arriving at Torino Porta Nuova.](<https://everyrail.com/trains/bologna-to-turin/>)[![Glass roof and mural inside Galleria Vittorio Emanuele II in Milan](<https://everyrail.com/api/route-image/como-to-milan/>)![Trenord](<https://everyrail.com/img/operator-media/operators/trenord/avatar-20260908-ab4c8288.webp>)Como to Milan by trainDirect Trenord trains from Como San Giovanni to Milano Centrale take about 40 minutes, with roughly hourly departures.](<https://everyrail.com/trains/como-to-milan/>)[![Milan Cathedral in Piazza del Duomo](<https://everyrail.com/api/route-image/florence-to-milan/>)![Trenitalia](<https://everyrail.com/img/operator-media/v1-operators/trenitalia/avatar-169872.png>)Florence to Milan by trainDirect high-speed trains from Florence to Milan take around 1 hour 40 minutes, with Frecciarossa and Italo services. Advance fares start at about €17.90.](<https://everyrail.com/trains/florence-to-milan/>)[![Milan Cathedral in Piazza del Duomo](<https://everyrail.com/api/route-image/geneva-to-milan/>)![SBB CFF FFS](<https://everyrail.com/img/operator-media/v1-operators/sbb-cff/avatar-169870.png>)Geneva to Milan by trainDirect EuroCity from Genève to Milano Centrale in about 4h20, up to four a day. Second class from CHF 41, seat reservation included.](<https://everyrail.com/trains/geneva-to-milan/>)[![Glass roof and mural inside Galleria Vittorio Emanuele II in Milan](<https://everyrail.com/api/route-image/lyon-to-milan/>)![Trenitalia](<https://everyrail.com/img/operator-media/v1-operators/trenitalia/avatar-169872.png>)![SNCF Voyageurs](<https://everyrail.com/img/operator-media/v1-operators/sncf/avatar-134804.jpg>)Lyon to Milan by trainTwo direct Frecciarossa trains a day from Lyon Part-Dieu to Milano Centrale, about 4h40 to 5h20. Other trips change at Chambéry for a TGV.](<https://everyrail.com/trains/lyon-to-milan/>)[![Terracotta rooftops of Bologna's old town seen from above](<https://everyrail.com/api/route-image/milan-to-bologna/>)![Trenitalia](<https://everyrail.com/img/operator-media/v1-operators/trenitalia/avatar-169872.png>)![Italo](<https://everyrail.com/img/operator-media/v1-operators/italo-ntv/avatar-169874.jpg>)Milan to Bologna by trainDirect Frecciarossa and Italo trains from Milano Centrale reach Bologna Centrale in just over an hour, with slower direct Intercity trains too.](<https://everyrail.com/trains/milan-to-bologna/>)

```json
{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Organization",
      "@id": "https://everyrail.com/#organization",
      "name": "EveryRail",
      "url": "https://everyrail.com/",
      "logo": {
        "@type": "ImageObject",
        "url": "https://everyrail.com/_astro/everyrail-logomark-2026.VJ4vNX1T.webp",
        "@id": "https://everyrail.com/#organization-logo-1"
      },
      "sameAs": [
        "https://www.instagram.com/everyrailtravel/",
        "https://www.facebook.com/everyrail",
        "https://www.threads.com/@everyrailtravel"
      ]
    },
    {
      "@type": "WebSite",
      "@id": "https://everyrail.com/#website",
      "name": "EveryRail",
      "url": "https://everyrail.com/",
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "inLanguage": "en"
    },
    {
      "@type": "WebPage",
      "@id": "https://everyrail.com/trains/milan-to-turin/#webpage",
      "name": "Trains from Milan to Turin | EveryRail",
      "description": "Train travel information for Milan to Turin. Origin: Milan. Destination: Turin. Main stations: Milano Centrale to Torino Porta Nuova.",
      "about": {
        "@id": "https://everyrail.com/trains/milan-to-turin/#traintrip"
      },
      "isPartOf": {
        "@id": "https://everyrail.com/#website"
      },
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "url": "https://everyrail.com/trains/milan-to-turin/",
      "dateModified": "2026-11-03T13:50:16.551Z",
      "inLanguage": "en"
    },
    {
      "@type": "TrainTrip",
      "@id": "https://everyrail.com/trains/milan-to-turin/#traintrip",
      "departureStation": {
        "@type": "TrainStation",
        "@id": "https://everyrail.com/italy/milan/milano-centrale/#trainstation",
        "url": "https://everyrail.com/italy/milan/milano-centrale/",
        "name": "Milano Centrale"
      },
      "arrivalStation": {
        "@type": "TrainStation",
        "@id": "https://everyrail.com/italy/turin/torino-porta-nuova/#trainstation",
        "url": "https://everyrail.com/italy/turin/torino-porta-nuova/",
        "name": "Torino Porta Nuova"
      },
      "provider": [
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/italy/italo-ntv/#organization",
          "name": "Italo",
          "url": "https://www.italotreno.com/en"
        },
        {
          "@type": "Organization",
          "@id": "https://everyrail.com/italy/trenitalia/#organization",
          "name": "Trenitalia",
          "url": "https://www.trenitalia.com/"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Is there a direct train from Milan to Turin?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. Frecciarossa, Italo and Regionale Veloce trains all run direct to Torino Porta Nuova, calling at Torino Porta Susa on the way. Most leave from Milano Centrale; some Frecciarossa leave from Milano Porta Garibaldi. You do not need to change.",
            "@id": "https://everyrail.com/trains/milan-to-turin/#faqpage-mainEntity-1-acceptedAnswer-1",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/milan-to-turin/#faqpage-mainEntity-1",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "How long does the train from Milan to Turin take?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "About an hour to Torino Porta Nuova on a Frecciarossa or Italo, or about 50 minutes to Porta Susa. High-speed trains that also stop at Milano Rho Fiera take up to 1 hour 15 minutes. The Regionale Veloce takes just under 2 hours.",
            "@id": "https://everyrail.com/trains/milan-to-turin/#faqpage-mainEntity-2-acceptedAnswer-2",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/milan-to-turin/#faqpage-mainEntity-2",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Which Turin station should I book?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Torino Porta Nuova, unless you are staying near Porta Susa. Almost every high-speed train stops at Porta Susa first and finishes at Porta Nuova about 10 minutes later.",
            "@id": "https://everyrail.com/trains/milan-to-turin/#faqpage-mainEntity-3-acceptedAnswer-3",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/milan-to-turin/#faqpage-mainEntity-3",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "How much is the train from Milan to Turin?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Italo fares start from €8.90 one way, and early bookings get the lower prices. Frecciarossa prices depend on the fare type, from the flexible Base fare to Super Economy, which cannot be changed or refunded. Regionale Veloce tickets need no reservation.",
            "@id": "https://everyrail.com/trains/milan-to-turin/#faqpage-mainEntity-4-acceptedAnswer-4",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/milan-to-turin/#faqpage-mainEntity-4",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Can I use an Interrail pass from Milan to Turin?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes, on Trenitalia trains. The Frecciarossa needs a compulsory reservation costing €13, while the Regionale Veloce needs none. Italo does not take Interrail passes.",
            "@id": "https://everyrail.com/trains/milan-to-turin/#faqpage-mainEntity-5-acceptedAnswer-5",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/milan-to-turin/#faqpage-mainEntity-5",
          "inLanguage": "en"
        }
      ],
      "@id": "https://everyrail.com/trains/milan-to-turin/#faqpage",
      "inLanguage": "en"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://everyrail.com/trains/milan-to-turin/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://everyrail.com/",
          "@id": "https://everyrail.com/trains/milan-to-turin/#breadcrumb-itemListElement-1"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Europe by train",
          "item": "https://everyrail.com/trains/",
          "@id": "https://everyrail.com/trains/milan-to-turin/#breadcrumb-itemListElement-2"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Italy",
          "item": "https://everyrail.com/italy/",
          "@id": "https://everyrail.com/trains/milan-to-turin/#breadcrumb-itemListElement-3"
        },
        {
          "@type": "ListItem",
          "position": 4,
          "name": "Milan to Turin by train",
          "item": "https://everyrail.com/trains/milan-to-turin/",
          "@id": "https://everyrail.com/trains/milan-to-turin/#breadcrumb-itemListElement-4"
        }
      ],
      "inLanguage": "en"
    }
  ]
}
```
