Travel from Verona-Italy to Milan

Train from Verona to Milan

Trenitalia Frecce operates a train from Verona to Milan hourly. Tickets cost $23 - $35 and the journey takes 1 hour 13 minutes. Two other operators also service this route.

Travel Guides

Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Verona to Milan

From Verona Porta Nuova train to Milano Centrale.1 h 13 min26€
From Verona rideshare to Milan.2 h 10 min9€
From Verona drive to Milan.1 h 36 min23€
From Verona shuttle to aeroporto di linate then line 73 bus to duomo m1 m3.3 h 10 min128€

How long does it take to get from Verona to Milan?

The train from Verona Porta Nuova to Milano Centrale takes 1 hour 13 minutes including transfers and departs hourly.

Is there a direct train between Verona and Milan?

Yes, there is a direct train departing from Verona Porta Nuova and arriving at Milano Centrale. Services depart hourly, and operate every day. The journey takes approximately 1 hour 13 minutes.

Operators from Verona to Milan

Trenitalia Frecce+39 06 68475475Trenitalia Frecce
GoOpti+386 1 320 4530GoOpti
Milan MetroMilan Metro