Bridge and historic buildings in Verona Italy
Routes

Milan to Verona

East across Lombardy and the Veneto by fast train.

By the Viamo editorial team · Editor Terje Moy · Last updated July 2026 · 6 min read

Fastest ~1h5 by train

At a glance Typical options on this route – details, caveats and booking advice below.
🚆 Train~1h5–1h15Frecciarossa, compulsory reservation, frequent
🚆 Train~1h45–2h15Regionale, cheaper, pass-friendly, no reservation
🚌 Bus~1h40–2hFlixBus, lowest fares, little time saved vs regional train
🚗 Car~1h30–2hA4 motorway, tolls, congestion common

Planning this trip? Currency converter · Jet-lag calculator · Trip budget · Compare routes

Milan and Verona are just over 150 km apart along Italy's Po Valley, linked by one of Europe's busiest high-speed rail corridors. With Frecciarossa trains completing the journey in around an hour, the train is the overwhelming first choice — but here is the full picture for every type of traveller.

The quickest way: the Frecciarossa

Trenitalia's Frecciarossa (Red Arrow) high-speed trains run frequently between Milano Centrale and Verona Porta Nuova throughout the day. The fastest services take around 1 hour 5 to 1 hour 15 minutes. Trains depart at least once or twice an hour, making it one of Italy's most intensively served corridors.

The Frecciarossa is a flagship product: smooth, quiet and comfortable in Standard, Premium, Business and Executive classes. Reservations are compulsory — you cannot board a Frecciarossa with a rail pass alone; a paid seat reservation must be added. Book as early as possible, as advance fares are the most competitive and seats fill during peak periods. See our Italy by train guide for the full overview of Trenitalia's fare classes and how to book.

The EuroCity (EC) trains serving this route — often continuing towards Venice, Trieste or Munich — also stop at Verona and take a very similar time at a similar or lower fare, though they also require reservations.

The slower and cheaper train option

Trenitalia Regionale trains also serve Milan–Verona, taking around 1 hour 45 minutes to 2 hours 15 minutes depending on stops. These are much cheaper and do not require seat reservations, making them pass-friendly and good for budget travellers. They run at least every hour. The trade-off is noticeably less comfortable rolling stock and a longer journey time, though for an hour and a half this is rarely a hardship.

The cheapest way: the long-distance bus

FlixBus and other operators connect Milan and Verona by coach in around 1 hour 40 minutes to 2 hours. Fares are often the lowest available, particularly on early bookings. Buses typically depart from Milano Lampugnano coach station (connected by metro to the centre) and arrive near Verona's main bus terminal.

On a route where even the high-speed train takes just over an hour, the bus saves little time compared with the regional train and offers modest savings over advance Frecciarossa fares. It earns its place mainly when train seats are sold out or for travellers with very tight budgets.

Driving

The A4 motorway (Autostrada dei Laghi / Serenissima) connects Milan and Verona in about 160 km, typically taking 1 hour 30 minutes to 2 hours depending on traffic. This is one of Italy's busiest motorways, and congestion around both cities is common during rush hours and in summer. Toll charges apply. Parking in central Verona is expensive and limited in the historic centre; the train wins decisively on convenience for city visitors.

Verona: more than Romeo and Juliet

Verona is often visited as a quick day trip from Milan or Venice, but it rewards a longer stay. The Arena di Verona — a magnificent first-century Roman amphitheatre — hosts a world-famous summer opera festival and is a spectacle even outside performance season. The Piazza delle Erbe and the medieval Castelvecchio and its Scaliger Bridge over the Adige river make for one of Italy's most attractive old-town walks.

Verona is also well placed for onward travel: Lake Garda is about 30 minutes by car or regional bus, Venice is around 70 minutes by Frecciarossa, and Trento and the Dolomites are 50 minutes north by regional train.

Note that Verona Porta Nuova station is a 15-minute walk or a short bus ride from the historic centre (Piazza Brà and the Arena). There is also a smaller Verona Porta Vescovo station closer to some parts of the city, served by slower regional trains.

Booking tips and fare classes

Trenitalia's cheapest Frecciarossa fares (Super Economy and Economy) are released around four months ahead and sell out fastest on this heavily used corridor, so booking early is the best way to secure a low price, particularly around Friday evenings and public holiday weekends. Base and Premium fares cost more but allow date or train changes. Italo, the competing high-speed operator, also runs some services on this line and is worth comparing on price and timing alongside Trenitalia rather than assuming Frecciarossa is automatically the only option.

Platform orientation at Milano Centrale

Milano Centrale is a grand, imposing station and can be confusing on a first visit, with platforms spread across a wide concourse and departure boards that update close to the scheduled time. Arrive with a reasonable margin, particularly with luggage, and double-check the platform (binario) shown on the departure board rather than relying on an earlier assumption. Verona Porta Nuova, by contrast, is a smaller and more straightforward station, easy to navigate on arrival.

Luggage and onboard comfort

Frecciarossa trains have generous overhead and end-of-carriage luggage space and are comfortable even in Standard class for a journey of just over an hour. Regionale trains have more basic seating and less luggage capacity, which is worth bearing in mind if you are travelling with large suitcases rather than a backpack — the Frecciarossa's extra comfort is a real factor on this specific trade-off, not just a matter of speed.

Common mistakes to avoid

A frequent error on Italian high-speed trains generally is treating the ticket like a flexible regional fare — Frecciarossa and EuroCity tickets are tied to a specific train and date, and boarding a different departure without validating a change can result in a penalty fare from the conductor. Another is assuming Verona Porta Nuova is walkable in a couple of minutes from the Arena; budget the full 15 minutes, or factor in a short bus ride, especially with luggage. Finally, if your final destination is Lake Garda rather than Verona city itself, it's often quicker to change at Verona Porta Nuova onto a regional service or bus toward Peschiera del Garda rather than treating Verona as a mandatory overnight stop.

Which should you choose?

The Frecciarossa is the best choice for most travellers — fast, reliable and arriving in the heart of Italy's rail network. If you have an Interrail or Eurail pass and want to avoid a reservation fee, the Regionale is a perfectly good alternative that takes only about 45 minutes longer. The bus suits budget travellers when train seats are scarce. Driving is only worthwhile if you plan to continue to Lake Garda or the Veneto countryside. For onward travel, see Verona to Venice or Milan to Venice if bypassing Verona entirely.

Frequently asked questions

How long does the Frecciarossa take from Milan to Verona?

The fastest Frecciarossa services take about 1 hour 5 to 1 hour 15 minutes between Milano Centrale and Verona Porta Nuova.

Do I need to reserve a seat on the Milan–Verona train?

Yes, if you travel on a Frecciarossa or EuroCity — both require a paid reservation. Regional (Regionale) trains do not require reservations and can be boarded with a pass or a ticket bought on the day.

Is there a scenic route from Milan to Verona?

The high-speed line runs straight through the Po Valley — efficient but not particularly scenic. For scenery, detour via the shores of Lake Garda, though this requires a car or a combination of train to Peschiera del Garda and a ferry or bus around the lake.

How far is Verona station from the city centre?

Verona Porta Nuova is about 1.5 km from the Arena and Piazza Brà — a 15-minute walk through the outskirts, or a short bus or taxi ride.

Sources and further reading: