Home » Croatia » Croatia – Air Travel

Croatia – Air Travel

Croatia punches above its weight when it comes to aviation infrastructure, boasting eight international airports and a domestic network served almost exclusively by the national flag carrier, Croatia Airlines. For those living abroad in Croatia, flying is a vital connection between the country’s inland capital and its spectacular Dalmatian coastline. EU membership brings robust passenger rights protections, and international connectivity — particularly to major European cities — is solid throughout the year from Zagreb and impressively extensive during the summer season from coastal airports.

Key facts at a glance
Item Details
Number of international airports 8 with scheduled commercial service (as of 2025)
Main domestic carrier Croatia Airlines (flag carrier, Star Alliance member)
Domestic airports served Zagreb, Split, Dubrovnik, Zadar, Pula, Osijek, Rijeka, Bol (Brač) — as of 2025
Busiest airport passenger figures Zagreb: ~4.7 million; Split: ~3.8 million; Dubrovnik: ~3 million (2025)
Passenger rights framework EU Regulation 261/2004 applies; regulator is Croatian Civil Aviation Agency (CCAA)
International routes from Zagreb (2025 summer season) 23 destinations including London, Paris, Frankfurt, Amsterdam, and more

What is the standard of domestic air travel in Croatia like, and which routes and destinations are served?

Croatia’s internal aviation network is modest in scale but serves a clear purpose. Croatia Airlines maintains connections across eight Croatian airports: Zagreb, Split, Dubrovnik, Zadar, Pula, Osijek, Rijeka, and Bol on the island of Brač. For a nation of Croatia’s dimensions, this represents a reasonably extensive grid, though it is far smaller than the sprawling domestic systems found in larger countries such as the United States or Australia, where hundreds of city pairs are served by dozens of competing airlines.

The busiest routes are Zagreb–Split and Zagreb–Dubrovnik, which operate at the highest frequencies, while seasonal services also run on the Osijek–Split, Osijek–Dubrovnik, and Zagreb–Brač corridors. This pattern mirrors Croatia’s geographical reality: Zagreb functions as the country’s administrative and commercial heartland in the north, while the most sought-after destinations for coastal living and tourism stretch far to the south along the Adriatic. For many journeys — the Zagreb–Dubrovnik corridor in particular — flying cuts travel time dramatically compared with navigating Croatia’s picturesque but often slow coastal roads.

Most core routes operate throughout the year, especially services departing from Zagreb to the larger cities. Smaller airports and certain routes run only on a seasonal basis in line with visitor demand. Expats who intend to commute regularly between the capital and the coast should note that winter timetables are substantially pared back relative to the peak summer schedule, and routes such as Zagreb–Brač are restricted to the tourist season entirely.

Domestic flights within Croatia are fast and practical, with short journey times and regular connections between the principal cities. Taking to the air makes obvious sense when the alternative involves lengthy road or ferry travel. The Zagreb–Split leg, for instance, takes under an hour in the air but a minimum of four to five hours by road, making flying a genuinely sensible choice rather than an indulgence for anyone crossing the country’s north–south axis.

Which airlines operate domestic routes in Croatia, and are any low-cost carriers available?

Croatia Airlines is Croatia’s flag carrier. The airline is headquartered in the Zagreb district of Buzin and runs both domestic services and international flights, the latter concentrated predominantly on European destinations. Zagreb International Airport serves as its primary hub, with Dubrovnik, Split, and Zadar functioning as secondary focus cities. The airline joined Star Alliance in November 2004, which means frequent flyers can earn and redeem miles across partner programmes — a tangible advantage for expats who combine domestic Croatian travel with regular international trips.


Get Our Best Articles Every Month!

Get our free moving abroad email course AND our top stories in your inbox every month


Unsubscribe any time. We respect your privacy - read our privacy policy.


Croatia Airlines is effectively the only carrier providing year-round scheduled domestic service in the country. Trade Air is the other airline that flies domestically, though its operations are largely seasonal and relatively limited in scope. Trade Air adds supplementary connectivity on certain routes, with services that shift in line with seasonal demand and market conditions. Its flights connect cities including Zagreb, Split, Dubrovnik, Osijek, Rijeka, Pula, and Zadar.

In contrast to markets such as Germany or Spain — where several competing low-cost carriers (LCCs) aggressively discount domestic routes — Croatia’s internal scheduled market functions essentially as a monopoly. No major pan-European LCC such as Ryanair or easyJet operates within Croatia on domestic legs, which means the pricing competition that benefits passengers in larger markets is largely absent here. During the summer season, from June to September, carriers including Ryanair, easyJet, and Wizz Air do fly into Croatian airports, but exclusively on international routes rather than domestic services.

In October 2022, Croatia Airlines announced its intention to reduce its existing fleet and introduce six new Airbus A220-300 aircraft by 2026. New routes are expected to be operated by these incoming Airbus A220 jets as the airline progressively retires its older aircraft. This fleet renewal programme is steadily improving the onboard experience for passengers on both domestic flights and shorter international services.

How do you book domestic flights in Croatia — what are the options and which booking platforms are available?

Reserving domestic flights in Croatia is a simple process that follows the same conventions as booking flights elsewhere in Europe. The most direct route is through the Croatia Airlines website, which presents the complete range of fares alongside seat selection and additional services. Promotional fares are also accessible through the Croatia Airlines mobile app, which is available on major smartphone platforms and offers a convenient booking tool for expats who travel within the country on a regular basis.

Major international comparison platforms including Skyscanner, Google Flights, Kayak, and Booking.com all list Croatia Airlines domestic routes and allow travellers to compare fares across different travel dates. For those wishing to view Croatia Airlines and Trade Air options side by side, specialist aggregators such as Alternative Airlines compile both carriers’ available fares in a single interface. Conventional travel agencies continue to operate in Croatian cities, though for a routine domestic booking they offer little practical advantage over direct online reservation.

Because some airports and routes function only on a seasonal basis, and because Croatian flight schedules in general fluctuate considerably between summer and the rest of the year, availability will depend significantly on when you plan to travel. For peak summer travel — especially in July and August on high-demand routes such as Zagreb–Dubrovnik and Zagreb–Split — booking well in advance is strongly advisable to lock in better prices and guaranteed seats. In quieter periods, last-minute availability tends to improve, though fares purchased close to departure typically come at a premium.

What do domestic flights typically cost in Croatia, and what should expats budget for?

Domestic ticket prices in Croatia reflect the limited competitive pressure in the market. With Croatia Airlines occupying the role of sole scheduled carrier on most internal routes, fares are not exposed to the sharp discounting that characterises more crowded airline markets. On the busiest corridors such as Zagreb–Split and Zagreb–Dubrovnik, one-way economy fares have typically fallen in the range of around €50 to €150 or above, with occasional promotional prices available at the lower end. The Croatia Airlines website should always be consulted for current pricing, as fares fluctuate regularly and the figures quoted here are indicative only (as of 2025).

Checked baggage can be purchased as a separate add-on or included within a higher fare tier. Full details of fare families and baggage allowances are published on the Croatia Airlines website. Expats who regularly travel with more than cabin luggage should factor baggage costs into their overall budget, since these charges can raise the true cost of a headline fare considerably.

Summer travel — roughly from June through September — pushes fares up sharply on coastal routes, coinciding with Croatia’s peak tourism period. The absence of competing carriers on most domestic routes removes the usual market mechanism that would otherwise keep prices in check. Outside the high season, promotional offerings become more frequent; Croatia Airlines has periodically introduced special discount fares on international flights, and similar deals occasionally appear for domestic routes as well. Using fare alert features on platforms such as Skyscanner is a practical habit for resident expats hoping to take advantage of these opportunities.

What are the main international airports in Croatia, and which ones are most relevant for expats?

Croatia’s eight international airports are spread across both coastal and inland regions. The bulk of all passenger traffic flows through three principal airports — Zagreb, Split, and Dubrovnik — which collectively account for around 90 per cent of total passenger numbers. The smaller airports at Pula, Zadar, Rijeka, Osijek, and Brač provide targeted connectivity for specific tourist areas and regional communities.

Zagreb (Franjo Tuđman Airport, ZAG): Zagreb Airport processed over 4.7 million passengers in 2025, making it Croatia’s largest aviation gateway and the country’s primary cargo hub. Situated 17 kilometres south-east of the capital in Velika Gorica, it acts as the central node for both domestic and international traffic. The terminal was comprehensively modernised in 2019, equipping it with all the amenities a contemporary traveller would expect. Zagreb is Croatia Airlines’ main hub and serves as an important transit point for connections across the Balkans. Transport into the city centre is well catered for, with a shuttle bus costing around €5, alongside taxis, Uber, and on-site car rental counters.

Split (Split Airport, SPU): Split Airport ranks as the country’s second-busiest gateway, welcoming approximately 3.9 million passengers in 2025. Located around 20 km from Split city and roughly 6 km from Trogir, it is the natural choice for travellers heading to Central Dalmatia and the islands of Hvar and Brač. Ferries and catamarans serving Hvar, Brač, Vis, and Korčula depart from Split’s port, which is easily reached by airport shuttle. Summer connections are frequent and straightforward, simplifying onward travel to the islands considerably.

Dubrovnik (Dubrovnik Airport, DBV): Dubrovnik Airport — also referred to as Čilipi Airport — handles close to 3 million passengers annually. Positioned 20 kilometres from the city in the village of Čilipi, it is the principal entry point for southern Dalmatia and neighbouring Montenegro. Dubrovnik’s geographical separation from the rest of Croatia can make overland travel slow and arduous, so flying directly into Dubrovnik Airport streamlines access considerably. Bus and taxi services link the airport to the city and to the ferry port at Gruž for those continuing to the islands.

Smaller coastal and regional airports: Croatia’s Adriatic coastline is served by five airports spread across four distinct coastal regions: Dubrovnik Airport (Southern Dalmatia), Split Airport (Central Dalmatia), Zadar Airport (Northern Dalmatia), Rijeka Airport (Kvarner region), and Pula Airport (Istria peninsula). Pula is particularly valuable for expats residing in Istria, providing rapid access to towns such as Rovinj and Poreč without requiring a journey to Zagreb. Coastal airports operate predominantly on a seasonal basis, whereas Zagreb maintains strong traffic throughout the year.

On the international front, Croatia Airlines linked Zagreb with 23 international destinations during the 2025 summer season, including Amsterdam, Barcelona, Vienna, Berlin, Brussels, Copenhagen, Frankfurt, London (Heathrow), Madrid, Munich, Paris, Prague, Rome, and Zurich. Split Airport was connected to 21 international destinations that same season, including Amsterdam, Athens, Vienna, Berlin, Dublin, Frankfurt, Istanbul, London (Gatwick and Heathrow), Munich, Oslo, Paris, Prague, Rome, and Zurich.

Are there any rules, restrictions, or practicalities at Croatia’s airports that expats should be aware of?

Croatia’s accession to the Schengen Area on 1 January 2023 has meaningful practical consequences for air passengers. Flights between Croatia and other Schengen member states are now treated as intra-Schengen journeys, meaning no passport checks at departure or arrival — an experience comparable to flying between Germany and France. That said, a valid travel document is still required for boarding, and individual carriers may have their own identification policies. It is always worth verifying your airline’s ID requirements ahead of travel.

For domestic flights within Croatia, a valid identity document must be presented. EU and EEA nationals may generally board using a national identity card; non-EU nationals are expected to carry their passport. Both Croatia Airlines and Croatian airport security operate in accordance with European Aviation Safety Agency (EASA) standards and EU security regulations, so the procedures will be immediately familiar to anyone with experience of flying within Europe — including the requirement for liquids in containers of 100ml or less placed in a transparent plastic bag for screening.

All major Croatian airports provide a full range of modern facilities, including free Wi-Fi, food and beverage outlets, duty-free retail, car hire desks, ATMs, and currency exchange services. Accessibility provision for passengers with disabilities is well-established at Zagreb, Split, Dubrovnik, and Zadar, though smaller airports may have more limited facilities. If you require special assistance, contacting your airline in advance is advisable.

For passengers arriving from outside the EU or Schengen Area, standard EU customs rules are in effect. Travellers should be aware of the applicable allowances for goods, tobacco, and alcohol. Biosecurity regulations concerning certain food items — particularly fresh meat, dairy products, and plant material — follow EU-level rules, which are considerably stricter than those in some other regions of the world. The Croatian Customs Administration website provides current guidance and should be consulted before travelling.

Croatia Airlines’ standard check-in guidance recommends arriving at least 90 minutes before departure for international flights and 60 minutes ahead of domestic departures, though checking your specific airline’s current requirements is always sensible, as these can be updated. Online check-in is offered and is generally recommended as a way to reduce time spent at the airport on the day of travel.

How does air travel connectivity in Croatia affect day-to-day expat life?

The degree to which Croatia’s air network influences daily expat life depends substantially on your location in the country. Expats settled in Zagreb enjoy the most consistent year-round connectivity — Zagreb is the only Croatian airport that maintains a significant flight programme throughout all seasons, making routine international travel for business purposes, family visits, or medical care overseas dependable and uncomplicated.

For expats living along the Dalmatian coast, the experience is much more tied to the season. During the summer months, an extensive array of scheduled flights connects Croatian coastal airports with destinations across Europe. In winter, however, the majority of international services converge on Zagreb, with only a handful of year-round routes continuing to serve Split and Dubrovnik. Expats based in these cities can therefore expect an abundance of flight options from spring through autumn, but a noticeably thinner schedule between October and March. Off-season international travel from the coast may require routing through Zagreb or a major European hub.

For those living in Istria, the Kvarner Gulf, or eastern Slavonia, aviation connectivity is more restricted. Istria-based expats benefit from Pula Airport as their closest option, placing towns such as Rovinj, Poreč, and Motovun within convenient reach. However, Pula’s international schedule is almost entirely seasonal. Expats in these regions should realistically budget for the possibility of driving to Zagreb or Split to access reliable year-round international connections.

The significance of air connectivity to Croatian tourism — and by extension to the lives of resident expats — is considerable, particularly for maintaining ties with key European markets beyond the summer peak. Strong aviation links are widely regarded as fundamental to presenting Croatia as an accessible, year-round destination. This goal resonates with the many expats who rely on regular flights to sustain professional and family relationships elsewhere in Europe.

For purely internal movement within Croatia, flying is generally not an everyday necessity. The road network is functional and heavily used, and ferry services are indispensable for island communities. However, for the specific corridor linking Zagreb with southern Dalmatia — particularly among business professionals — domestic flights represent a genuine time-saving tool and are routinely used by Croatia’s working population.

What should expats know about travel insurance and passenger rights when flying in Croatia?

As a full EU member state, Croatia falls entirely within the scope of EU Regulation 261/2004 — the same framework governing passenger rights across the European Union. This offers substantially stronger protections than systems in countries such as the United States, where federal DOT rules provide comparatively limited recourse for delays and cancellations. Under EU261, passengers have clear entitlements to both compensation and assistance in cases of significant delays, flight cancellations, and denied boarding situations.

Under EU rules, a delay is considered significant when a flight is held up by three hours or more for routes between 1,500 km and 3,500 km, and by two hours or more for flights of up to 1,500 km. When a flight faces a lengthy delay, passengers have the right to care in the interim — including meals and refreshments proportionate to the waiting time, and the option of making two short telephone calls, sending faxes, or sending emails.

Under EU261, passengers are entitled to a full refund of their ticket price if a carrier cancels a flight with less than two weeks’ notice, or if they experience a delay of more than five hours. Likewise, passengers who are denied boarding as a result of overbooking may be eligible for a refund. Financial compensation under EU261 ranges from €250 to €600 depending on the distance of the flight and the extent of the delay, and these entitlements apply to all passengers on flights departing from Croatia or arriving in Croatia on an EU-based carrier.

The body responsible for enforcing passenger rights in Croatia is the Croatian Civil Aviation Agency (CCAA). The CCAA is based at Ulica grada Vukovara 284, 10 000 Zagreb, and can be reached by telephone on +385 1 2369 300 or by email at [email protected]. If your complaint remains unresolved after being raised directly with the airline, the CCAA is the appropriate authority to which you should escalate your case.

Travel insurance remains highly advisable for all expats, even given these statutory entitlements. EU261 does not extend to all situations — extraordinary circumstances such as severe weather, for instance, typically fall outside its scope — and it provides no cover for medical costs incurred abroad, luggage loss beyond minimum airline liability, or trip cancellation arising from personal circumstances. When selecting a policy, expats should prioritise cover that addresses flight disruption, medical evacuation, and baggage loss. Reading the policy exclusions carefully and seeking guidance from a qualified insurer or broker is always recommended.

Frequently asked questions about air travel in Croatia

Do I need a passport or national ID card for domestic flights in Croatia?

A valid identity document is required for all domestic flights in Croatia. EU and EEA nationals can generally use a national identity card. Non-EU nationals should carry their passport. Requirements can vary by carrier, so always check with your airline before travelling. Since Croatia joined the Schengen Area in January 2023, there is no border passport control on flights between Croatia and other Schengen states, but you still need valid ID to board any flight.

Which Croatian airport is best for expats living on the Dalmatian coast?

Zagreb (ZAG) is the main airport for the capital and inland Croatia; Split (SPU) is best for Central Dalmatia and nearby islands; and Dubrovnik (DBV) is best for the far south. Expats in northern Dalmatia around Zadar or Šibenik may find Zadar Airport (ZAD) a convenient option during the summer season, with good connections to major European cities.

Are there direct flights from Croatia to destinations outside Europe?

Croatia’s long-haul connectivity is limited — most intercontinental travel requires a connection through a major European hub such as Frankfurt, London, Amsterdam, or Vienna. Zagreb has the best year-round choice of European connections, making it the most practical starting point for longer journeys. Some intercontinental carriers do offer connections through their hubs to Croatian airports, so checking platforms like Skyscanner or Google Flights for routing options is recommended.

How seasonal is flying in and out of coastal Croatian airports?

Coastal airports are highly seasonal, while Zagreb runs strong year-round. Split and Dubrovnik have strong schedules from approximately April to October, but services thin out considerably in winter. Expats relocating to the coast should plan for reduced flight options from November to March and consider whether driving to Zagreb for international connections is practical for their lifestyle.

Can I fly directly between coastal cities in Croatia, such as Split and Dubrovnik?

Scheduled domestic services are primarily hub-and-spoke, with most routes radiating from Zagreb. Seasonal services operate on routes such as Osijek–Split and Osijek–Dubrovnik, but a direct Split–Dubrovnik scheduled service is not a standard part of the domestic timetable. The coastal road between Split and Dubrovnik, while scenic, takes approximately three to four hours by car, making it a practical alternative for most travellers.

What low-cost carriers fly to Croatia?

During the summer season, from June to September, low-cost airlines such as Ryanair, easyJet, and Wizz Air operate flights to Croatian airports on international routes from across Europe. However, none of these carriers currently operate scheduled domestic routes within Croatia. For international budget travel, checking LCC routes into Zagreb, Split, Zadar, or Dubrovnik is worthwhile, especially for travel during the summer months.

What compensation am I entitled to if my Croatia Airlines flight is delayed or cancelled?

As an EU carrier operating within the EU, Croatia Airlines is subject to EU Regulation 261/2004. Passengers could receive up to €600 in compensation for significant disruptions, and eligibility begins when a flight is delayed by at least three hours. Complaints that are not resolved by the airline can be escalated to the Croatian Civil Aviation Agency at [email protected].

Is travel insurance necessary if I already have EU passenger rights protections?

EU261 protections are valuable but cover only flight disruptions caused by the airline. They do not cover medical emergencies abroad, trip cancellation due to illness or personal circumstances, lost or damaged baggage beyond minimum liability thresholds, or scenarios such as missed connections caused by factors unrelated to the airline. Travel insurance is strongly recommended for all travellers, and expats in Croatia should ensure their policy covers both domestic and international flights, particularly for medical evacuation and emergency healthcare costs when travelling outside Croatia.