Verona to Milan train

Fri, 24 May
+ 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 24 May

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
13:431h52
Verona Porta Nuova
15:35Milan Centrale
£111One-way
0 changes
Cheapest
Regionale
17:431h52
Verona Porta Nuova
19:35Milan Centrale
£111One-way
0 changes
Cheapest
Regionale
21:431h52
Verona Porta Nuova
23:35Milan Centrale
£111One-way
0 changes
Cheapest
Regionale
08:391h56
Verona Porta Nuova
10:35Milan Centrale
£111One-way
0 changes
Cheapest
Regionale
06:431h52
Verona Porta Nuova
08:35Milan Centrale
£111One-way
0 changes

Train timetableVerona to Milan

Showing trains for tomorrow, Friday, 24 May
Frecciarossa
05:272h45
Verona Porta Vescovo
08:12Milan Centrale
1 change
Frecciarossa
05:431h37
Verona Porta Nuova
07:20Milan Centrale
1 change
Regionale
05:431h52
Verona Porta Nuova
07:35Milan Centrale
0 changes
Frecciarossa
06:201h52
Verona
08:12Milan Centrale
1 change
Regionale
06:202h15
Verona
08:35Milan Centrale
1 change
Regionale
06:431h52
Verona Porta Nuova
08:35Milan Centrale
0 changes
Frecciarossa
06:521h20
Verona Porta Nuova
08:12Milan Centrale
0 changes
Regionale
06:551h50
Verona Porta Nuova
08:45Milan Centrale
0 changes
Frecciarossa
07:041h43
Verona Porta Vescovo
08:47Milan Porta Garibaldi
1 change
Italo
07:121h13
Verona Porta Nuova
08:25Milan Centrale
0 changes
Regionale
07:322h03
Verona Porta Vescovo
09:35Milan Centrale
1 change
Frecciarossa
07:321h43
Verona Porta Vescovo
09:15Milan Centrale
1 change
Frecciarossa
07:321h15
Verona Porta Nuova
08:47Milan Porta Garibaldi
0 changes
Regionale
07:431h52
Verona Porta Nuova
09:35Milan Centrale
0 changes
Frecciarossa
08:011h44
Verona
09:45Milan Centrale
1 change
Regionale
08:012h34
Verona
10:35Milan Centrale
1 change
Frecciarossa
08:021h13
Verona Porta Nuova
09:15Milan Centrale
0 changes
Regionale
08:192h16
Verona Porta Vescovo
10:35Milan Centrale
1 change
Frecciarossa
08:191h36
Verona Porta Vescovo
09:55Milan Porta Garibaldi
1 change
Frecciarossa
08:321h43
Verona Porta Vescovo
10:15Milan Centrale
1 change
Frecciarossa
08:321h13
Verona Porta Nuova
09:45Milan Centrale
0 changes
Regionale
08:391h56
Verona Porta Nuova
10:35Milan Centrale
0 changes
Frecciarossa
08:461h09
Verona Porta Nuova
09:55Milan Porta Garibaldi
0 changes
Regionale
09:002h35
Verona
11:35Milan Centrale
1 change
Frecciarossa
09:001h47
Verona
10:47Milan Porta Garibaldi
1 change
Frecciarossa
09:021h13
Verona Porta Nuova
10:15Milan Centrale
0 changes
Italo
09:121h13
Verona Porta Nuova
10:25Milan Centrale
0 changes
Frecciarossa
09:321h43
Verona Porta Vescovo
11:15Milan Centrale
1 change
Regionale
09:322h03
Verona Porta Vescovo
11:35Milan Centrale
1 change
Frecciarossa
09:321h15
Verona Porta Nuova
10:47Milan Porta Garibaldi
0 changes
Regionale
09:431h52
Verona Porta Nuova
11:35Milan Centrale
0 changes
Frecciarossa
10:021h13
Verona Porta Nuova
11:15Milan Centrale
0 changes
Italo
10:121h13
Verona Porta Nuova
11:25Milan Centrale
0 changes
Frecciarossa
10:321h13
Verona Porta Nuova
11:45Milan Centrale
0 changes
Regionale
10:322h03
Verona Porta Vescovo
12:35Milan Centrale
1 change
Regionale
10:431h52
Verona Porta Nuova
12:35Milan Centrale
0 changes
Frecciarossa
11:321h43
Verona Porta Vescovo
13:15Milan Centrale
1 change
Regionale
11:322h03
Verona Porta Vescovo
13:35Milan Centrale
1 change
Regionale
11:431h52
Verona Porta Nuova
13:35Milan Centrale
0 changes
Frecciarossa
12:021h13
Verona Porta Nuova
13:15Milan Centrale
0 changes
Frecciarossa
12:321h13
Verona Porta Nuova
13:45Milan Centrale
0 changes
Frecciarossa
12:321h43
Verona Porta Vescovo
14:15Milan Centrale
1 change
Frecciarossa
13:021h13
Verona Porta Nuova
14:15Milan Centrale
0 changes
Frecciarossa
13:201h55
Verona
15:15Milan Centrale
1 change
Regionale
13:202h15
Verona
15:35Milan Centrale
1 change
Regionale
13:322h03
Verona Porta Vescovo
15:35Milan Centrale
1 change
Frecciarossa
13:321h43
Verona Porta Vescovo
15:15Milan Centrale
1 change
Regionale
13:431h52
Verona Porta Nuova
15:35Milan Centrale
0 changes
Frecciarossa
14:001h45
Verona
15:45Milan Centrale
1 change
Frecciarossa
14:021h13
Verona Porta Nuova
15:15Milan Centrale
0 changes
Frecciarossa
14:211h54
Verona
16:15Milan Centrale
1 change
Regionale
14:212h14
Verona
16:35Milan Centrale
1 change
Frecciarossa
14:321h13
Verona Porta Nuova
15:45Milan Centrale
0 changes
Regionale
14:322h03
Verona Porta Vescovo
16:35Milan Centrale
1 change
Frecciarossa
14:321h43
Verona Porta Vescovo
16:15Milan Centrale
1 change
Regionale
14:431h52
Verona Porta Nuova
16:35Milan Centrale
0 changes
Frecciarossa
15:021h13
Verona Porta Nuova
16:15Milan Centrale
0 changes
Italo
15:121h13
Verona Porta Nuova
16:25Milan Centrale
0 changes
Regionale
15:202h15
Verona
17:35Milan Centrale
1 change
Frecciarossa
15:201h55
Verona
17:15Milan Centrale
1 change
Frecciarossa
15:321h43
Verona Porta Vescovo
17:15Milan Centrale
1 change
Regionale
15:322h03
Verona Porta Vescovo
17:35Milan Centrale
1 change
Regionale
15:431h52
Verona Porta Nuova
17:35Milan Centrale
0 changes
Frecciarossa
16:021h13
Verona Porta Nuova
17:15Milan Centrale
0 changes
Italo
16:121h13
Verona Porta Nuova
17:25Milan Centrale
0 changes
Regionale
16:152h20
Verona
18:35Milan Centrale
1 change
Regionale
16:322h03
Verona Porta Vescovo
18:35Milan Centrale
1 change
Regionale
16:431h52
Verona Porta Nuova
18:35Milan Centrale
0 changes
Italo
17:121h13
Verona Porta Nuova
18:25Milan Centrale
0 changes
Regionale
17:152h20
Verona
19:35Milan Centrale
1 change
Frecciarossa
17:321h43
Verona Porta Vescovo
19:15Milan Centrale
1 change
Regionale
17:322h03
Verona Porta Vescovo
19:35Milan Centrale
1 change
Regionale
17:431h52
Verona Porta Nuova
19:35Milan Centrale
0 changes
Frecciarossa
18:021h13
Verona Porta Nuova
19:15Milan Centrale
0 changes
Regionale
18:152h20
Verona
20:35Milan Centrale
1 change
Frecciarossa
18:151h32
Verona
19:47Milan Porta Garibaldi
1 change
Frecciarossa
18:321h43
Verona Porta Vescovo
20:15Milan Centrale
1 change
Regionale
18:322h03
Verona Porta Vescovo
20:35Milan Centrale
1 change
Frecciarossa
18:321h15
Verona Porta Nuova
19:47Milan Porta Garibaldi
0 changes
Regionale
18:431h52
Verona Porta Nuova
20:35Milan Centrale
0 changes
Frecciarossa
19:021h13
Verona Porta Nuova
20:15Milan Centrale
0 changes
Italo
19:121h13
Verona Porta Nuova
20:25Milan Centrale
0 changes
Regionale
19:152h20
Verona
21:35Milan Centrale
1 change
Frecciarossa
19:151h30
Verona
20:45Milan Centrale
1 change
Regionale
19:322h03
Verona Porta Vescovo
21:35Milan Centrale
1 change
Frecciarossa
19:321h13
Verona Porta Nuova
20:45Milan Centrale
0 changes
Frecciarossa
19:381h37
Verona Porta Vescovo
21:15Milan Centrale
1 change
Regionale
19:431h52
Verona Porta Nuova
21:35Milan Centrale
0 changes
Frecciarossa
20:021h13
Verona Porta Nuova
21:15Milan Centrale
0 changes
Frecciarossa
20:321h43
Verona Porta Vescovo
22:15Milan Centrale
1 change
Regionale
20:322h03
Verona Porta Vescovo
22:35Milan Centrale
1 change
Regionale
20:431h52
Verona Porta Nuova
22:35Milan Centrale
0 changes
Frecciarossa
21:021h13
Verona Porta Nuova
22:15Milan Centrale
0 changes
Regionale
21:322h03
Verona Porta Vescovo
23:35Milan Centrale
1 change
Regionale
21:431h52
Verona Porta Nuova
23:35Milan Centrale
0 changes

Find all the dates and times for this journey

Compare prices and tickets Verona to Milan by coach or train

Fri
24 May
Sat
25 May
Sun
26 May
Mon
27 May
Tue
28 May
Wed
29 May
Thu
30 May
Fri
31 May
Sat
01 Jun
Sun
02 Jun
Mon
03 Jun
Tue
04 Jun
Wed
05 Jun
Thu
06 Jun
Fri
07 Jun
Sat
08 Jun
Sun
09 Jun
Mon
10 Jun
Tue
11 Jun
Wed
12 Jun
Thu
13 Jun

Train times from Verona to Milan

Showing times and prices for 24 May

Fastest Journey

1 h 9 m

Average

1 h 43 m

Trains per day

95

Distance

141 km

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

Fastest
Frecciarossa
08:461h09
Verona Porta Nuova
09:55Milan Porta Garibaldi
£241One-way
0 changes
2nd Fastest
Frecciarossa
10:321h13
Verona Porta Nuova
11:45Milan Centrale
£241One-way
0 changes
2nd Fastest
Frecciarossa
10:021h13
Verona Porta Nuova
11:15Milan Centrale
£241One-way
0 changes
2nd Fastest
Frecciarossa
09:021h13
Verona Porta Nuova
10:15Milan Centrale
£241One-way
0 changes
2nd Fastest
Frecciarossa
14:321h13
Verona Porta Nuova
15:45Milan Centrale
£241One-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 (€13)
frequencyTrain frequency24 a day
changesDirect trainYes, there are 24 direct trains a day
carriersTrain companiesRegionale, Frecciarossa, Italo, Trenitalia, 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, Trenitalia, 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 trip for as low as £11, but the average price of train tickets is £12. Travellers depart most frequently from Verona Porta Nuova and arrive in Milan Centrale.

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

Find the best trains from Verona to Milan 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 journey.

Enjoy a comfortable and relaxing trip on a Frecciarossa train to Milan from Verona. As an official travel partner of Trenitalia, Omio shows you the latest Frecciarossa timetables for the Verona to Milan train and prices starting as low as £24 for this trip. Frecciarossa is Trenitalia’s premier high-speed train service making around 200 connections across Italy per day, including major destinations like Rome, Florence, Milan, Venice and Naples. Frecciarossa trains are renowned for their comfort, speed and reduced environmental impact and reach speeds up to 186 mph (300 kmh), so you can travel 87 miles (141 km) quickly to Milan from Verona.

When booking the Frecciarossa train between Verona and Milan, you can choose between four different classes: Standard, Premium, Business, and Executive. Although each class offers different levels of comfort, all Frecciarossa train carriages provide passengers with free WiFi access, power outlets, air conditioning, toilets, luggage storage, onboard entertainment, and restaurant and bar services. If you’re looking to add to your travel experience, book a Frecciarossa train from Verona to Milan on Omio today!

Train information from Verona to Milan with Frecciarossa:

  • Average Duration: 1 h 12 min
  • Cheapest Price: £24
  • Frecciarossa frequency: 10 a day

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 £11 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 train time between Verona and Milan is on average 1 h 13 min   for the 87 mile long journey, but the time it takes to go from Verona to Milan by train can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Verona to Milan leaves at 04: 43. Plan your trip with the Journey Planner   from Omio.
The last train from Verona to Milan leaves at 20: 43.
Yes, there are 24 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, Trenitalia, Trenord or ÖBB Nightjet.
Take the Verona to Milan train with Regionale, Frecciarossa, Italo, Trenitalia, Trenord or ÖBB Nightjet. However, it's always good to check out all possible train providers for the journey between Verona and Milan as there might be differences in the amenities they offer.
Yes, you can take a night train from Verona to Milan with ÖBB Nightjet. Find all the info regarding night trains in Europe.  

When departing from Verona, you have various train station options to start your route from including Verona Porta Nuova, Verona Porta Vescovo and Verona, Aeroporto V. Catullò. When arriving in Milan, you can end your journey in train stations like Milan Centrale, Milan Porta Garibaldi and Milan Rogoredo.

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.
You have options as you can travel to Milan from Verona 2 different ways: coach or train.

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
Verona Porta VescovoParkingATMTaxisAccessibility
Amenities at station
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
Verona, Aeroporto V. Catullò

More options for your journey from Verona to Milan

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

HomeTrainsTrain Times to Milan Verona to Milan train

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