Cheapest
Average
The best way to find a cheap train ticket from Verona to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.
Provider | Departs | Duration | Arrives | Transfers | Tickets |
---|---|---|---|---|---|
Regionale | 05:43AM Verona Porta Nuova | 1h52 | 07:35AM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 05:43AM Verona Porta Nuova | 1h37 | 07:20AM Milan Centrale | 1 transfer | |
Regionale | 06:43AM Verona Porta Nuova | 1h52 | 08:35AM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 06:52AM Verona Porta Nuova | 1h20 | 08:12AM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 07:04AM Verona Porta Vescovo | 1h43 | 08:47AM Milan Porta Garibaldi | 1 transfer | |
Italo | 07:12AM Verona Porta Nuova | 1h13 | 08:25AM Milan Centrale | 0 transfersDirect | |
Regionale | 07:12AM Verona | 2h23 | 09:35AM Milan Centrale | 1 transfer | |
Frecciarossa | 07:12AM Verona | 1h35 | 08:47AM Milan Porta Garibaldi | 1 transfer | |
Frecciarossa | 07:32AM Verona Porta Vescovo | 1h43 | 09:15AM Milan Centrale | 1 transfer | |
Regionale | 07:32AM Verona Porta Vescovo | 2h03 | 09:35AM Milan Centrale | 1 transfer | |
Frecciarossa | 07:32AM Verona Porta Nuova | 1h15 | 08:47AM Milan Porta Garibaldi | 0 transfersDirect | |
Regionale | 07:43AM Verona Porta Nuova | 1h52 | 09:35AM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 08:02AM Verona Porta Nuova | 1h13 | 09:15AM Milan Centrale | 0 transfersDirect | |
Regionale | 08:04AM Verona Porta Vescovo | 2h31 | 10:35AM Milan Centrale | 1 transfer | |
Frecciarossa | 08:04AM Verona Porta Vescovo | 1h51 | 09:55AM Milan Porta Garibaldi | 1 transfer | |
Regionale | 08:12AM Verona | 2h23 | 10:35AM Milan Centrale | 1 transfer | |
Frecciarossa | 08:12AM Verona | 1h33 | 09:45AM Milan Centrale | 1 transfer | |
Frecciarossa | 08:32AM Verona Porta Nuova | 1h13 | 09:45AM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 08:32AM Verona Porta Vescovo | 1h43 | 10:15AM Milan Centrale | 1 transfer | |
Regionale | 08:39AM Verona Porta Nuova | 1h56 | 10:35AM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 08:46AM Verona Porta Nuova | 1h09 | 09:55AM Milan Porta Garibaldi | 0 transfersDirect | |
Frecciarossa | 09:02AM Verona Porta Nuova | 1h13 | 10:15AM Milan Centrale | 0 transfersDirect | |
Regionale | 09:12AM Verona | 2h23 | 11:35AM Milan Centrale | 1 transfer | |
Italo | 09:12AM Verona Porta Nuova | 1h13 | 10:25AM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 09:12AM Verona | 1h35 | 10:47AM Milan Porta Garibaldi | 1 transfer | |
Regionale | 09:32AM Verona Porta Vescovo | 2h03 | 11:35AM Milan Centrale | 1 transfer | |
Frecciarossa | 09:32AM Verona Porta Vescovo | 1h43 | 11:15AM Milan Centrale | 1 transfer | |
Frecciarossa | 09:32AM Verona Porta Nuova | 1h15 | 10:47AM Milan Porta Garibaldi | 0 transfersDirect | |
Regionale | 09:43AM Verona Porta Nuova | 1h52 | 11:35AM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 10:02AM Verona Porta Nuova | 1h13 | 11:15AM Milan Centrale | 0 transfersDirect | |
Regionale | 10:02AM Verona | 2h33 | 12:35PM Milan Centrale | 1 transfer | |
Frecciarossa | 10:02AM Verona | 1h43 | 11:45AM Milan Centrale | 1 transfer | |
Italo | 10:12AM Verona Porta Nuova | 1h13 | 11:25AM Milan Centrale | 0 transfersDirect | |
Regionale | 10:32AM Verona Porta Vescovo | 2h03 | 12:35PM Milan Centrale | 1 transfer | |
Frecciarossa | 10:32AM Verona Porta Nuova | 1h13 | 11:45AM Milan Centrale | 0 transfersDirect | |
Regionale | 10:43AM Verona Porta Nuova | 1h52 | 12:35PM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 11:02AM Verona | 2h13 | 01:15PM Milan Centrale | 1 transfer | |
Regionale | 11:02AM Verona | 2h33 | 01:35PM Milan Centrale | 1 transfer | |
Frecciarossa | 11:32AM Verona Porta Vescovo | 1h43 | 01:15PM Milan Centrale | 1 transfer | |
Regionale | 11:32AM Verona Porta Vescovo | 2h03 | 01:35PM Milan Centrale | 1 transfer | |
Regionale | 11:43AM Verona Porta Nuova | 1h52 | 01:35PM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 12:02PM Verona Porta Nuova | 1h13 | 01:15PM Milan Centrale | 0 transfersDirect | |
Regionale | 12:12PM Verona | 2h23 | 02:35PM Milan Centrale | 1 transfer | |
Italo | 12:12PM Verona Porta Nuova | 1h13 | 01:25PM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 12:12PM Verona | 1h33 | 01:45PM Milan Centrale | 1 transfer | |
Frecciarossa | 12:32PM Verona Porta Vescovo | 1h43 | 02:15PM Milan Centrale | 1 transfer | |
Frecciarossa | 12:32PM Verona Porta Nuova | 1h13 | 01:45PM Milan Centrale | 0 transfersDirect | |
Regionale | 12:32PM Verona Porta Vescovo | 2h03 | 02:35PM Milan Centrale | 1 transfer | |
Regionale | 12:43PM Verona Porta Nuova | 1h52 | 02:35PM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 01:02PM Verona Porta Nuova | 1h13 | 02:15PM Milan Centrale | 0 transfersDirect | |
Regionale | 01:04PM Verona Porta Vescovo | 2h31 | 03:35PM Milan Centrale | 1 transfer | |
Frecciarossa | 01:04PM Verona Porta Vescovo | 2h11 | 03:15PM Milan Centrale | 1 transfer | |
Frecciarossa | 01:12PM Verona | 2h03 | 03:15PM Milan Centrale | 1 transfer | |
Regionale | 01:12PM Verona | 2h23 | 03:35PM Milan Centrale | 1 transfer | |
Regionale | 01:43PM Verona Porta Nuova | 1h52 | 03:35PM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 02:02PM Verona Porta Nuova | 1h13 | 03:15PM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 02:12PM Verona | 1h33 | 03:45PM Milan Centrale | 1 transfer | |
Regionale | 02:12PM Verona | 2h23 | 04:35PM Milan Centrale | 1 transfer | |
Frecciarossa | 02:32PM Verona Porta Nuova | 1h13 | 03:45PM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 02:32PM Verona Porta Vescovo | 1h43 | 04:15PM Milan Centrale | 1 transfer | |
Regionale | 02:32PM Verona Porta Vescovo | 2h03 | 04:35PM Milan Centrale | 1 transfer | |
Regionale | 02:43PM Verona Porta Nuova | 1h52 | 04:35PM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 03:02PM Verona Porta Nuova | 1h13 | 04:15PM Milan Centrale | 0 transfersDirect | |
Italo | 03:12PM Verona Porta Nuova | 1h13 | 04:25PM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 03:12PM Verona | 2h03 | 05:15PM Milan Centrale | 1 transfer | |
Regionale | 03:12PM Verona | 2h23 | 05:35PM Milan Centrale | 1 transfer | |
Regionale | 03:32PM Verona Porta Vescovo | 2h03 | 05:35PM Milan Centrale | 1 transfer | |
Frecciarossa | 03:32PM Verona Porta Vescovo | 1h43 | 05:15PM Milan Centrale | 1 transfer | |
Regionale | 03:43PM Verona Porta Nuova | 1h52 | 05:35PM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 04:02PM Verona Porta Nuova | 1h13 | 05:15PM Milan Centrale | 0 transfersDirect | |
Regionale | 04:02PM Verona | 2h33 | 06:35PM Milan Centrale | 1 transfer | |
Italo | 04:12PM Verona Porta Nuova | 1h13 | 05:25PM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 04:32PM Verona Porta Vescovo | 1h43 | 06:15PM Milan Centrale | 1 transfer | |
Regionale | 04:32PM Verona Porta Vescovo | 2h03 | 06:35PM Milan Centrale | 1 transfer | |
Regionale | 04:43PM Verona Porta Nuova | 1h52 | 06:35PM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 05:02PM Verona Porta Nuova | 1h13 | 06:15PM Milan Centrale | 0 transfersDirect | |
Regionale | 05:02PM Verona | 2h08 | 07:10PM Milano Lambrate | 1 transfer | |
Italo | 05:12PM Verona Porta Nuova | 1h13 | 06:25PM Milan Centrale | 0 transfersDirect | |
Regionale | 05:20PM Verona Porta Nuova | 2h05 | 07:25PM Milan Porta Garibaldi | 0 transfersDirect | |
Frecciarossa | 05:32PM Verona Porta Vescovo | 1h43 | 07:15PM Milan Centrale | 1 transfer | |
Regionale | 05:32PM Verona Porta Vescovo | 2h03 | 07:35PM Milan Centrale | 1 transfer | |
Regionale | 05:43PM Verona Porta Nuova | 1h52 | 07:35PM Milan Centrale | 0 transfersDirect | |
Regionale | 06:02PM Verona | 2h33 | 08:35PM Milan Centrale | 1 transfer | |
Frecciarossa | 06:02PM Verona Porta Nuova | 1h13 | 07:15PM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 06:02PM Verona | 1h45 | 07:47PM Milan Porta Garibaldi | 1 transfer | |
Regionale | 06:12PM Verona Porta Nuova | 1h58 | 08:10PM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 06:32PM Verona Porta Nuova | 1h15 | 07:47PM Milan Porta Garibaldi | 0 transfersDirect | |
Frecciarossa | 06:32PM Verona Porta Vescovo | 1h43 | 08:15PM Milan Centrale | 1 transfer | |
Regionale | 06:32PM Verona Porta Vescovo | 2h03 | 08:35PM Milan Centrale | 1 transfer | |
Regionale | 06:43PM Verona Porta Nuova | 1h52 | 08:35PM Milan Centrale | 0 transfersDirect | |
Regionale | 07:02PM Verona | 2h33 | 09:35PM Milan Centrale | 1 transfer | |
Frecciarossa | 07:02PM Verona | 1h43 | 08:45PM Milan Centrale | 1 transfer | |
Frecciarossa | 07:02PM Verona Porta Nuova | 1h13 | 08:15PM Milan Centrale | 0 transfersDirect | |
Italo | 07:12PM Verona Porta Nuova | 1h13 | 08:25PM Milan Centrale | 0 transfersDirect | |
Regionale | 07:32PM Verona Porta Vescovo | 2h03 | 09:35PM Milan Centrale | 1 transfer | |
Frecciarossa | 07:32PM Verona Porta Vescovo | 1h43 | 09:15PM Milan Centrale | 1 transfer | |
Frecciarossa | 07:32PM Verona Porta Nuova | 1h13 | 08:45PM Milan Centrale | 0 transfersDirect | |
Regionale | 07:43PM Verona Porta Nuova | 1h52 | 09:35PM Milan Centrale | 0 transfersDirect | |
Frecciarossa | 08:02PM Verona Porta Nuova | 1h13 | 09:15PM Milan Centrale | 0 transfersDirect | |
Regionale | 08:02PM Verona | 2h33 | 10:35PM Milan Centrale | 1 transfer | |
Regionale | 08:32PM Verona Porta Vescovo | 2h03 | 10:35PM Milan Centrale | 1 transfer | |
Regionale | 08:43PM Verona Porta Nuova | 1h52 | 10:35PM Milan Centrale | 0 transfersDirect | |
Regionale | 09:32PM Verona Porta Vescovo | 2h03 | 11:35PM Milan Centrale | 1 transfer | |
Regionale | 09:43PM Verona Porta Nuova | 1h52 | 11:35PM Milan Centrale | 0 transfersDirect | |
This is the last train of the day. |
Find all the dates and times for this journey
Fastest Journey
1 h 9 m
Average
1 h 46 m
Trains per day
104
Distance
141 km
Of the 104 trains that leave Verona for Milan every day 49 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
Distance | 87 miles (141 km) |
---|---|
Average train duration | 1 h 13 min |
Average train ticket price | $16 (€14) |
Train frequency | 24 a day |
Direct train | Yes, there are 22 direct trains a day |
Train companies | Regionale, Frecciarossa, Italo, Trenord or ÖBB Nightjet |
Trains from Verona to Milan cover the 87 miles (141 km) long journey taking on average 1 h 13 min with our travel partners like Regionale, Frecciarossa, Italo, Trenord or ÖBB Nightjet. Normally, there are 24 trains operating per day, including direct services available. While the average ticket price for this journey costs around $16 (€14), you can find the cheapest train ticket for as low as $11 (€9). Travelers depart most frequently from Verona Porta Nuova and arrive in Milan Centrale.
Travel to Milan from Verona from $15 (€13) with Omio’s train partners Regionale, Frecciarossa and Italo! You can find the best schedules and tickets when comparing and booking the most convenient route for you.
Regionale is the regional train service of national carrier Trenitalia connecting all of Italy. It is the most convinient way to travel to both big cities and the smallest villages all over the Italian country. The regional trains have different names depending on the region they serve, such as Treno Regionale Veloce (TRV) and Treno Regionale Lento (TRL). Treno Rock and Treno pop are the two new trains part of Trenitalia regionale fleet. Trenitalia Regionale offers a variety of ticket types, including single tickets (economy and standard), return tickets, and season tickets. Onboard facilities include free Wi-Fi, air conditioning, and power sockets. The most popular routes for Regionale are between Rome and Milan, Naples and Florence, and Turin and Venice.
Verona to Milan train information with Regionale:
The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:
Passengers board the train most frequently from Verona Porta Nuova, which is located around 1.8 miles (2.9 km) away from the city centre, and they get off the train at Milan Centrale, located 2.3 miles (3.7 km) away from the city centre.
Here are some other resources that might have the information you need