Trains Verona Milan to Verona

Find trains from Milan to Verona

Search for cheap train tickets from Milan to Verona and book your trip in minutes.

Round-trip
The price shown for each trip will be the average for all passengers, including any infants.
Milan (MIL)
Verona (VRN)
Thu 1/20
Fri 1/28
The price shown for each trip will be the average for all passengers, including any infants.
The price shown for each trip will be the average for all passengers, including any infants.
Compare vs. momondo |

Milan to Verona train information

Find information about ticket prices, popular stations, and train companies that offer trains from Milan to Verona
ROUND-TRIP FROM$24The best round-trip train deal from Milan to Verona found on momondo in the last 72 hours is $24
ONE-WAY FROM$15The best one-way train deal from Milan to Verona found on momondo in the last 72 hours is $15
TRAIN COMPANIESTrenitalia, AccesRailThere are 2 train companies servicing this route: Trenitalia, AccesRail

Book round-trip train tickets from Milan to Verona

Below are the quickest and cheapest round-trip train tickets from Milan to Verona that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
Trenitalia
Jan 29
4:25 amMilan Centrale
1h 52m
6:17 amVerona Porta Nuova
Jan 29
4:43 pmVerona Porta Nuova
1h 52m
6:35 pmMilan Centrale
Trenitalia
Jan 29
3:00 amMilan Lambrate
2h 06m
1 stop
5:06 amVerona Porta Nuova
Jan 29
2:20 pmVerona Porta Nuova
2h 06m
1 stop
4:26 pmMilan Lambrate
Trenitalia
Jan 29
8:06 amBergamo
2h 20m
2 stops
10:26 amVerona Porta Vescovo
Jan 29
2:32 pmVerona Porta Vescovo
2h 22m
2 stops
4:54 pmBergamo
Trenitalia
Jan 29
12:20 pmBergamo
1h 57m
1 stop
2:17 pmVerona Porta Nuova
Jan 29
4:43 pmVerona Porta Nuova
3h 07m
1 stop
7:50 pmBergamo
AccesRail
May 23
2:15 amMilan Centrale
9h 23m
3 stops
11:38 amVerona Porta Nuova
May 23
2:52 pmVerona Porta Nuova
14h 32m
3 stops
5:24 amMilan Centrale
AccesRail
Jul 29
2:15 amMilan Centrale
9h 23m
3 stops
11:38 amVerona Porta Nuova
Aug 21
2:22 pmVerona Porta Nuova
15h 02m
3 stops
5:24 amMilan Centrale

Book one-way train tickets from Milan to Verona

Below are the fastest and cheapest one-way train tickets from Milan to Verona we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
Trenitalia
Jan 25
1:13 pmMilan Porta Garibaldi
1h 15m
2:28 pmVerona Porta Nuova
Trenitalia
Apr 19
4:25 pmMilan Centrale
1h 52m
6:17 pmVerona Porta Nuova

FAQs for booking trains from Milan to Verona

  • How much does a train ticket from Milan to Verona cost?

    If you need a train from Milan to Verona for this week you can find options from $27 one-way. At $27 on average, one-way train tickets from Milan to Verona are best booked early to save more on your trip.

  • When should I purchase the train tickets from Milan to Verona?

    The cost of booking a train from Milan to Verona is around $27 one-way. You can expect the price to be consistent throughout the next 3 months.

  • Which train companies operate between Milan to Verona?

    Trenitalia and AccesRail are viable options. Check times and availability for Trenitalia, as it was recently the cheapest train available traveling from Milan to Verona from $24 round-trip.


AccesRail trains from Milan to Verona

Our best AccesRail deals on Milan to Verona train tickets
AccesRail
Jul 10
9:15 amMilan Centrale
8h 23m
3 stops
5:38 pmVerona Porta Nuova
Jul 13
2:22 pmVerona Porta Nuova
15h 02m
3 stops
5:24 amMilan Centrale
AccesRail
Jul 29
2:15 amMilan Centrale
9h 23m
3 stops
11:38 amVerona Porta Nuova
Aug 21
2:22 pmVerona Porta Nuova
15h 02m
3 stops
5:24 amMilan Centrale
AccesRail
May 23
2:15 amMilan Centrale
9h 23m
3 stops
11:38 amVerona Porta Nuova
May 23
2:52 pmVerona Porta Nuova
14h 32m
3 stops
5:24 amMilan Centrale

Trains Verona Milan to Verona
  • Round-trip
  • One-way