Getting to Zagreb

Here are options for getting to Zagreb by air, bus or train from various parts of Europe.

Getting to Zagreb – Flights from the UK & Ireland

  • Croatia Airlines have flights from London Heathrow to Zagreb year-round
  • British Airways have flights from London Heathrow that also operate year-round
  • Monarch have flights from London Gatwick and Manchester new for 2017!

Getting to Zagreb – Flights from Europe

Listed below are a number of direct flights from various European cities to Zagreb. Some routes only operate during summer – please check airlines’ websites for full details.

Flights from Austria to Zagreb:

Flights from Belgium to Zagreb:

Flights from Bosnia and Hercegovina to Zagreb:

Flights from the Czech Republic to Zagreb:

Flights from Denmark to Zagreb:

Flights from France to Zagreb:

Fights from Germany to Zagreb:

  • Croatia Airlines from Frankfurt year-round and Munich year-round
  • Germanwings from Berlin year-round, Cologne/Bonn year-round, and Stuttgart year-round (the airline can also be used to reach a number of other European cities by transferring at one of these German airports)
  • Lufthansa from Frankfurt year-round and Munich year-round

Flights Israel to Zagreb:

Flights from Italy to Zagreb:

Flights from Kosovo to Zagreb:

Flights from Macedonia to Zagreb:

Flights from Montenegro to Zagreb:

Flights from the Netherlands to Zagreb:

Flights from Poland to Zagreb:

Flights from Portugal to Zagreb:

Flights from Russia to Zagreb:

Flights from Serbia to Zagreb:

Flights from Spain to Zagreb:

Flights from Switzerland to Zagreb:

Flights from Turkey to Zagreb:

Getting to Zagreb – Flights from outside Europe

Flights from Qatar to Zagreb:

Flights from the UAE to Zagreb:

  • Emirates flights from Dubai new for 2017! year-round

Getting to Zagreb – By Bus and Train from Europe

There are international bus services from – amongst other places – Austria (Graz & Wien), Czech Republic (Brno & Prague), Italy (Trieste), Germany (various including Dortmund, Dusseldorf, Frankfurt, Hamburg, Munich, Stuttgart), and Switzerland (Lucerne & Zurich). Routes are operated by Croatia Bus, and you can also look up schedules on the Zagreb Bus Terminal website.

There are train services from many European cities; you can look up timetables on the excellent Die Bahn website.

Getting to Zagreb – From elsewhere in Croatia

As Croatia’s capital, Zagreb is obviously very well connected to the rest of the country. By far the quickest way of getting to Zagreb from other parts of the country is by air – Croatia Airlines have daily flights from Zadar, Split and Dubrovnik, all of which operate year-round, as well as summer flights to Bol (Brac). See our Flights in Croatia page for more details.

Trade Air also operate year-round flights from Osijek in eastern Croatia, and summer only flights from Rijeka – these flights can also be booked on the Croatia Airlines website.

If you’re reaching Zagreb by bus, check the Zagreb Bus Terminal website for timetable details of the many routes to and from Zagreb.

Train routes in Croatia aren’t as extensive as bus routes, but Zagreb is the most connected city of all. (Think of Zagreb as the main train hub in the country with routes branching out from it.) The most popular train route is to or from Split; you can also reach Rijeka by train (although bus is quicker!) or travel northeast towards the direction of Hungary. See the Croatia Railways site or the Die Bahn website for timetable details.