Croatia has eight passenger airports for a coast eighteen hundred kilometres long. The right one depends on flights, roads and ferries, and twice the nearest sits on an island across open water. The whole list, sorted by airport.
Checked: 13 October 2026
The real question is which airport to book for the place you are going. The country is long and thin, so the nearest airport is regularly the wrong answer: from Omiš it is eighteen kilometres to Brač, across open water, and Omiš visitors land in Split.
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
Share this guide
Questions about your trip?




