🚆 ItalyTransport
VeronaMilanAll days

Verona to Milan

3 suppliers · cheapest 3.99 · prices for all available dates

TransportSupplierFromDuration
🚌BusFlixBus3.992h 35m
🚆TrainItalo11.961h 13m
Trenitalia12.751h 56m

Click a transport type to see all departures

FlixBus

from 3.99
PriceDepartsArrivesDuration
3.9919:4022:152h 35m
3.9907:2509:252h
3.9908:0010:042h 4m
3.9908:2010:402h 20m
3.9908:2010:402h 20m
3.9912:4515:002h 15m
3.9921:0023:002h
5.9921:5000:202h 30m

Italo

from 11.96
PriceDepartsArrivesDuration
11.9612:1213:251h 13m
11.9610:1211:251h 13m
14.7615:1216:251h 13m
14.7615:1216:251h 13m
14.9516:1217:251h 13m
14.9517:1218:251h 13m
14.9507:1208:251h 13m
16.9016:1217:251h 13m

Trenitalia

from 12.75
PriceDepartsArrivesDuration
12.7508:3910:351h 56m
12.7507:4309:351h 52m
12.7506:5508:451h 50m
12.7506:4308:351h 52m
12.7506:4308:351h 52m
12.7506:5508:451h 50m
12.7507:4309:351h 52m
12.7508:3910:351h 56m

Frequently asked questions

What is the cheapest way to get from Verona to Milan?

The cheapest option is usually the bus (FlixBus or similar), followed by trains. Private transfers are more expensive but door-to-door. Check the price table above for current fares.

How long does it take to travel from Verona to Milan?

Travel time varies by transport type. High-speed trains are fastest, while buses take longer but cost less. See the duration column in the table above for exact times.

How often do trains run from Verona to Milan?

Trenitalia and Italo both operate multiple trains daily on major Italian routes. Exact schedules depend on the date — prices shown are the cheapest available across all days.

Is it cheaper to book in advance from Verona to Milan?

Yes — Italian train operators (Trenitalia, Italo) offer early-bird "Super Economy" fares that can be 50–70% cheaper than booking on the day. Book 2–4 weeks ahead for best prices.