Croatia’s airports: the choice is seasonal, not geographical

Croatia has nine airports in the national statistics series and three of them carry a published monthly figure. In November 2025 Zagreb handled 337,851 passengers, Split 62,250 and Dubrovnik 49,275. Which one you fly into decides which islands you can reach.

What is actually published, and what is not

The Croatian Bureau of Statistics reports monthly passenger traffic for nine airports. Three of them have a figure in the release used here. The other six do not, and that gap is worth more to you than a guess would be: if nobody has published a monthly number for Zadar, Pula or Rijeka, nobody can honestly tell you how quiet those airports go in February either.

AirportIATANovember 2025June 2025
ZagrebZAG337,851—
SplitSPU62,250578,000
DubrovnikDBV49,275—
PulaPUY——
RijekaRJK——
ZadarZAD——
Osijek———
Brač———
Mali Lošinj———
Monthly passenger traffic. Source: Državni zavod za statistiku (DZS), monthly airport traffic releases, November 2025 and June 2025.

Read the two columns together and the shape of the country appears. Zagreb carried 5.4 times Split’s November traffic and 6.9 times Dubrovnik’s. Then Split in June ran about 578,000 — roughly 9 times its own November figure, and about 1.7 times what Zagreb managed in November. There is no single busiest airport in Croatia. There is a year-round one and there are seasonal ones.

Choosing an airport is choosing a ferry network

The airport question is usually asked as a distance question and it is not one. Each coastal arrival sits at the head of a separate ferry network in the 2026 state coastal line register, and those networks barely touch. What you can reach on a boat the next morning is fixed the moment you book the flight.

Arrival cityRoutes in the registerState linesIslands on state lines
Split2310Brač, Šolta, Hvar, Vis, Korčula and Lastovo
Dubrovnik84Šipan, Lopud, Koločep, Korčula, Lastovo and Mljet
Zadar1614Iž, Rava, Dugi otok, Ugljan, Silba, Mali Lošinj, Unije, Susak, Ilovik, Olib, Premuda, Molat, Ist, Zverinac, Sestrunj and Rivanj
Pula11Silba, Mali Lošinj, Unije, Susak and Ilovik
Rijeka22Mali Lošinj, Unije, Susak, Ilovik, Cres, Rab and Pag
Zagreb00None
Routes touching each arrival city, counted from the register. Source: Agencija ZOLPP, 2026 state coastal line register (verified 6 August 2026).

Split’s state network reaches Brač, Šolta, Hvar, Vis, Korčula and Lastovo. Dubrovnik’s reaches Šipan, Lopud, Koločep, Korčula, Lastovo and Mljet. They have Korčula and Lastovo in common and nothing else. Zadar’s 16 islands overlap with neither. Zagreb appears on none of the 68 routes at all, which is the plainest thing anyone can tell you about flying inland.

InteractiveWhich airport, for which trip

Where you are actually going

When you are going

Split (SPU)Split moved about 578,000 passengers in June 2025, 9 times its November figure. Ten state coastal lines leave the city for Brač, Šolta, Hvar, Vis, Korčula and Lastovo.
Split airport month by month →
Passenger figures: DZS monthly airport traffic. Route counts and seasonal service: Agencija ZOLPP, 2026 state coastal line register and per-line timetables.

The recommendation flips by month rather than by map, which is the part most airport comparisons get wrong. Central Dalmatia in August and central Dalmatia in January are not served by the same aviation country.

Split and Dubrovnik are not interchangeable

They look like two ways of doing the same holiday. In the register they share exactly 2 islands, Korčula and Lastovo, and the state lines out of each go in opposite directions. Fly into Dubrovnik with Brač and Šolta on your itinerary and the first day is spent getting back north.

The through-boats that join the two ends of the coast are commercial lines carrying no public service obligation. Seventeen of the 68 routes in the register are commercial. They are the ones that run to summer demand, so the plan that stitches the coast together in August is not the same plan in April.

If your itinerary has one base, pick the airport at the head of that network. If it has two, put the flights at opposite ends and travel one way, rather than flying into the middle and doubling back.

InteractiveWhat sails from each arrival city

Departing from

Season

Split → Brač / ŠoltaFoot passengers onlyCatamaran · State line · line 9601
Split → Brač / Hvar / VisFoot passengers onlyCatamaran · State line · line 9602
Split → Brač / HvarFoot passengers onlyCatamaran · State line · line 9603
Split → Hvar / Korčula / LastovoFoot passengers onlyCatamaran · State line · line 9604
Split → Hvar / KorčulaFoot passengers onlyCatamaran · State line · line 9608
Split → Mainland shuttleFoot passengers onlyCatamaran · Bura Linecommercial line, no public service obligation
Split → Mainland shuttleFoot passengers onlyCatamaran · Bura Linecommercial line, no public service obligation
Split → Brač / Hvar / VisFoot passengers onlyCatamaran · Jadrolinijacommercial line, no public service obligation
Split → HvarFoot passengers onlyCatamaran · Jadrolinijacommercial line, no public service obligation
Split → HvarFoot passengers onlyCatamaran · Kapetan Luka (Krilo)commercial line, no public service obligation
Split → Hvar / KorčulaFoot passengers onlyCatamaran · Kapetan Luka (Krilo)commercial line, no public service obligation
Split → Brač / Hvar / Korčula / MljetFoot passengers onlyCatamaran · Kapetan Luka (Krilo)commercial line, no public service obligation
Split → BračFoot passengers onlyCatamaran · Kapetan Luka (Krilo)commercial line, no public service obligation
Split → Brač / HvarFoot passengers onlyCatamaran · Krilo Shipping Companycommercial line, no public service obligation
Split → VisTakes carsCar ferry · State line · line 602
Split → Hvar / Korčula / LastovoTakes carsCar ferry · State line · line 604
Split → BračTakes carsCar ferry · State line · line 631
Split → HvarTakes carsCar ferry · State line · line 635
Split → ŠoltaTakes carsCar ferry · State line · line 636
Split → Brač / Hvar / KorčulaFoot passengers onlyCatamaran · TP Linecommercial line, no public service obligation
Split → HvarFoot passengers onlyCatamaran · TP Linecommercial line, no public service obligation
Split → Hvar / KorčulaFoot passengers onlyCatamaran · TP Linecommercial line, no public service obligation
Split → Brač / Hvar / KorčulaFoot passengers onlyCatamaran · TP Linecommercial line, no public service obligation
Every route in the 2026 register that touches Split, Dubrovnik or Zadar. Commercial lines carry no public service obligation and are shown under Summer only. Source: Agencija ZOLPP, 2026 state coastal line register.

Note how thin the winter column is once the commercial lines drop out. That is the same seasonality the passenger figures describe, seen from the harbour instead of the terminal.

9×

Split’s June 2025 traffic against its own November 2025 figure — about 578,000 against 62,250 (DZS)

No other number on this page changes a plan as much. It is not a statement about Croatia being busy in summer; it is a statement that the seasonal airports are running a different operation in June from the one they run in November, and everything downstream of the terminal — boats, buses, opening hours — runs on the same curve.

What to decide before you book

  • Decide the region before the airport. The state ferry networks out of Split, Dubrovnik and Zadar share almost nothing.
  • Decide the month before the airport. Split ran about 9 times more passengers in June than in November.
  • Check whether the boat you need is a commercial line. Seventeen of the 68 routes carry no public service obligation.
  • If it is winter, assume inland. Zagreb held 337,851 passengers in November 2025, more than Split and Dubrovnik together, several times over.

Find flights and hotels

Live flight and hotel search is being connected. In the meantime, send us your dates and we will price it.

What do you need to work out next?

You have an arrival city. These are the questions it creates.


Passenger figures: Državni zavod za statistiku (DZS), monthly airport traffic releases. Ferry data: Agencija za obalni linijski pomorski promet (ZOLPP), 2026 state coastal line register and per-line timetables.

Thanks for sharing this article!

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.