Travel from Vienna to Split

Train, bus or fly from Vienna to Split?

Austrian Airlines, Croatia Airlines and Lufthansa fly from Vienna to Split twice daily. Alternatively, FlixBus operates a bus from Vienna to Split once daily. Tickets cost $45 - $85 and the journey takes 12 h.

Travel Guides

Travelling Croatia’s Dalmatian Coast by boat, bus, car and trainDiscover the best ways to get around the Dalmatian Coast
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 Split

From Wien Mitte-Landstraße (City Airport Train) train to Vienna airport, fly to Split airport, then bus to Split.4 h 16 min$174
From Vienna, Vienna Erdberg bus to Split.12 h$81
From Wien Hbf train to Zagreb then train to Split.13 h 44 min$98
From Karlsplatz subway to Wien Stadion Center then bus to Split.14 h 27 min$67
From Stephansplatz subway to Vienna, Vienna Erdberg then night bus to Split.13 h 7 min$82
From Vienna drive to Split.7 h 25 min$114

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

It takes approximately 4 h 16 min to get from Vienna to Split, including transfers.

Is there a direct train between Vienna and Split?

No, there is no direct train from Vienna to Split. However, there are services departing from Wien Hbf and arriving at Split via Zagreb. The journey, including transfers, takes approximately 13 h 44 min.

Is there a direct bus between Vienna and Split?

Yes, there is a direct bus departing from Vienna, Vienna Erdberg and arriving at Split. Services depart once daily, and operate every day. The journey takes approximately 12 h.

Operators from Vienna to Split

Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Austrian AirlinesAustrian Airlines
Croatia AirlinesCroatia Airlines
FlixBus+49 1807 123 99 123FlixBus
Croatian Railways (HŽPP)Croatian Railways (HŽPP)
Wiener Linien+43 (0)1 7909 100Wiener Linien
Crnja Tours+385 91 30 30 356Crnja Tours