Find a bus from Milan to Verona

These train, bus and flight companies trust us

Ticket price Milan - Verona every day

Today 27/03 28/03 29/03 30/03 31/03 01/04
7 € More More More More More More
4 €8 €5 €5 €5 €5 €5 €
13 €10 €10 €10 €10 €10 €10 €

Find the best bus offers from Milan to Verona

virail helps you to find timetables and prices for all buses from Milan to Verona.

The route from Milan to Verona is served daily by 364 bus departing from the stations of Milan Centrale Piazza Duca D'Aosta, Bergamo Airport Departures, Milan Malpensa Airport Arrivals Terminal 2, Milan Linate Airport, Milan Linate Departures Airport, Malpensa Terminal 2, Milan (Lampugnano Bus Station), Bergamo (Orio Al Serio Airport - BGY), Milan (Malpensa Aeroporto Terminal 2), Milan (Malpensa Aeroporto Terminal 1), Milan (Sesto S.G. 1° Maggio M1) and arriving to the stations of Verona Airport, Verona Train Station Piazzale XXV Aprile, Verona Station Porta Nuova, Verona (Porta Nuova).
The average duration of the journey is 2 h 30 min. The first bus leaves at 12:00am. The last is at 11:00pm.

virail lets you search and compare times and prices of any transports from one city to another