- Must visit
Museo di Castelvecchio
Major civic museum inside Verona’s medieval castle, with important sculpture, paintings, arms, and architecture by Carlo Scarpa.
Cheapest price
$16
Average price
$16
Fastest journey
2 h 12 m
Average duration
2 h 21 m
Trains per day
3
Distance
141 km
The best way to find a cheap train ticket from Milan Porta Garibaldi to Verona is to book your journey as far in advance as possible and to avoid traveling at rush hour.
The average ticket from Milan Porta Garibaldi to Verona will cost around $16 if you buy it on the day, but the cheapest tickets can be found for only $16.
Of the 3 trains that leave Milan Porta Garibaldi for Verona on Thu, May 28, 3 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.
On Thu, May 28 the direct trains cover the 141 km distance in an average of 2 h 21 m but if you time it right, some trains will get you there in just 2 h 12 m .
On Thu, May 28 the slowest trains will take 2 h 38 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.






Omio recommends booking the train as it is the most popular option from Milan Porta Garibaldi to Verona among Omio's users. If you are prioritising price take the bus with prices starting from $5. For those with little time consider booking a train which can get you there in 1h 39m. The ticket price range depends on the travel mode: a bus costs an average of $5, and a train costs an average of $16.
Distance: 87 miles (141 km)
Most popular Train | Bus | Driving |
|---|---|---|
$18 Average price | $8 Average price Cheapest | $46 Average price (fuel + tolls) |
2h 9m Average total duration Fastest 1h 39m Onboard + 30m Additional time* | 2h 50m Average total duration 2h 20m Onboard + 30m Additional time* | 1h 57m Average total duration (door-to-door) |
![]() Most popular train company | ![]() Most popular bus company | Your own car or car rental |
Direct Options | Direct Options | Direct Options |
This is compared to other travel options from Milan Porta Garibaldi to Verona:
A bus is $10 (€8) less than a train for this route with tickets for a train from Milan Porta Garibaldi to Verona costing on average $18 (€14).
Other travel options to Verona take longer:
Bus takes on average 2h 20m.
The journey is about 18m faster (1h 39m by train vs 1h 57m by car) and roughly $28 (€23) cheaper once you factor in fuel and tolls ($18 (€14) vs $46 (€37)). You'll also arrive in the city centre rather than hunting for parking, and you can work, read, or watch the landscape go by instead of concentrating on the road.
Direct services run with Frecciarossa, Trenord.
Driving is still worth considering if you want to stop along the way or need a car once you arrive.
The table below shows live departures for Milan Porta Garibaldi to Verona trains for today, Wednesday, May 27. You can also manually refresh the results below to see updated train journeys.
| Provider | Departs | Duration | Arrives | Transfers | Tickets |
|---|---|---|---|---|---|
FRECCIAROSSA 9743 | 4:13 PM Milan Porta Garibaldi | 1h15 | 5:28 PM Verona Porta Nuova | 0 transfersDirect | |
FRECCIAROSSA 9743+ Autobus VF061 | 4:13 PM Milan Porta Garibaldi | 1h52 | 6:05 PM Verona | 1 transfer | |
FRECCIAROSSA 9743+ Regionale 17233 | 4:13 PM Milan Porta Garibaldi | 1h32 | 5:45 PM Verona Porta Vescovo | 1 transfer | |
FRECCIAROSSA 9753 | 6:13 PM Milan Porta Garibaldi | 1h15 | 7:28 PM Verona Porta Nuova | 0 transfersDirect | |
FRECCIAROSSA 9753+ Regionale 17245 | 6:13 PM Milan Porta Garibaldi | 1h32 | 7:45 PM Verona Porta Vescovo | 1 transfer | |
FRECCIAROSSA 9753+ Autobus VF073 | 6:13 PM Milan Porta Garibaldi | 1h52 | 8:05 PM Verona | 1 transfer | |
Regionale TRENORD 2279 · Regionale TRENORD 2641 | 7:20 PM Milan Porta Garibaldi | 2h57 | 10:17 PM Verona Porta Nuova | 1 transfer | |
FRECCIAROSSA 9759+ Regionale Veloce 3521 | 7:43 PM Milan Porta Garibaldi | 2h43 | 10:26 PM Verona Porta Vescovo | 1 transfer | |
FRECCIAROSSA 9759+ Autobus VF083 | 7:43 PM Milan Porta Garibaldi | 3h31 | 11:14 PM Verona | 1 transfer | |
FRECCIAROSSA 9759 | 7:43 PM Milan Porta Garibaldi | 1h10 | 8:53 PM Verona Porta Nuova | 0 transfersDirect | |
Regionale Veloce TTPER 2485 · Regionale TRENORD 2645 | 10:05 PM Milan Porta Garibaldi | 2h12 | 12:17 AM Verona Porta Nuova | 1 transfer | |
| Thursday, May 28 | |||||
![]() | 6:39 AM Milan Porta Garibaldi | 2h38 | 9:17 AM Verona | 0 transfersDirect | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Compare train and bus prices over the next three weeks. See the best deals at a glance, find the lowest fares, and choose the option that fits your budget.
Trains from Milan Porta Garibaldi to Verona run on average 17 times per day, taking around 1h 39m. Cheap train tickets for this journey start at $16 (€13) but you can travel from only $5 (€4) by bus.
There are 3 trains per day. The earliest train runs at 05:43, the last at 21:05. The fastest train covers the 87 miles (141 km) distance in 1h 15m.
Distance 87 miles (141 km) |
Average train duration 1h 39m |
Cheapest ticket price $16 (€13) |
Trains per day 17 |
Direct trains 3 |
Fastest train 1h 15m |
First train 5:43 AM |
Last train 9:05 PM |
Cheapest Month Aug |
Cheapest Day Thu |
High Season Jul - Sep |
Low Season Jan - Mar |
Busiest Day Fri |
Least Busy Day Mon |
Discover the best of Verona — top attractions, local food, transport tips, budget advice, and currency essentials. Plan your perfect Verona trip today.
Major civic museum inside Verona’s medieval castle, with important sculpture, paintings, arms, and architecture by Carlo Scarpa.
Verona’s main modern art gallery, housed in Palazzo della Ragione, featuring 19th- and 20th-century Italian works.
Archaeological museum above the Roman Theatre with mosaics, inscriptions, bronzes, and fine views over the city.
Verona’s most lively historic square, surrounded by frescoed buildings, market stalls, cafés, and major medieval landmarks.
Grand square beside the Arena, ideal for first-time visitors and one of the city’s main social and event spaces.
Verona’s most famous ancient bridge area, especially popular at sunset for river views and photos.
Creamy risotto made with Amarone della Valpolicella wine, giving it a rich, deep flavor. It is one of Verona's signature dishes.
Traditional Veronese horse meat stew, slowly braised with wine and spices. It is a historic local specialty often served with polenta.
Soft potato gnocchi, often served with melted butter and Monte Veronese cheese. Strongly linked to Verona's Carnival traditions.
Popular modern restaurant combining local ingredients with contemporary style, appreciated for quality cooking and a lively central atmosphere.
Historic wine tavern near the center, famous for Amarone, regional wines, and classic Veronese dishes in an elegant traditional setting.
Long-established upscale restaurant known for refined Veronese cuisine, seasonal ingredients, and a polished historic atmosphere.
Moderate by Italian standards. Coffee and casual meals are reasonable, while central hotels and tourist restaurants cost more.
Service is often included or covered by a coperto. Tipping is not required; round up or leave 5-10% for very good restaurant service. Small change is fine for taxis and cafes.
Official public transport app
Verona Porta Nuova -> Piazza Bra, Verona
Find answers to the most common questions about traveling from Milan Porta Garibaldi to Verona by train. From journey times and ticket prices to direct connections, first and last departures, and even whether the route is scenic, our FAQs cover everything you need to plan your trip. Whether you’re looking for the fastest train, the cheapest option, or tips for making the most of your visit at Verona, this guide helps you travel smarter and with confidence.

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