Trains from Milan to Verona

Wed, Jul 24
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

COMPARE

Prices across different modes

Train
Bus
Flight
Tue
Jul 23
$28Italo
$9Flixbus
$274Alitalia Cityliner
Wed
Jul 24
$28Italo
$9Flixbus
$239Alitalia Cityliner
Thu
Jul 25
$15Italo
$9Flixbus
$206Alitalia
Fri
Jul 26
$12Italo
$9Flixbus
$182Alitalia Cityliner
Sat
Jul 27
$18Italo
$9Flixbus
$180Alitalia
Sun
Jul 28
$12Italo
$9Flixbus
$158Alitalia Cityliner
Mon
Jul 29
$12Italo
$9Flixbus
$173Alitalia
Tue
Jul 30
$12Italo
$9Flixbus
$157Alitalia Cityliner
Wed
Jul 31
$12Italo
$9Flixbus
$157Alitalia
Thu
Aug 1
$12Italo
$9Flixbus
$158Alitalia Cityliner
Fri
Aug 2
$12Italo
$9Flixbus
$158Alitalia
Sat
Aug 3
$12Italo
$9Flixbus
$150Iberia
Sun
Aug 4
$12Italo
$9Flixbus
$158Alitalia Cityliner
Mon
Aug 5
$12Italo
$9Flixbus
$158Alitalia Cityliner
Tue
Aug 6
$12Italo
$9Flixbus
$157Alitalia Cityliner
Wed
Aug 7
$12Italo
$9Flixbus
$157Alitalia
Thu
Aug 8
$12Italo
$9Flixbus
$146Alitalia Cityliner
Fri
Aug 9
$12Italo
$12Flixbus
$158Alitalia Cityliner
Sat
Aug 10
$12Italo
$9Flixbus
$157Alitalia Cityliner
Sun
Aug 11
$12Italo
$9Flixbus
$150Alitalia Cityliner
Mon
Aug 12
$12Italo
$9Flixbus
$146Alitalia Cityliner

These companies trust us.
We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Milan to Verona Train Information

Avg. Train Duration:
1 hours 13 minutes
Train Ticket Price: $14
Trains depart from:Milan
Trains arrive in:Verona
Distance:141 km
TrainTrain Companies:Italo

Train from Milan to Verona

Trains in Italy are an effective way to travel between cities, with a number of companies offering domestic and international train routes. There are usually 39 trains traveling from Milan to Verona per day. The first Milan to Verona train departs at 6:25 a.m., while the last train departs at 12:15 a.m. All Milan to Verona trains are operated by Trenitalia. High-speed Frecciarossa trains take just over an hour to travel from Milan to Verona, while slower regional trains take approximately 2 hours to complete the journey.

Milan to Verona trains: Not what you're looking for?

Return trains from Verona to Milan | Compare all modes of traveling from Milan to Verona | Or learn more about cheap trains to Verona



Milan to Verona Train Cost

Average prices for trains from Milan to Verona when you book in advance

Booking Period

Average Price

Same Day

€20

1 Day in Advance

€20

1 Week in Advance

€17

2 Weeks in Advance

€15

1 Month in Advance

€15

3 Months in Advance

€15

Milan to Verona Trains: General Information


Taking the train is a popular and convenient way to travel in Italy from Milan to Verona, taking just over an hour on Trenitalia's high-speed Frecciarossa trains.

  • autobus All Milan to Verona trains are run by Trenitalia.
  • autobus All Milan to Verona trains are direct, depart from Milano Centrale train station and arrive at Verona Porta Nuova train station.
  • autobus The Milan to Verona train journey takes as little as 1 hour and 8 minutes to arrive in Verona.
  • autobus Most travelers book their Milan to Verona train tickets 1 day in advance of the travel date.




Based on Omio's travel data, as the table above clearly illustrates, ticket prices for Milan to Verona trains decrease the further they are booked in advance:

  • It is 15% cheaper to book a Milan to Verona train ticket 1 week in advance as opposed to the day you intend to travel.
  • Milan to Verona train costs are 25% cheaper when booked 1 month in advance as opposed to purchasing a train ticket the day of.

Compare prices

Best fares for trains from Milan to Verona

This Weekend
This month
Next Month
Fri, Jul 26
Train
Italo
04:341h 14m05:48
MilanVerona
Sat, Jul 27
Train
Italo
11:341h 14m12:48
MilanVerona
Fastest Trains from Milan to Verona
Thu, Aug 8
Train
Italo
16:371h 11m17:48
MilanVerona
Sun, Aug 11
Train
Italo
16:371h 11m17:48
MilanVerona
Mon, Aug 12
Train
Italo
16:371h 11m17:48
MilanVerona
Return Train Tickets for Verona to Milan
Thu, Jul 25
Train
Italo
05:121h 14m06:26
VeronaMilan
Fri, Jul 26
Train
Italo
11:121h 13m12:25
VeronaMilan
Sat, Jul 27
Train
Italo
16:121h 18m17:30
VeronaMilan

Stations

Important Stations and Airports for this Journey
Milan
Verona
TrainMilano Centrale

Amenities

Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.
Metro lines M1, M2, M3, M5
TrainMilano Porta Garibaldi

Amenities

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