Croatia has eight passenger airports for a coast eighteen hundred kilometres long. The one nearest your destination is often not the one with flights, and twice it is on an island. The whole list, sorted by airport.
Checked: 25 August 2026
The question people actually ask is not which airports Croatia has, but which one to book for the place they are going. Those are different questions, because the country is long and thin and the nearest airport is regularly the wrong answer: from Omiš it is eighteen kilometres to Brač, across open water, and nobody flies there to get to Omiš.
The list
| Destination | Airport | Distance | Note |
|---|---|---|---|
| Cavtat | DBV | 5 km | – |
| Dubrovnik | DBV | 15 km | – |
| Pula | PUY | 5 km | – |
| Medulin | PUY | 10 km | – |
| Rovinj | PUY | 30 km | – |
| Poreč | PUY | 45 km | – |
| Motovun | PUY | 50 km | – |
| Umag | PUY | 70 km | – |
| Rijeka | RJK | 15 km | – |
| Opatija | RJK | 25 km | – |
| Trogir | SPU | 5 km | – |
| Split | SPU | 10 km | – |
| Omiš | SPU | 35 km | – |
| Šibenik | SPU | 40 km | – |
| Hvar | SPU | 40 km | ferry from Split |
| Vodice | SPU | 50 km | – |
| Vis | SPU | 55 km | ferry from Split |
| Makarska | SPU | 65 km | – |
| Korčula | SPU | 95 km | ferry from Split |
| Zadar | ZAD | 10 km | – |
| Plitvice | ZAD | 90 km | Zagreb is a similar drive |
| Zagreb | ZAG | 10 km | – |
| Karlovac | ZAG | 50 km | – |
| Varaždin | ZAG | 65 km | – |
The cases people get wrong
- Istria is Pula, all of it. Rovinj, Poreč, Umag and Motovun are between thirty and seventy kilometres out. Trieste and Venice are the alternatives when Pula has no flight from your city, and Venice is roughly a four-hour drive from Rovinj.
- The islands mostly have no airport. Brač has one, and Lošinj has a small one for light aircraft. Everything else, Hvar and Vis and Korčula included, means flying to Split and taking a ferry, which is why the table sends you to Split and not to the closer runway.
- Plitvice and Rastoke have no airport anywhere near, and both sit between two of them. Zadar and Zagreb are each roughly two hours by road; pick whichever is cheaper, not whichever looks closer on the map.
- Osijek serves Slavonia and almost nothing else. If you are going to Vukovar or Vinkovci it is the right airport; from the coast it is a five-hour drive and the wrong one.
- Dubrovnik is its own region. From Split it is a four-hour drive with a bridge in the middle, so a trip that takes in both is usually two flights or one long day, not a side trip.
Timetables and live arrivals sit on each airport's own site, and those are the current source; nothing on this page replaces them. The airport list with the official links is on our getting-there page.
Where next
Make Croatia Atlas a preferred source
One click and Google shows you our stories more often in Top Stories and in AI answers. It changes your own results only.



