Travel from Vienna to Croatia

Train, bus or fly from Vienna to Croatia?

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. Alternatively, Austrian Railways (ÖBB) operates a train from Vienna to Zagreb once daily. Tickets cost $45 - $75 and the journey takes 6 hours 43 minutes.

Travel Guides

Want to know more about Flixbus?Rome2rio’s guide has all the details
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
Travelling Croatia’s Dalmatian Coast by boat, bus, car and trainDiscover the best ways to get around the Dalmatian Coast

How to get from Vienna to Croatia

ModeDurationPrice
From Vienna, Vienna Erdberg bus to Zagreb.4 h 45 min27€
From Karlsplatz subway to Wien Stadion Center, bus to Autobusni kolodvor, then line 6 tram to Trg bana J. Jelačića.6 h 33 min30€
From Wien Hbf train to Zagreb Glavni Kolod..6 h 43 min50€
From Vienna drive to Zagreb.3 h 46 min44€
From Wien Mitte-Landstraße (City Airport Train) train to Vienna airport, fly to Zagreb airport, shuttle to Zagreb, then bus to Velika Gorica.3 h 23 min139€
From Wien Mitte-Landstraße (City Airport Train) train to Vienna airport, fly to Split airport, line 37 bus to Trogir, then bus to Split.5 h 13 min144€

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

The bus from Vienna, Vienna Erdberg to Zagreb takes 4 hours 45 minutes including transfers and departs three times a day.

Is there a direct train between Vienna and Croatia?

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 Croatia?

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 Croatia

OperatorPhoneWebsite
FlixBus+49 1807 123 99 123FlixBus
Wiener Linien+43 (0)1 7909 100Wiener Linien
Crnja Tours+385 91 30 30 356Crnja Tours
ZET072 500 400ZET
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Austrian AirlinesAustrian Airlines
Croatia AirlinesCroatia Airlines
GoOpti+386 1 320 4530GoOpti
Auto Promet Sisak(044) 526 350Auto Promet Sisak
LufthansaLufthansa
Promet SplitPromet Split
Brioni Pula+385 52 356 500Brioni Pula