Not seeing a Scroll to Top Button? Go to our FAQ page for more info.

Getting from Vienna to Zagreb

For those travellers who visit Austrian capital Vienna and then continue their travel further to Croatian capital Zagreb there are several options of doing this. In the text below find out all useful info.

Zagreb is often entry point for tourists visiting Croatia. From here it's easy to travel to other destinations in Croatia - Plitvice Lakes, Istria, Zadar, Sibenik, Split, Dubrovnik and islands.

Croatian capital ZagrebCroatian capital Zagreb

Getting from Vienna to Zagreb by bus

The most economical way of travel between Vienna and Zagreb is taking the bus. There are up to 7 daily buses between these two cities, including a night bus. The distance between Vienna and Zagreb is about 370 km and a trip takes about 5 to 6 hours.

You'll have to get through the border crossing so prepare to spend some time waiting in line. An excellent websites to check schedules, prices and book your bus tickets are BOOKAWAY and FLIXBUS.

Flixbus offers frequent bus service throughout the day. NOMAGO which offers two departures daily can be booked through BOOKAWAY website.

You'll notice that prices can get as low as €15 one way, which is extremely cheap.


Getting from Vienna to Zagreb by train

Intercity Express train

Train route between Vienna and Zagreb is the most popular route from Austria to Croatia. There are up to 10 departures daily but the departure times vary from date to date, so be sure to check exact departure times when travelling.

Trains depart from Wien Hauptbahnhof located about 4 km from Vienna city center. All trains arrive at Zagreb Train Station which is very close to the main Zagreb's square.

There are up to 2 direct daily trains from Vienna to Zagreb operated by EuroCity trains. The journey takes about 6 hours and 45 minutes. All other train routes require 1 to 3 train changes. You can choose the routes which go via Slovenia or routes via Hungary

When looking for trains, check the waiting time between trains as it ranges from a few minutes to several hours. The travel time on these trains varies between 7.5 to 12.5 hours. Ticket prices depend on the departure and vary from date to date.


Croatia Airlines planeCroatia Airlines plane

Getting from Vienna to Zagreb by plane

The quickest way of getting from Vienna to Zagreb is by plane. Take into account that you will need time for getting to and from the both airports, which are located outside the city centers. 

Austrian Airlines operate daily flights between Vienna and Zagreb. The flight takes only 50 minutes but the plane tickets are not so cheap. To check the accurate flying timetables, prices and booking visit CROATIA AIRLINES WEBSITE.

Driving from Vienna to Zagreb

If you decide to drive from Vienna to Zagreb, you should know that there is a border crossing involved. Although both countries are part of the European Union, Croatia is not part of the open-border Schengen Area. So, keep your passport on hand to show the border control.

We advise you to book your car through Travel Supermarket where you can compare a huge range of car hire deals from over 20 leading rental companies and find the best one for you.

You might like these:

  • Flights from Zagreb to Dubrovnik

    The flight between Zagreb and Dubrovnik takes only 45 minutes. Find out useful info about flying between Zagreb and Dubrovnik & Find cheap plane tickets!

  • Getting from Zagreb to Dubrovnik

    Find out all info about the best ways of getting from Zagreb to Dubrovnik! Choose from taking a flight, a bus ride, a private transfer or driving a car.

  • Getting from Zagreb to Split

    Find out useful info about getting from Zagreb to Split and Split to Zagreb! Choose from a flight, a bus ride, a private transfer or driving a car!


Fun Things to Do
in Croatia