Travel from Vienna to Zagreb

Train, bus or fly from Vienna to Zagreb?

Austrian Airlines and Croatia Airlines fly from Vienna to Zagreb 4 times a day. Alternatively, FlixBus operates a bus from Vienna to Zagreb twice daily. Tickets cost $22 - $40 and the journey takes 4 hours 45 minutes. Three other operators also service this route.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Vienna to Zagreb

ModeDurationPrice
From Wien Mitte-Landstraße (City Airport Train) train to Vienna airport, fly to Zagreb airport, then shuttle to Zagreb.2 h 28 min$169
From Wien Mitte-Landstraße (City Airport Train) train to Vienna airport, fly to Graz airport, then shuttle to Zagreb.5 h 9 min$289
From Vienna, Vienna Erdberg bus to Zagreb.4 h 45 min$33
From Karlsplatz subway to Wien Stadion Center then bus to Zagreb.6 h 19 min$37
From Wien Hbf train to Zagreb Glavni Kolod..6 h 43 min$63
From Vienna drive to Zagreb.3 h 46 min$55

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

It takes approximately 2 hours 28 minutes to get from Vienna to Zagreb, including transfers.

Is there a direct train between Vienna and Zagreb?

Yes, there is a direct train departing from Wien Hbf and arriving at Zagreb Glavni Kolod.. Services depart once daily. The journey takes approximately 6 hours 43 minutes.

Is there a direct bus between Vienna and Zagreb?

Yes, there is a direct bus departing from Vienna, Vienna Erdberg and arriving at Zagreb. Services depart three times a day, and operate every day. The journey takes approximately 4 hours 45 minutes.

Operators from Vienna to Zagreb

OperatorPhoneWebsite
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Austrian AirlinesAustrian Airlines
Croatia AirlinesCroatia Airlines
GoOpti+386 1 320 4530GoOpti
FlixBus+49 1807 123 99 123FlixBus
Wiener Linien+43 (0)1 7909 100Wiener Linien
Crnja Tours+385 91 30 30 356Crnja Tours