Fastest way from Verona to Milan: Train (Trenitalia / Italo), about 1h 13min (from €19). Cheapest: Bus, from €4 (about 2h – 2h 24min). Main companies selling this route on 12Go (checked on October 27, 2026): GoOpti, FlixBus, NTV; main departure point: Verona Airport.
There are 3 ways to get from Verona to Milan
Select an option below to see the route details and compare prices. Secure booking via our partner 12go.asia.
Companies selling this route on 12Go
Offers listed on 12Go on October 27, 2026 for a departure on November 17, 2026. Timetables and prices change with the date: check them before booking.
| Company | Mode | Departs from | From | Offers |
|---|---|---|---|---|
| NTV | Train | Verona Porta Nuova | €19 | 6 |
| Itabus | Bus | Verona Viale Palladio III | €4 | 4 |
| FlixBus | Bus | Girolamo Cardinale Avenue | €4 | 15 |
| GoOpti | Bus | Verona Airport | €53 | 90 |
Activate an eSIM before you go: internet the moment you land, no SIM to swap, zero roaming fees.
Practical tips
Fares on the train rise as departure approaches. Compare Trenitalia and Italo online a few days ahead instead of buying at the station on the day, and you will usually avoid paying the full last-minute fare.
Verona Porta Nuova is the main station for long-distance trains. Check the departure station on your ticket before heading out, so you do not end up at a stop that is not served by your chosen train.
Milan has several stations, and trains do not all stop at the same ones. Look at your onward plans, hotel or metro line, and choose the arrival station that is closest, rather than assuming it is the biggest.
If you are flexible and want the lowest fare, the coach is worth comparing. Avoid tight onward connections in Milan, as road traffic at rush hour can delay arrival.
A flight with a stopover adds airport transfers, check-in and waiting, so it rarely beats the train between these two cities. Keep it for cases where it fits an existing flight booking.
The journey experience
Verona to Milan is one of the easiest hops in northern Italy, and you can tell at a glance which option suits you. The train is the default for most independent travellers, the coach is the budget alternative, and a flight with a stopover exists but rarely makes sense. The comparison table on this page puts durations and price ranges side by side so you can decide in seconds.
The train, run by Trenitalia and Italo, links the city centres directly and is comfortable, with space for luggage, onboard toilets and no traffic to worry about. Trains are frequent through the day, and you can pick between faster services and slower regional ones depending on your budget and flexibility. The coach is the cheapest way to go and suits flexible travellers, but it depends on road traffic, especially around Milan at rush hour. A flight with a connection is an option on paper, yet it adds airport transfers, security and waiting, so it only helps in unusual situations.
Our advice: choose the train unless price is your only concern, and book ahead for the best fares rather than buying a last-minute ticket at the station. Check which station you leave from and arrive at, since Milan has several, and you will avoid any surprise. Book online for instant confirmation and travel with your ticket on your phone.
Frequently asked questions — Verona → Milan
The train is faster, taking about 1 h 15 to 1 h 30, with fares from €19 and typically up to €20. The coach takes about 2 h to 2 h 25, with fares from €4 and typically up to €144 depending on date and demand. Compare both on this page before booking.
Prices start at €4 by coach, €19 by train and €42 for a flight with a stopover. Typical fares go up to €144 by coach, €20 by train and €58 by flight. The coach is the cheapest starting point, while the train offers steady, predictable fares.
By train, the journey takes about 1 h 15 to 1 h 30. The coach takes about 2 h to 2 h 25, depending on traffic. A flight with a stopover takes about 3 h 05 to 3 h 30 in total, which is the longest option on this route.
For most travellers, the train is the best choice: it is the fastest option, runs city centre to city centre and has fares from €19. The coach suits those who want the lowest price, from €4. A flight with a stopover is rarely worth it.
Long-distance trains from Verona generally leave from Verona Porta Nuova, the city's main station. In Milan, several stations exist, so check the arrival station shown on your ticket and choose the one closest to your hotel or onward connection.
Why visit Milan?
- ✓ Climb the rooftop terraces of the Duomo for a close-up view of its spires and, on clear days, the Alps
- ✓ See Leonardo da Vinci's The Last Supper at Santa Maria delle Grazie (book weeks ahead)
- ✓ Shop and people-watch in the Galleria Vittorio Emanuele II, then head to the Quadrilatero della Moda
- ✓ Enjoy aperitivo along the Navigli canals, with Spritz and buffet snacks at sunset
- ✓ Catch an opera or ballet at La Scala, or visit its museum on a rainy afternoon
When to visit Milan?
April to June and September to October — mild temperatures, fewer rainy days, and no summer heat or winter fog
What to do in Milan?
Local experiences, must-see sights and activities selected for you
Related searches