Croatia has seven international airports, and they run on two very different rhythms. Zagreb Airport (ZAG) is the year-round hub for business and scheduled traffic, while the coastal airports at Split (SPU), Dubrovnik (DBV), Zadar (ZAD), Rijeka (RJK), Pula (PUL) and Osijek (OSI) wake up in summer, when charter and low-cost flights pour visitors onto the Adriatic. That seasonal swing is exactly why Croatia airport hotels get booked out, and hotels near Dubrovnik and Split airports especially, by travellers breaking journeys down the Dalmatian coast when city-centre rooms run short. Croatia Air covers the domestic and regional links from Zagreb.
Croatia joined the Schengen Area on 1 January 2023, so connecting between its airports and the rest of Europe is now as smooth as it has ever been, with no border formalities.