Travel from Verona-Italy to Venice

Bus or train from Verona to Venice?

Trenitalia Frecce operates a train from Verona to Venice hourly. Tickets cost $19 - $29 and the journey takes 1 h 10 min. Trenitalia also services this route 4 times a day. Alternatively, FlixBus operates a bus from Verona to Venice 3 times a day. Tickets cost $7 - $13 and the journey takes 2 h.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Is ride-sharing platform BlaBlaCar right for you?Don't have a car, or can't get there on public transportation? This carpooling platform could be your answer.

How to get from Verona to Venice

ModeDurationPrice
From Verona Porta Nuova train to Venezia S.Lucia.1 h 10 min15€
From Verona bus to Venice, Venice.2 h10€
From Verona drive to Venice.1 h 14 min18€
From Verona rideshare to Venice.1 h 34 min6€
From Verona shuttle to Venice.2 h 1 min98€

How long does it take to get from Verona to Venice?

The train from Verona Porta Nuova to Venezia S.Lucia takes 1 h 10 min including transfers and departs hourly.

Is there a direct train between Verona and Venice?

Yes, there is a direct train departing from Verona Porta Nuova and arriving at Venezia S.Lucia. Services depart hourly, and operate every day. The journey takes approximately 1 h 10 min.

Is there a direct bus between Verona and Venice?

Yes, there is a direct bus departing from Verona and arriving at Venice, Venice. Services depart three times a day, and operate every day. The journey takes approximately 2 h.

Operators from Verona to Venice

OperatorPhoneWebsite
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
FlixBus+49 1807 123 99 123FlixBus
BlaBlaCarBlaBlaCar
GoOpti+386 1 320 4530GoOpti