---
title: "Trains from Milan to Verona | EveryRail"
description: "Direct trains link Milano Centrale and Verona Porta Nuova: about 1 hour 15 minutes by Frecciarossa or Italo, about 1 hour 50 by regional train."
image: "https://everyrail.com/api/route-image/milan-to-verona/"
---

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

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

**Share**

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

**On this page**

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

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

Last updated November 2026

# Milan to Verona by train

Direct trains link Milano Centrale and Verona Porta Nuova: about 1 hour 15 minutes by Frecciarossa or Italo, about 1 hour 50 by regional train.

![The Roman amphitheatre of the Verona Arena seen across Piazza Bra on a clear day](<https://everyrail.com/img/blog-media/derived/v2/85e4a27e045951f9f78bf6010c34b6e8196e329d/w1600.webp>)

Origin

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

Destination

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

Main stations

Milano Centrale to Verona Porta Nuova

Country

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

Every train from Milano Centrale to Verona Porta Nuova is direct: about 1 hour 15 minutes at high speed, or about 1 hour 50 minutes by regional train.

## High-speed or regional train

You never change trains on this route. For most trips, take a high-speed train: [Trenitalia](<https://everyrail.com/italy/trenitalia/>)'s Frecciarossa and Italo both cover the route in about 1 hour 15 minutes, calling at Brescia on the way. Many also stop at Desenzano del Garda or Peschiera del Garda, the Lake Garda stations.

Frecciarossa trains leave Milano Centrale at least once an hour for most of the day, often twice. Italo adds seven a day. A few EuroCity trains between Switzerland and [Venice](<https://everyrail.com/italy/venice/>) also stop at Verona, taking about 1 hour 25 minutes.

The Trenord regional train (line RE6) is slower but needs no planning. It leaves Milano Centrale roughly every hour and takes about 1 hour 50 minutes, stopping at more towns along the way, including Brescia, Desenzano and Peschiera.

## Milano Centrale to Verona Porta Nuova

Start at Milano Centrale. The regional trains, Italo, the EuroCity trains and most Frecciarossa trains leave from there. A few Frecciarossa trains coming from [Turin](<https://everyrail.com/italy/turin/>) call at Milano Porta Garibaldi instead and skip Milano Centrale, so go to the station printed on your ticket. In Verona, they all arrive at Verona Porta Nuova, the city's main station.

## Tickets, fares and passes

Trenitalia and Italo are rival companies. Their tickets are not interchangeable, so a Frecciarossa ticket is no good on an Italo train, or the other way round. Both price seats by demand. Italo fares start from €8.90 one way when booked early.

A paper regional ticket is not tied to one train: validate it in the station machine before you board, then finish the journey within four hours.

With an Interrail pass, the regional train needs no reservation. The Frecciarossa needs a compulsory seat reservation, which costs €13 for pass holders. EuroCity trains also need a compulsory reservation for pass holders. Italo does not accept Interrail passes. If you hold one and want the fast train, book a Frecciarossa.

## Works and timetable changes

Until 14 November 2026, the two late-evening Trenord trains from Milano Centrale to Verona run only as far as Brescia, and a replacement bus takes passengers on to Verona Porta Nuova. On 15 November only the earlier of the two is affected. On 14 November one afternoon Frecciarossa to Venice starts at Brescia instead of Milano Centrale.

The new high-speed line between Brescia and Verona is due to open in the first quarter of 2027, and the European timetable changes on 13 December 2026. Check your exact train if you travel after either date, because times on this route may change.

## Where to book

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

### Book with Omio

Find times and prices for Milan → Verona.

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

### 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/verona/?sub_id=er_87ee5aa4734ff132>)
- [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/verona/?sub_id=er_76222fd455696a68>)
- [Trenord](<https://everyrail.com/italy/trenord/>)
  Trenord runs Lombardy's regional and suburban trains, the Malpensa Express airport link, and STIBM zone tickets around Milan.
  [Official website](<https://www.trenord.it/>)
  [Check times & prices](<https://everyrail.com/go/omio/r/milan/verona/?sub_id=er_3e1460566ec738a8>)

## Find places to stay in Verona

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

## Frequently asked questions

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

Yes. Every train on the route runs direct to Verona Porta Nuova, almost all of them from Milano Centrale, whether you take a Frecciarossa, an Italo, a EuroCity or a Trenord regional train.

### How long is the train from Milan to Verona?

About 1 hour 15 minutes on a Frecciarossa or Italo high-speed train, and about 1 hour 50 minutes on a Trenord regional train.

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

Yes, on Trenitalia and Trenord trains. Trenord regional trains need no reservation. The Frecciarossa needs a compulsory reservation, which costs €13 for pass holders. Italo does not accept Interrail passes.

### Which Milan station do trains to Verona leave from?

Milano Centrale for the Trenord regional trains, Italo, the EuroCity trains and most Frecciarossa trains. A few Frecciarossa trains coming from Turin leave from Milano Porta Garibaldi instead.

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

Italo fares start from €8.90 one way for early bookings. Frecciarossa and Italo prices rise as trains fill, so book ahead for the lowest fares.

## 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/>)[![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/>)[![Lakeside villa on Lake Como with mountains in the background](<https://everyrail.com/api/route-image/milan-to-como/>)![Trenitalia](<https://everyrail.com/img/operator-media/v1-operators/trenitalia/avatar-169872.png>)Milan to Como by trainTrains from Milan to Como take as little as 37 minutes, with up to 69 daily departures and fares from €5.20 on Trenitalia and Trenord.](<https://everyrail.com/trains/milan-to-como/>)

```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-verona/#webpage",
      "name": "Trains from Milan to Verona | EveryRail",
      "description": "Train travel information for Milan to Verona. Origin: Milan. Destination: Verona. Main stations: Milano Centrale to Verona Porta Nuova.",
      "about": {
        "@id": "https://everyrail.com/trains/milan-to-verona/#traintrip"
      },
      "isPartOf": {
        "@id": "https://everyrail.com/#website"
      },
      "publisher": {
        "@id": "https://everyrail.com/#organization"
      },
      "url": "https://everyrail.com/trains/milan-to-verona/",
      "dateModified": "2026-11-06T14:30:30.475Z",
      "inLanguage": "en"
    },
    {
      "@type": "TrainTrip",
      "@id": "https://everyrail.com/trains/milan-to-verona/#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/verona/verona-porta-nuova/#trainstation",
        "url": "https://everyrail.com/italy/verona/verona-porta-nuova/",
        "name": "Verona 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": "Organization",
          "@id": "https://everyrail.com/italy/trenord/#organization",
          "name": "Trenord",
          "url": "https://www.trenord.it/"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "Is there a direct train from Milan to Verona?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes. Every train on the route runs direct to Verona Porta Nuova, almost all of them from Milano Centrale, whether you take a Frecciarossa, an Italo, a EuroCity or a Trenord regional train.",
            "@id": "https://everyrail.com/trains/milan-to-verona/#faqpage-mainEntity-1-acceptedAnswer-1",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/milan-to-verona/#faqpage-mainEntity-1",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "How long is the train from Milan to Verona?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "About 1 hour 15 minutes on a Frecciarossa or Italo high-speed train, and about 1 hour 50 minutes on a Trenord regional train.",
            "@id": "https://everyrail.com/trains/milan-to-verona/#faqpage-mainEntity-2-acceptedAnswer-2",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/milan-to-verona/#faqpage-mainEntity-2",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Can I use an Interrail pass from Milan to Verona?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Yes, on Trenitalia and Trenord trains. Trenord regional trains need no reservation. The Frecciarossa needs a compulsory reservation, which costs €13 for pass holders. Italo does not accept Interrail passes.",
            "@id": "https://everyrail.com/trains/milan-to-verona/#faqpage-mainEntity-3-acceptedAnswer-3",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/milan-to-verona/#faqpage-mainEntity-3",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "Which Milan station do trains to Verona leave from?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Milano Centrale for the Trenord regional trains, Italo, the EuroCity trains and most Frecciarossa trains. A few Frecciarossa trains coming from Turin leave from Milano Porta Garibaldi instead.",
            "@id": "https://everyrail.com/trains/milan-to-verona/#faqpage-mainEntity-4-acceptedAnswer-4",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/milan-to-verona/#faqpage-mainEntity-4",
          "inLanguage": "en"
        },
        {
          "@type": "Question",
          "name": "How much is the train from Milan to Verona?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Italo fares start from €8.90 one way for early bookings. Frecciarossa and Italo prices rise as trains fill, so book ahead for the lowest fares.",
            "@id": "https://everyrail.com/trains/milan-to-verona/#faqpage-mainEntity-5-acceptedAnswer-5",
            "inLanguage": "en"
          },
          "@id": "https://everyrail.com/trains/milan-to-verona/#faqpage-mainEntity-5",
          "inLanguage": "en"
        }
      ],
      "@id": "https://everyrail.com/trains/milan-to-verona/#faqpage",
      "inLanguage": "en"
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://everyrail.com/trains/milan-to-verona/#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Home",
          "item": "https://everyrail.com/",
          "@id": "https://everyrail.com/trains/milan-to-verona/#breadcrumb-itemListElement-1"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Europe by train",
          "item": "https://everyrail.com/trains/",
          "@id": "https://everyrail.com/trains/milan-to-verona/#breadcrumb-itemListElement-2"
        },
        {
          "@type": "ListItem",
          "position": 3,
          "name": "Italy",
          "item": "https://everyrail.com/italy/",
          "@id": "https://everyrail.com/trains/milan-to-verona/#breadcrumb-itemListElement-3"
        },
        {
          "@type": "ListItem",
          "position": 4,
          "name": "Milan to Verona by train",
          "item": "https://everyrail.com/trains/milan-to-verona/",
          "@id": "https://everyrail.com/trains/milan-to-verona/#breadcrumb-itemListElement-4"
        }
      ],
      "inLanguage": "en"
    }
  ]
}
```
