Verona to Milan train

Tue, 15 Oct
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Verona to Milan

Showing times and prices for 15 Oct

Cheapest

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 travelling at rush hour.

Cheapest
Regionale
Regionale TRENORD 2640
17:431h55
Verona Porta Nuova
19:38Milan Centrale
£111One-way
0 changes
Cheapest
Regionale
Regionale TRENORD 2648
21:431h55
Verona Porta Nuova
23:38Milan Centrale
£111One-way
0 changes
Cheapest
Regionale
Regionale TRENORD 2636
15:431h55
Verona Porta Nuova
17:38Milan Centrale
£111One-way
0 changes
Cheapest
Regionale
Regionale TRENORD 2626
10:431h55
Verona Porta Nuova
12:38Milan Centrale
£111One-way
0 changes
Cheapest
Regionale
Regionale TRENORD 2616
05:431h55
Verona Porta Nuova
07:38Milan Centrale
£111One-way
0 changes

Verona to Milan train times

Showing trains for tomorrow, Tuesday 15 October
ProviderDepartsDurationArrivesChangesTickets
Regionale
Regionale TRENORD 2616
05:43 Verona Porta Nuova1h55 07:38 Milan Centrale0 changesDirect
Regionale
Autobus VF002
06:21 Verona2h17 08:38 Milan Centrale1 change
Regionale
Regionale TRENORD 2606
06:43 Verona Porta Nuova1h55 08:38 Milan Centrale0 changesDirect
Regionale
Regionale TRENORD 2608
06:55 Verona Porta Nuova1h53 08:48 Milan Centrale0 changesDirect
Frecciarossa
Regionale 17176
07:04 Verona Porta Vescovo1h43 08:47 Milan Porta Garibaldi1 change
Frecciarossa
Autobus VF004
07:11 Verona1h36 08:47 Milan Porta Garibaldi1 change
Regionale
Autobus VF004
07:11 Verona2h27 09:38 Milan Centrale1 change
Frecciarossa
Regionale Veloce 3478
07:32 Verona Porta Vescovo1h43 09:15 Milan Centrale1 change
Regionale
Regionale Veloce 3478
07:32 Verona Porta Vescovo2h06 09:38 Milan Centrale1 change
Frecciarossa
FRECCIAROSSA 1000 9702
07:32 Verona Porta Nuova1h15 08:47 Milan Porta Garibaldi0 changesDirect
Regionale
Regionale TRENORD 2620
07:43 Verona Porta Nuova1h55 09:38 Milan Centrale0 changesDirect
Frecciarossa
FRECCIAROSSA 9706
08:02 Verona Porta Nuova1h13 09:15 Milan Centrale0 changesDirect
Regionale
Autobus VF008
08:11 Verona2h27 10:38 Milan Centrale1 change
Frecciarossa
Autobus VF008
08:11 Verona1h34 09:45 Milan Centrale1 change
Frecciarossa
Regionale 17164
08:19 Verona Porta Vescovo1h36 09:55 Milan Porta Garibaldi1 change
Regionale
Regionale 17164
08:19 Verona Porta Vescovo2h19 10:38 Milan Centrale1 change
Frecciarossa
FRECCIAROSSA 9708
08:32 Verona Porta Nuova1h13 09:45 Milan Centrale0 changesDirect
Frecciarossa
Regionale Veloce 3482
08:32 Verona Porta Vescovo1h43 10:15 Milan Centrale1 change
Regionale
Regionale TRENORD 2622
08:39 Verona Porta Nuova1h59 10:38 Milan Centrale0 changesDirect
Frecciarossa
FRECCIAROSSA 1000 9712
08:46 Verona Porta Nuova1h09 09:55 Milan Porta Garibaldi0 changesDirect
Frecciarossa
FRECCIAROSSA 9713
09:02 Verona Porta Nuova1h13 10:15 Milan Centrale0 changesDirect
Regionale
Autobus VF014
09:11 Verona2h27 11:38 Milan Centrale1 change
Frecciarossa
Autobus VF014
09:11 Verona1h36 10:47 Milan Porta Garibaldi1 change
Italo
8974
09:12 Verona Porta Nuova1h13 10:25 Milan Centrale0 changesDirect
Frecciarossa
FRECCIAROSSA 9716
09:32 Verona Porta Nuova1h15 10:47 Milan Porta Garibaldi0 changesDirect
Regionale
Regionale Veloce 3486
09:32 Verona Porta Vescovo2h06 11:38 Milan Centrale1 change
Frecciarossa
Regionale Veloce 3486
09:32 Verona Porta Vescovo1h43 11:15 Milan Centrale1 change
Regionale
Regionale TRENORD 2624
09:43 Verona Porta Nuova1h55 11:38 Milan Centrale0 changesDirect
Regionale
Autobus VF018
10:02 Verona2h36 12:38 Milan Centrale1 change
Frecciarossa
FRECCIAROSSA 9718
10:02 Verona Porta Nuova1h13 11:15 Milan Centrale0 changesDirect
Frecciarossa
Autobus VF018
10:02 Verona1h43 11:45 Milan Centrale1 change
Italo
8971
10:12 Verona Porta Nuova1h13 11:25 Milan Centrale0 changesDirect
Regionale
Regionale Veloce 3428
10:32 Verona Porta Vescovo2h06 12:38 Milan Centrale1 change
Frecciarossa
FRECCIAROSSA 9721
10:32 Verona Porta Nuova1h13 11:45 Milan Centrale0 changesDirect
Regionale
Regionale TRENORD 2626
10:43 Verona Porta Nuova1h55 12:38 Milan Centrale0 changesDirect
Frecciarossa
Autobus VF022
11:02 Verona2h13 13:15 Milan Centrale1 change
Regionale
Autobus VF022
11:02 Verona2h36 13:38 Milan Centrale1 change
Frecciarossa
Regionale Veloce 3636
11:32 Verona Porta Vescovo1h43 13:15 Milan Centrale1 change
Regionale
Regionale Veloce 3636
11:32 Verona Porta Vescovo2h06 13:38 Milan Centrale1 change
Regionale
Regionale TRENORD 2628
11:43 Verona Porta Nuova1h55 13:38 Milan Centrale0 changesDirect
Frecciarossa
FRECCIAROSSA 9724
12:02 Verona Porta Nuova1h13 13:15 Milan Centrale0 changesDirect
Frecciarossa
Autobus VF024
12:11 Verona1h34 13:45 Milan Centrale1 change
Frecciarossa
FRECCIAROSSA 9726
12:32 Verona Porta Nuova1h13 13:45 Milan Centrale0 changesDirect
Frecciarossa
Regionale Veloce 3488
12:32 Verona Porta Vescovo1h43 14:15 Milan Centrale1 change
Frecciarossa
FRECCIAROSSA 9728
13:02 Verona Porta Nuova1h13 14:15 Milan Centrale0 changesDirect
Regionale
Autobus VF030
13:11 Verona2h27 15:38 Milan Centrale1 change
Frecciarossa
Autobus VF030
13:11 Verona2h04 15:15 Milan Centrale1 change
Regionale
Regionale Veloce 3490
13:32 Verona Porta Vescovo2h06 15:38 Milan Centrale1 change
Frecciarossa
Regionale Veloce 3490
13:32 Verona Porta Vescovo1h43 15:15 Milan Centrale1 change
Regionale
Regionale TRENORD 2632
13:43 Verona Porta Nuova1h55 15:38 Milan Centrale0 changesDirect
Frecciarossa
FRECCIAROSSA 9732
14:02 Verona Porta Nuova1h13 15:15 Milan Centrale0 changesDirect
Frecciarossa
Autobus VF034
14:11 Verona1h34 15:45 Milan Centrale1 change
Regionale
Autobus VF034
14:11 Verona2h27 16:38 Milan Centrale1 change
Frecciarossa
Regionale Veloce 3492
14:32 Verona Porta Vescovo1h43 16:15 Milan Centrale1 change
Frecciarossa
FRECCIAROSSA 9729
14:32 Verona Porta Nuova1h13 15:45 Milan Centrale0 changesDirect
Regionale
Regionale Veloce 3492
14:32 Verona Porta Vescovo2h06 16:38 Milan Centrale1 change
Regionale
Regionale TRENORD 2634
14:43 Verona Porta Nuova1h55 16:38 Milan Centrale0 changesDirect
Frecciarossa
FRECCIAROSSA 9736
15:02 Verona Porta Nuova1h13 16:15 Milan Centrale0 changesDirect
Regionale
Autobus VF040
15:11 Verona2h27 17:38 Milan Centrale1 change
Frecciarossa
Autobus VF040
15:11 Verona2h04 17:15 Milan Centrale1 change
Italo
8984
15:12 Verona Porta Nuova1h13 16:25 Milan Centrale0 changesDirect
Regionale
Regionale Veloce 3496
15:32 Verona Porta Vescovo2h06 17:38 Milan Centrale1 change
Frecciarossa
Regionale Veloce 3496
15:32 Verona Porta Vescovo1h43 17:15 Milan Centrale1 change
Regionale
Regionale TRENORD 2636
15:43 Verona Porta Nuova1h55 17:38 Milan Centrale0 changesDirect
Frecciarossa
FRECCIAROSSA 9740
16:02 Verona Porta Nuova1h13 17:15 Milan Centrale0 changesDirect
Regionale
Autobus VF044
16:02 Verona2h36 18:38 Milan Centrale1 change
Italo
8986
16:12 Verona Porta Nuova1h13 17:25 Milan Centrale0 changesDirect
Regionale
Regionale Veloce 3498
16:32 Verona Porta Vescovo2h06 18:38 Milan Centrale1 change
Frecciarossa
Regionale Veloce 3498
16:32 Verona Porta Vescovo1h43 18:15 Milan Centrale1 change
Regionale
Regionale TRENORD 2638
16:43 Verona Porta Nuova1h55 18:38 Milan Centrale0 changesDirect
Regionale
Autobus VF048
17:02 Verona2h36 19:38 Milan Centrale1 change
Frecciarossa
FRECCIAROSSA 9744
17:02 Verona Porta Nuova1h13 18:15 Milan Centrale0 changesDirect
Italo
8988
17:12 Verona Porta Nuova1h13 18:25 Milan Centrale0 changesDirect
Regionale
Regionale 16026
17:32 Verona Porta Vescovo2h06 19:38 Milan Centrale1 change
Frecciarossa
Regionale 16026
17:32 Verona Porta Vescovo1h43 19:15 Milan Centrale1 change
Regionale
Regionale TRENORD 2640
17:43 Verona Porta Nuova1h55 19:38 Milan Centrale0 changesDirect
Regionale
Autobus VF050
18:02 Verona2h36 20:38 Milan Centrale1 change
Frecciarossa
FRECCIAROSSA 9748
18:02 Verona Porta Nuova1h13 19:15 Milan Centrale0 changesDirect
Frecciarossa
Autobus VF050
18:02 Verona1h45 19:47 Milan Porta Garibaldi1 change
Frecciarossa
FRECCIAROSSA 9750
18:32 Verona Porta Nuova1h15 19:47 Milan Porta Garibaldi0 changesDirect
Regionale
Regionale Veloce 3504
18:32 Verona Porta Vescovo2h06 20:38 Milan Centrale1 change
Frecciarossa
Regionale Veloce 3504
18:32 Verona Porta Vescovo1h43 20:15 Milan Centrale1 change
Regionale
Regionale TRENORD 2642
18:43 Verona Porta Nuova1h55 20:38 Milan Centrale0 changesDirect
Frecciarossa
Autobus VF054
19:02 Verona1h43 20:45 Milan Centrale1 change
Regionale
Autobus VF054
19:02 Verona2h36 21:38 Milan Centrale1 change
Frecciarossa
FRECCIAROSSA 9752
19:02 Verona Porta Nuova1h13 20:15 Milan Centrale0 changesDirect
Frecciarossa
FRECCIAROSSA 9754
19:32 Verona Porta Nuova1h13 20:45 Milan Centrale0 changesDirect
Regionale
Regionale Veloce 3506
19:32 Verona Porta Vescovo2h06 21:38 Milan Centrale1 change
Frecciarossa
Regionale Veloce 3524
19:38 Verona Porta Vescovo1h37 21:15 Milan Centrale1 change
Regionale
Regionale TRENORD 2644
19:43 Verona Porta Nuova1h55 21:38 Milan Centrale0 changesDirect
Frecciarossa
FRECCIAROSSA 9758
20:02 Verona Porta Nuova1h13 21:15 Milan Centrale0 changesDirect
Frecciarossa
Autobus VF056
20:02 Verona2h13 22:15 Milan Centrale1 change
Regionale
Autobus VF056
20:02 Verona2h36 22:38 Milan Centrale1 change
Frecciarossa
Regionale Veloce 3508
20:32 Verona Porta Vescovo1h43 22:15 Milan Centrale1 change
Regionale
Regionale Veloce 3508
20:32 Verona Porta Vescovo2h06 22:38 Milan Centrale1 change
Regionale
Regionale TRENORD 2646
20:43 Verona Porta Nuova1h55 22:38 Milan Centrale0 changesDirect
Frecciarossa
FRECCIAROSSA 9762
21:02 Verona Porta Nuova1h13 22:15 Milan Centrale0 changesDirect
Regionale
Regionale 3574
21:32 Verona Porta Vescovo2h06 23:38 Milan Centrale1 change
Regionale
Regionale TRENORD 2648
21:43 Verona Porta Nuova1h55 23:38 Milan Centrale0 changesDirect

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Verona to Milan by train or coach

Tue
15 Oct
Wed
16 Oct
Thu
17 Oct
Fri
18 Oct
Sat
19 Oct
Sun
20 Oct
Mon
21 Oct
Tue
22 Oct
Wed
23 Oct
Thu
24 Oct
Fri
25 Oct
Sat
26 Oct
Sun
27 Oct
Mon
28 Oct
Tue
29 Oct
Wed
30 Oct
Thu
31 Oct
Fri
01 Nov
Sat
02 Nov
Sun
03 Nov
Mon
04 Nov

Train times from Verona to Milan

Showing times and prices for 15 Oct

Fastest Journey

1 h 9 m

Average

1 h 47 m

Trains per day

99

Distance

141 km

Of the 99 trains that leave Verona for Milan every day 44 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
Frecciarossa
FRECCIAROSSA 1000 9712
08:461h09
Verona Porta Nuova
09:55Milan Porta Garibaldi
£241One-way
0 changes
2nd Fastest
Italo
8971
10:121h13
Verona Porta Nuova
11:25Milan Centrale
£211One-way
0 changes
2nd Fastest
Frecciarossa
FRECCIAROSSA 9728
13:021h13
Verona Porta Nuova
14:15Milan Centrale
£241One-way
0 changes
2nd Fastest
Italo
8986
16:121h13
Verona Porta Nuova
17:25Milan Centrale
£211One-way
0 changes
2nd Fastest
Frecciarossa
FRECCIAROSSA 9708
08:321h13
Verona Porta Nuova
09:45Milan Centrale
£301One-way
0 changes

More than 1,000 travel companies trust us to sell their tickets all in one place.

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Verona to Milan

distanceDistance87 miles
durationAverage train duration1 h 13 min
priceAverage train ticket price£12 (€14)
frequencyTrain frequency24 a day
changesDirect trainYes, there are 22 direct trains a day
carriersTrain companiesRegionale, Frecciarossa, Italo, Trenord or ÖBB Nightjet

Trains from Verona to Milan cover the 87 miles 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. You can get the cheapest train tickets for this route for as low as £8, but the average price of train tickets is £12. Travellers depart most frequently from Verona Porta Nuova and arrive in Milan Centrale.

Train providers: Regionale, Frecciarossa and Italo trains Verona to Milan

Find the best trains to Milan from Verona with Omio's travel partners Regionale, Frecciarossa and Italo from £11. We can find you the best deals, timetables and tickets when comparing and booking the best route.

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:

  • Average Duration: 1 h 43 min
  • Cheapest Price: £11

FAQs: Verona to Milan train

FAQs: Travel by train from Verona to Milan easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Verona to Milan.
FAQs
Cheap train tickets from Verona to Milan can start from as little as £8 when you book in advance. The average train ticket price for Verona to Milan is £12; however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
The average journey time by train from Verona to Milan is 1 h 13 min   to travel the 87 mile long route, with around there are 24 trains per day. Journey times can vary on weekends and holidays.
The first train from Verona to Milan leaves at 06: 39. Plan your trip with the Journey Planner   from Omio.
The last train from Verona to Milan leaves at 20: 32.
Yes, there are 22 direct trains a day from Verona to Milan with Regionale, Frecciarossa, Italo or Trenord. Schedules can vary on holidays or weekends with fewer direct trains.
Yes, you can take a high-speed train from Verona to Milan with Frecciarossa or Italo. Overall you can travel with the following companies: Regionale, Frecciarossa, Italo, Trenord or ÖBB Nightjet.
When taking a train from Verona to Milan, you can count on Regionale, Frecciarossa, Italo, Trenord or ÖBB Nightjet for the best way to get you to Milan. You can also check all possible train providers who offer a service from Verona to Milan and compare the amenities they offer before buying a train ticket.
Yes, you can take a night train from Verona to Milan with ÖBB Nightjet. Find all the info regarding night trains in Europe.  

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.

A day trip to Milan from Verona is worth doing with a journey time of 1 h 13 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Verona to Milan is August.
It's helpful to compare your options as there are 2 ways to travel between Verona and Milan including taking a train or coach.

Important Stations and Airports in Verona and Milan

Verona
Milan
Verona Porta Nuova is the most popular Verona railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Verona for your journey to Milan.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 06: 00 - 21: 00
Public transport options for Verona Porta Nuova
Bus lines: 11, 12, 13, 51, 90, 92, 94, 96, 98
Train lines: FA, FB, EC, EN, ICN, R, Italo
Milan Centrale is the most popular Milan train station for Omio travellers, but Milan has quite a few train hubs. Find all the information you need to know about the main railway stations in Milan for your journey from Verona.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 05: 50 - 22: 20
Public transport options for Milan Centrale
Metro lines: M2 (green), M3 (yellow)
Tram lines: 1
Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Amenities at station
WifiWifi
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
Public transport options for Milan Porta Garibaldi
Metro lines: M2, M5
Bus lines: 43, 56, 70, 94
Train lines: R21, R31, S1, S11, S2, S5, S7, S8

More options for your journey from Verona to Milan

Here are some other resources that might have the information you need

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
More routes, destinations and providers
Currency
Language