Flights in Croatia

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 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.

The charter airline Trade Air also operates domestic flights in Croatia on selected routes (included in the table below); additional routes (e.g. Dubrovnik to Osijek) can also be travelled via a connection/stop-over, usually in Zagreb. Tickets for their flights can be bought on their website or on that of Croatia Airlines.

Domestic Flights in Croatia 2024
From…To…Flight TimeOperates on
Zagreb
 
Pula
40 mins
Daily
(year-round)
Zadar
45 mins
Daily
(year-round)
Split
50 mins
Daily
(year-round)
Bol (Brac)55 minsWeds, Sat
Dubrovnik55/65 minsDaily
(year-round)
Osijek45 minsMon, Weds, Fri
(year-round)
 
Pula
Zagreb40 minsMon, Tues, Weds, Thurs, Fri, Sun
(year-round)
Zadar
35 mins
Tues, Thurs, Sun
(year-round)
Osijek
65 mins
Mon, Fri
(year-round)
 
RijekaSplit50 mins Tues, Thurs
(year-round)
Osijek 60 mins Tues, Thurs
(year-round)
    
Zadar
Pula35 minsMon, Weds, Fri
(year-round)
Zagreb45 minsMon, Tues, Weds, Thurs, Fri, Sun
(year-round)
 
Bol (Brac)
Zagreb50 minsWeds, Sat
 
Split
Zagreb45 minsDaily
(year-round)
Pula50 minsMon, Fri
(year-round)
Rijeka35 minsTues, Thurs
(year-round)
Dubrovnik40 minsTues, Thurs
(year-round)
 
Dubrovnik
Zagreb
55 mins
Daily
(year-round)
Split
40 minutes
Tues, Thurs
(year-round)
 
Osijek
Zagreb
45 mins
Mon, Weds, Fri
(year-round)
Pula
70 mins
Mon, Fri
(year-round)
Rijeka
60 mins
Tues, Thurs
(year-round)

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 Ban Jelacic Square 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 on 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 (six months in advance) on the Croatia Airlines website for a Zagreb – Dubrovnik one-way flight for July 2024, the price is €57.84.

By comparison, a one-way bus journey on the same route costs about €33. So cheaper, yes, but not by all that much – and the flight only takes 55 minutes compared to at least 8 and a half hours by bus. Ouch!

Flights in Croatia
Dubrovnik Airport

Airports in Croatia

Details of flights in Croatia, and information on travelling to and from airports, can be found on these websites: