Travel from Zagreb to Verona-Italy

Train, bus or fly from Zagreb to Verona?

FlixBus operates a bus from Zagreb to Verona once daily. Tickets cost $30 - $50 and the journey takes 7 h 20 min. Panturist also services this route once a week. Alternatively, you can take a train from Zagreb to Verona via Villach Hbf and Venezia Mestre in around 9 h 30 min.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Zagreb to Verona

ModeDurationPrice
From Zagreb bus to Verona.7 h 20 min40€
From Zagreb Glavni Kolod. train to Ljubljana, bus to Trieste Centrale, train to Venezia Mestre, then train to Verona Porta Nuova.8 h 48 min55€
From Zagreb Glavni Kolod. train to Villach Hbf, train to Venezia Mestre, then train to Verona Porta Nuova.9 h 30 min69€
From Trg bana J. Jelačića line 6 tram to Zagreb Črnomerec, line 151 bus to Samobor, bus to Bregana, then bus to Verona.10 h 6 min35€
From Zagreb Glavni Kolod. train to Villach Hbf then night train to Verona Porta Nuova.9 h 48 min63€
From Zagreb drive to Verona.4 h 36 min72€
From Zagreb shuttle to Zagreb airport, fly to Verona airport, then shuttle to Verona.6 h 33 min194€
From Zagreb shuttle to Zagreb airport, fly to Venice airport, bus to Venezia Mestre, then train to Verona.6 h 55 min177€
From Zagreb shuttle to Zagreb airport, fly to Milan Malpensa airport, train to Milano Centrale, then train to Verona.6 h 32 min158€
From Zagreb shuttle to Zagreb airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Verona.7 h 54 min175€
From Zagreb shuttle to Zagreb airport, fly to Milan Bergamo airport, bus to Bergamo, train to Brescia, then train to Verona.9 h 5 min314€

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

The bus from Zagreb to Verona takes 7 h 20 min including transfers and departs once daily.

Is there a direct train between Zagreb and Verona?

No, there is no direct train from Zagreb to Verona. However, there are services departing from Zagreb Glavni Kolod. and arriving at Verona Porta Nuova via Villach Hbf and Venezia Mestre. The journey, including transfers, takes approximately 9 h 30 min.

Is there a direct bus between Zagreb and Verona?

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

Operators from Zagreb to Verona

OperatorPhoneWebsite
FlixBus+49 1807 123 99 123FlixBus
Croatian Railways (HŽPP)Croatian Railways (HŽPP)
Trenitalia+39 06 68475475Trenitalia
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
ZET072 500 400ZET
Samoborček+385 1 6321 190Samoborček
Autoturist Samobor d. o. o.(+385) (0)1 3366610Autoturist Samobor d. o. o.
Euroda SRL Rovereto+39 0464 430 680Euroda SRL Rovereto
GoOpti+386 1 320 4530GoOpti
LufthansaLufthansa
Air DolomitiAir Dolomiti
Croatia AirlinesCroatia Airlines
Transavia HollandTransavia Holland
Austrian AirlinesAustrian Airlines
NeosNeos
Brussels AirlinesBrussels Airlines
Azienda Trasporti Verona Srl+39 045 805 7922Azienda Trasporti Verona Srl
EurowingsEurowings
Air FranceAir France
LOTLOT
SwissSwiss
easyJeteasyJet
VoloteaVolotea
CSACSA
Vueling AirlinesVueling Airlines
RyanairRyanair
ATVO S.p.A.+39 0421 5944ATVO S.p.A.
Trenord+39 02 7249 4494Trenord
IberiaIberia
KLMKLM
Wizz AirWizz Air
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
BMI RegionalBMI Regional
ATB Azienda Trasporti Bergamo+39 035 236026ATB Azienda Trasporti Bergamo