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.
| Airport | IATA | November 2025 | June 2025 |
|---|---|---|---|
| Zagreb | ZAG | 337,851 | — |
| Split | SPU | 62,250 | 578,000 |
| Dubrovnik | DBV | 49,275 | — |
| Pula | PUY | — | — |
| Rijeka | RJK | — | — |
| Zadar | ZAD | — | — |
| Osijek | — | — | — |
| Brač | — | — | — |
| Mali Lošinj | — | — | — |
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 city | Routes in the register | State lines | Islands on state lines |
|---|---|---|---|
| Split | 23 | 10 | Brač, Šolta, Hvar, Vis, Korčula and Lastovo |
| Dubrovnik | 8 | 4 | Šipan, Lopud, Koločep, Korčula, Lastovo and Mljet |
| Zadar | 16 | 14 | Iž, Rava, Dugi otok, Ugljan, Silba, Mali Lošinj, Unije, Susak, Ilovik, Olib, Premuda, Molat, Ist, Zverinac, Sestrunj and Rivanj |
| Pula | 1 | 1 | Silba, Mali Lošinj, Unije, Susak and Ilovik |
| Rijeka | 2 | 2 | Mali Lošinj, Unije, Susak, Ilovik, Cres, Rab and Pag |
| Zagreb | 0 | 0 | None |
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.
Where you are actually going
When you are going
Split airport month by month →
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.
Departing from
Season
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.
Where to stay
Which coast should I base myself on?
Split’s and Dubrovnik’s ferry networks share two islands out of six.
Getting around
How long am I actually in the air?
Netherlands traffic ran near 27,000 in March 2025, counted across all Croatian airports.
When to go
When does the seasonal half shut down?
Split moved 62,250 passengers in November against about 578,000 in June.
Planning
How do I order the trip so I never backtrack?
The through-boats along the coast are commercial lines, summer only.
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.