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

Getting from Vienna to Zagreb
(Zagreb to Vienna)

For those travellers who are visiting Austrian capital Vienna and then continue their travel further to Croatian capital Zagreb, there are several options of doing this.

They can choose from the following options:

  • taking a bus ride (choose from FlixBuses or Nomago)
  • taking a train (many departures throughout the day)
  • taking a plane (with Croatia Airlines) or 
  • driving between these two cities (find great car hire deals at DiscoverCars).

From Zagreb you can reach any other destination within Croatia (Plitvice Lakes, Istria, Zadar, Sibenik, Split, Dubrovnik and Croatian islands) either by bus or by plane (Croatia Airlines is the company operating flights within Croatia).

Croatian capital ZagrebCroatian capital Zagreb

DiscoverCars.com

Getting from Vienna to Zagreb by bus

The most economical way of travel between Vienna and Zagreb is taking the bus. There are many daily departures 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.

Bookaway and FlixBus are two websites, great for finding the latest bus schedules and book your ticket online.

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

Explore
the Best of Vienna



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.

Check the latest train schedule and book your tickets at Trainline.

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 latest flying schedules, prices and to book your plane tickets, 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 to the border control.

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


Exlore
Croatia's Highlights


You might like these:

  • 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!

    Getting from Zagreb to Split - 2023 Guide

    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!

  • Find out all about getting from Zagreb to Split by bus! Check out the latest bus timetables, bus ticket prices and book your bus ride online!

    Zagreb to Split Bus - 2023 Guide

    Find out all about getting from Zagreb to Split by bus! Check out the latest bus timetables, bus ticket prices and book your bus ride online!

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

    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!