Travel from Venice to Verona-Italy

Bus or train from Venice to Verona?

Trenitalia Frecce operates a train from Venice to Verona hourly. Tickets cost $20 - $29 and the journey takes 1 h 10 min. Trenitalia also services this route 4 times a day. Alternatively, FlixBus operates a bus from Venice to Verona once daily. Tickets cost $7 - $13 and the journey takes 1 h 35 min. Eurolines IT also services this route twice a week.

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 Venice to Verona

ModeDurationPrice
From Venezia S.Lucia train to Verona Porta Nuova.1 h 10 min15€
From Venice, Venice bus to Verona.1 h 35 min20€
From Venice drive to Verona.1 h 13 min18€
From Venice rideshare to Verona.1 h 40 min6€
From Venice shuttle to Verona.2 h 1 min98€

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

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

Is there a direct train between Venice and Verona?

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

Is there a direct bus between Venice and Verona?

Yes, there is a direct bus departing from Venice, Venice and arriving at Verona. Services depart once daily, and operate every day. The journey takes approximately 1 h 35 min.

Operators from Venice to Verona

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