Compare prices and tickets by train, bus or flight

Fri
Jan 21
$15Regionale
$5Itabus
Sat
Jan 22
$15Regionale
$5Flixbus
Sun
Jan 23
$15Regionale
$7Itabus
Mon
Jan 24
$15Regionale
$5Flixbus
Tue
Jan 25
$15Regionale
Find prices
Wed
Jan 26
$15Regionale
Find prices
Thu
Jan 27
$15Regionale
$2Flixbus
Fri
Jan 28
$15Regionale
$7Itabus
Sat
Jan 29
$15Regionale
$2Flixbus
Sun
Jan 30
$15Regionale
$5Itabus
Mon
Jan 31
$15Regionale
$5Itabus
Tue
Feb 1
$15Regionale
$2Flixbus
Wed
Feb 2
$15Regionale
$5Itabus
Thu
Feb 3
$15Regionale
$2Flixbus
Fri
Feb 4
$15Regionale
$5Itabus
Sat
Feb 5
$15Regionale
$2Flixbus
Sun
Feb 6
$15Regionale
$2Flixbus
Mon
Feb 7
$15Regionale
$2Flixbus
Tue
Feb 8
$15Regionale
$5Itabus
Wed
Feb 9
$15Regionale
$2Flixbus

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Milan to Verona

distanceDistance87 miles (141 km)
durationAverage train duration1 h 52 min
priceAverage train ticket price$15 (€13)
frequencyTrain frequency16 a day
changesDirect trainYes, there are 16 direct trains a day
carriersTrain companiesRegionale, Italo, Frecciarossa, Trenitalia or Frecciabianca

Trains from Milan to Verona cover the 87 miles (141 km) long trip taking on average 1 h 52 min with our travel partners like Regionale, Italo, Frecciarossa, Trenitalia or Frecciabianca. Normally, there are 16 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $15 (€13), but the average price of train tickets is $15 (€13). Travelers depart most frequently from Milano Centrale and arrive in Verona Porta Nuova.

Train providers: Italo, Frecciarossa and Trenitalia from Milan to Verona trains

You can travel by train to Verona from Milan with Italo, Frecciarossa and Trenitalia for as low as $15 (€13). When you search for schedules and tickets, Omio will show you the best trip.

Italo
Trenitalia
Frecciarossa

Italo is a brand of high-speed trains operated by the Italian train company Nuovo Trasporto Viaggiatori (NTV). Its fleet of trains includes the Italo AGV 575, the premier high-speed service reaching speeds up to 186 mph (300 km/h), and the Italo EVO, an eco-friendly train that can reach a maximum speed of 150 mph (250 km/h). Italo offers four different class options, but each train car is modernly equipped with a high level of comfort. You can choose between the Smart, Comfort, Prima and Club Executive classes. Standard services in all Italo trains include bathrooms, free WiFi, power outlets, reclining leather seats, footrests, snack machines and Italo Live (free onboard entertainment featuring a selection of movies, music and games). Italo offers three types of fares with different prices and flexibility: Low Cost, Economy, and Flex.

    When purchasing your Italo train tickets between Milan and Verona, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

    • Cashless payments recommended
    • Online booking and check-in recommended
    • Normal conditions apply
    • Verification of ticket with valid ID

    Trains from Milan to Verona

    Traveling by train from Milan to Verona is easy, as non-stop trains run this route all day, every day of the year. Trains depart from Milan hourly, and the 88-mile journey usually takes just under 2h. If you’re lucky enough to catch one of the few fast trains connecting these cities, you’ll arrive at your destination in about 1h 13min. Once you arrive in the enchanting city of Verona, you’ll be free to enjoy the Roman ruins, lively marketplaces, and lovely piazzas that attract millions of visitors every year.

    Which train companies travel from Milan to Verona?

    Trenitalia, the primary train company in Italy, operates the trains connecting the main stations in Milan and Verona. In addition to its Regionale train, Trenitalia operates one of its high-speed trains, the Frecciarossa, in a limited capacity between these cities.

    Trenitalia trains from Milan to Verona

     

    The train type departing most frequently from Milan is Trenitalia’s Regionale train. Regionale trains are scheduled to depart hourly from Milan’s Centrale station and run direct routes to Verona’s Porta Nuova station. Travelers can then proceed to Verona’s Porta Vescovo station after a transfer. The duration of the journey to Porta Nuova is about 1h 50min; passengers proceeding to the Porta Vescovo station should plan an additional 10min for the trip. The Regionale offers one ticket level, the Ordinaria. Ordinaria tickets are refundable and can be exchanged (with limitations). Trenitalia’s high-speed Frecciarossa train provides three daily services between these cities. A morning and an evening route depart from the Centrale station and arrive at Porta Nuova in about 1h 13min. An early evening route departs from Milan’s Porta Garibaldi station and arrives at Porta Nuova in about 1h 15min. Trenitalia’s ticket policy for the Frecciarossa offers some flexibility with two ticket levels: Economy tickets can be exchanged for a small fee but are non-refundable. Base tickets can be exchanged for free and refunded for a small fee.

    Train Milan to Verona: Services on board

    Trenitalia’s Regionale trains offer first class services, which provides more comfortable seating than the slightly less expensive second class seating. The Frecciarossa trains offer four classes of services. The Standard class offers Wi-Fi, comfortable seats, electrical outlets, and an entertainment portal. Premium class offers these amenities, plus larger seats and a free drink and newspaper. Business class offers more spacious seating plus table service for dining on the train. Finally, the Executive class offers the amenities of Business class plus nicer seats and access to a private meeting and the FRECCIA Club. Trenitalia’s travel policy allows passengers to bring luggage on the train without fees or restrictions as long as it fits in designated compartments and does not block the aisles. Passengers can bring bikes with them provided the bike is either folded closed or disassembled and placed in a bag and kept with the luggage. On Regionale trains, the bike can take up no more than 43.5 x 31.5 x 16 in (110 x 80 x 40 cm). For a small fee, fully assembled bikes can be brought on trains equipped with special bicycle compartments. Cats and other small pets are welcome to travel on the train if they are kept in a travel crate that is no larger than 27.5 x 20 x 12 in (70 x 50 x 30 cm). For a small fee, dogs may be brought on board if they remain muzzled and leashed. There are no fees or restrictions for guide dogs. Trenitalia has services available to assist passengers with disabilities; travelers should contact the train company at least 24h before departing to make these arrangements.

    Milan to Verona Train Time: Daily Departures

    The Regionale trains from Milan to Verona depart Milan’s Centrale station on an hourly schedule from about 6:30 a.m. to about 11:30 p.m. seven days a week, including holidays. The Frecciarossa high-speed train departs twice daily from the Centrale station, at around 8:30 a.m. and around 5:45 p.m. and once daily from the Porta Garibaldi station (around 4:30 p.m.). All Trenitalia trains from Milan arrive at Verona’s Porta Nuova station, where passengers can choose to transfer to a Regionale train and continue traveling the short distance to the Porta Vescovo station.

    How long is the journey by train from Milan to Verona?

    Most travelers taking a Regionale train from Milan to Verona should allow about 1h 50min for the trip. For passengers of the high-speed Frecciarossa train, the duration of the trip is only 1h 13min. Trenitalia offers only direct routes between the main train stations of these two cities, and there is no difference between peak and off-peak services on these routes.

    What are the departure and arrival stations for trains from Milan to Verona?

    Departure train station: Trains to Verona depart from two stations: Centrale and Porta Garibaldi. Milan’s Centrale station, one of Europe’s largest train stations, is located about 1.85 miles (3 km) northeast of the city center. One of the most convenient ways to access the station is via the yellow line of the Milan Metro system, which has a stop within the station. The tram and buses also stop at the station, and parking is available for passengers arriving by car. Centrale station has all of the services that are expected from such a large transportation hub, including restrooms, ATMs, free Wi-Fi, luggage storage, currency exchange, car rentals, bars and restaurants, shopping, and lounges for Trenitalia Executive and Business class passengers. Milan’s Porta Garibaldi station, located approx. 0.9 miles (1.5 km) west of Centrale station and less than 1.5 miles (2.25 km) from the city center, is the city’s primary commuter railway station. The Milan Metro, buses, the tram, and taxis all stop at the station. Parking can also be found nearby. Passengers can expect to find a wide range of services available at the station such as restrooms, free Wi-Fi, ATMs, luggage lockers, restaurants, and retail stores.

    Arrival train station: The Porta Nuova train station is situated only 0.8 miles (1.33 km) southwest of Verona’s city center. There is a major bus terminal located just outside of the station, making it easy to get to points in the city and around the region by bus. The city center is only a 10min bus ride or 4min taxi ride from the train station. Porta Nuova is the main railway station in the city and features a variety of services including restrooms, ATMs, currency exchange, a post office, restaurants, shops, luggage lockers, and car rentals.

     

    How to find cheap train tickets from Milan to Verona?

    The cheapest train tickets from Milan to Verona are Second class tickets on a Regionale train. For passengers booking a trip on high-speed Frecciarossa trains, the Standard class ticket is a good low-cost option. If you are flexible with your travel dates, you may be able to find two-for-one specials valid for certain days of the week. If you’re traveling in a group, you may qualify for a discounted group rate. Families with children should know that one child under 15 years of age can ride for free with a paying adult. It is always good to remember that booking in advance can get you a good deal on a cheap train ticket!

    Travel Tips: Trains from Milan to Verona

    Travel by train to Verona 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 Milan to Verona.
    FAQs

    How much are cheap trains from Milan to Verona?

    Omio customers have found cheap train tickets to Verona from Milan for as low as $15 (€13)  for the next 7 days.

    What is the price of a train ticket from Milan to Verona?

    The train price from Milan to Verona is on average $15 (€13)  if you are looking to buy your tickets for this journey in the next 7 days.

    How many miles is it from Milan to Verona by train?

    When traveling this route you should expect the distance between Milan and Verona by train to be approximately 87 miles (141 km).

    How long is the train ride between Milan and Verona?

    While the time it takes to travel 87 miles (141 km) from Milan to Verona can vary based on specific dates, weekends, and holidays, the Milan to Verona train journey time is on average 1 h 52 min.

    When traveling by train from Milan to Verona, which train station in Milan do I depart from and which train station in Verona do I arrive in?

    Omio customers who travel this route most frequently depart from Milano Centrale   and arrive in Verona Porta Nuova.

    Where is the train station in Milan to go to Verona? Where is the train station in Verona located?

    Passengers board the train most frequently from Milano Centrale, which is located around 1.7 miles (2.8 km) away from the city center, and they get off the train at Verona Porta Nuova, located 0.8 miles (1.3 km) away from the city center.

    Which train companies can get me from Milan to Verona?

    For the best Milan to Verona train to purchase, you can travel safely and comfortably with Regionale, Italo, Frecciarossa, Trenitalia or Frecciabianca. However, it's always good to check all possible train providers with services between Milan and Verona to compare what amenities they may offer.

    Are there any direct trains from Milan to Verona?

    Yes, there are 16 direct trains per day from Milan to Verona with Italo, Trenitalia, Frecciarossa or Regionale, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you buy your train ticket.

    How many trains per day are there to Verona from Milan?

    On average, there are 16 trains a day from Milan to Verona. The train times and services may be different on weekends and holidays compared to weekdays.

    When does the first train depart from Milan to Verona? When does the last train depart from Milan to Verona?

    The earliest train for this journey departs from Milan at 5: 25 AM. The last train leaves from Milan at 10: 25 PM. Check Omio for the latest train schedule from Milan to Verona and book the best time to depart on your chosen travel date.

    How early should I book Milan to Verona train tickets to get the best deals?

    If you purchase the Milan to Verona train within the next 7 days, you can find one way tickets to cost on average $15 (€13). However, booking your train ticket in advance gives you access to the best prices for trains from Milan to Verona. Look out for train tickets for this trip to go on sale a few months before your planned departure date to find the best deals.

    Important Stations and Airports for this Journey

    Milan
    Verona
    The major railway station for departures from Milan is Milano Centrale. Read all the information you need to know about services, amenities and connections at Milano Centrale for your journey from Milan to 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 transit options for Milano 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
    WifiWifi
    LockersLockers
    ParkingParking
    ATMATM
    TaxisTaxis
    AccessibilityAccessibility
    phone
    Phone Number
    +39 892021
    Public transit options for Milano Porta Garibaldi
    Metro lines: M2, M5
    Bus lines: 43, 56, 70, 94
    Train lines: R21, R31, S1, S11, S2, S5, S7, S8