Travelling around Croatia by air is, of course, by far the quickest means of getting around the country, and there are numerous daily flights in Croatia that will enable you to zip around the country very easily. Croatia’s main airline, Croatia Airlines, operates regular services between Zagreb and other airports within the country, including Dubrovnik, Split, Pula and Zadar, and there are also flights between some of these airports as well.

Flights in Croatia

Below are details for internal flights in Croatia – we’ve specified the routes that operate year-round. As you can see, it’s relatively easy to fly around the country, pretty much any day of the week! See the Croatia Airlines website for the exact timetable details and dates of operation – even flights that only operate in summer do not do so for the whole season.

Domestic Flights in Croatia 2020
From… To… Flight Time Operates on
Mali Losinj 50 mins Tues, Fri, Sun
45 mins
Daily (year-round)
50 mins
Daily (year-round)
Bol (Brac) 55 mins Tues, Sat
Dubrovnik 55/65 mins Daily (year-round)
Osijek 40 mins Mon, Weds, Fri (year-round)
Zagreb 40 mins Daily (year-round)
35 mins
Daily (year-round)
Split 50 mins Mon, Fri (year-round)
Dubrovnik 55 mins Tues
Osijek 1 hour 15 mins Mon, Fri (year-round)
Split 40 mins Tues, Thurs (year-round)
Osijek 50 mins Tues, Thurs (year-round)
Pula 35 mins Daily (year-round)
Zagreb 45 mins Daily (year-round)
Bol (Brac)
Zagreb 50 mins Sat
Zagreb 45 mins Daily (year-round)
Pula 50 mins Mon, Fri (year-round)
Rijeka 50 mins Tues, Thurs (year-round)
Dubrovnik 40 mins Tues, Thurs (year-round), Sat
Osijek 55 mins Fri
55 mins
Daily (year-round)
Pula 50 minutes Tues
Rijeka 1 hour 20 mins Fri
Split 45 mins Tues, Thurs (year-round)
Osijek 55 mins Thurs (year-round)
Zagreb 45 mins Mon, Weds, Fri
Pula 1 hour Mon, Fri (year-round)
Rijeka 1 hour 5 mins Tues, Thurs (year-round)
55 mins
Dubrovnik 1 hour Thurs (year-round)

A charter airline called Trade Air also exists in Croatia, operating a number of flights in the country. Their flights can also be booked on the Croatia Airlines website.

There is also a small airline called Silver Air Travels that offer flights connecting Zagreb and Mali Losinj.

Travelling between Zagreb and Rijeka

We haven’t included this in the above table, but there is also a direct bus link from Zagreb Airport to the main bus station in Rijeka (and vice versa). This route operates every day, with buses departing Zagreb Airport at 3.30pm. The return bus departs Rijeka at 5am; journey time is 2 hours. More details can be found at the operating company’s website: Pleso Prijevoz.

Flights in Croatia may be cheaper than you think!

As with most flight travel, some real bargains can be had if you book early enough. Checking (five months in advance) on the Croatia Airlines website for a Zagreb – Dubrovnik one-way flight for July 2018, the price is 381.25 Kunas – that’s about £45/$63/€51.

By comparison, a one-way bus journey on the same route in August costs about 225 Kunas (£27/$34/€30). So cheaper, of course, but not by all that much – and the flight only takes 55 minutes as opposed to 9 to 12 hours by bus. Ouch!

Flights in Croatia
Dubrovnik Airport

Airports in Croatia

Some route details, and information on travelling to and from the airports, can be found on these websites: