We earn commissions from some links, which funds our independent research. Our recommendations are never influenced by partnerships. Editorial guidelines

Flights to Croatia: Complete Guide

Quick Answer

Croatia is served by 3 major airports including Zagreb Franjo Tuđman Airport (ZAG). Budget airlines: Ryanair, easyJet, Wizz Air. Peak season: June to August. Best deals: May and September.

Top Pick Aviasales From $89 Search Flights →
Peak SeasonJune to August
Shoulder SeasonMay and September
Budget AirlinesRyanair, easyJet, Wizz Air, Croatia Airlines
Visa Note: EU citizens travel freely. Croatia joined the Schengen Area in 2026. Non-EU visitors from visa-exempt countries can stay up to 90 days.

Croatia has seen a dramatic surge in flight connections over the past decade, driven by the Dalmatian coast's popularity. Split (SPU) and Dubrovnik (DBV) airports are the busiest coastal gateways, handling millions of tourists each summer. Wizz Air operates numerous routes from Central and Eastern Europe, while easyJet and Ryanair have expanded their Croatian offerings significantly. Zagreb remains the year-round hub and Croatia Airlines' home base.

Dubrovnik Airport is notoriously congested in July and August — flights can be delayed and the road into town is gridlocked. Flying into Split and driving south along the stunning Dalmatian coast is a popular alternative that combines a road trip with coastal exploration. May and September offer the best combination of good weather, manageable crowds, and flight availability at reasonable prices.

Zagreb's Franjo Tuđman Airport, which opened a new terminal in 2017, is Croatia's only year-round international airport with consistent scheduled service. While most leisure travelers head straight for the coast, Zagreb itself is an underrated city break destination with Austro-Hungarian architecture, a vibrant cafe culture, and easy day-trip access to the Plitvice Lakes. Croatia Airlines connects Zagreb to Split and Dubrovnik with multiple daily domestic flights, and the airport also serves as a gateway to Slovenia (Ljubljana is just 90 minutes by car).

Split Airport sits between the city of Split and the resort town of Trogir, about 25km from Split's historic center. It has seen explosive growth, with new routes added each season as airlines capitalize on Dalmatian tourism. Split is the ideal arrival point for island hopping — ferries to Hvar, Brač, Vis, and Korčula depart from the city harbor, and the airport's proximity to the coast means you can be on a ferry within 90 minutes of landing. Car rental at Split Airport is popular for driving the coastal road south to Makarska and eventually Dubrovnik.

Dubrovnik Airport, perched on a plateau above the sea at Čilipi, is one of Europe's most dramatically located airports. The 30-minute drive into Dubrovnik's Old Town passes along the coast with stunning Adriatic views. During peak summer, however, the single-road access can create severe traffic delays — allow at least an hour for the journey in July and August. Atlas shuttle buses run every 30 minutes to coincide with arrivals. Dubrovnik is also just 30 minutes from the Montenegro border, making it a popular fly-in point for exploring the Bay of Kotor.

For budget-conscious travelers, flying into Zagreb or even Ljubljana (Slovenia) and driving south can be significantly cheaper than direct flights to Dubrovnik in summer. The drive from Zagreb to Split takes about 4 hours on the A1 motorway, passing through dramatic mountain scenery. Another cost-saving strategy is to book flights for early May or late September, when coastal weather is still warm enough for swimming but fares can be 50–60% lower than peak July prices.

Why Fly to Croatia

Croatia packs an extraordinary amount of variety into a coastline that stretches over 1,700 kilometres along the Adriatic Sea. From the UNESCO-listed walls of Dubrovnik to the thousand islands of the Dalmatian archipelago, from the waterfalls of Plitvice Lakes to the Istrian truffle forests, this is a country that rewards arrival by air — because the sooner you land, the sooner the holiday begins.

Tourism in Croatia has surged since the country joined the EU in 2013 and adopted the euro in 2023. That growth has brought a wave of new airline routes, particularly from budget carriers. Today you can fly direct to Croatia from over 120 European cities during the summer season, many on routes that did not exist five years ago. Competition keeps fares low: return tickets from London, Berlin, or Stockholm regularly dip below €50 if you time your booking right.

Croatia also serves as a superb gateway for wider Balkan exploration. Land in Split or Dubrovnik and you are a short drive or ferry from Montenegro, Bosnia and Herzegovina, or the islands of Vis and Hvar. Fly into Zagreb and you can loop through Slovenia, Hungary, or Serbia with ease. Few countries in Europe offer this kind of multi-destination flexibility from a single flight booking.

Choosing the Right Airport

Croatia has seven international airports that handle scheduled passenger traffic. Picking the wrong one can add hours of driving and unnecessary stress. Here is what each airport is best for, and when to avoid it.

ZAG — Zagreb Franjo Tudjman Airport

Croatia's largest airport sits 17 km southeast of the capital. It handled around 3.5 million passengers in 2024 and is the only Croatian airport with significant year-round traffic. Choose Zagreb if you are visiting the capital itself, heading to Plitvice Lakes National Park (a 2-hour drive), or starting a road trip through inland Croatia and Slovenia. Zagreb is also the main hub for Croatia Airlines, which operates domestic connections to Split and Dubrovnik.

The downside: Zagreb is over 400 km from Dubrovnik by road. If the Dalmatian coast is your destination, do not fly here unless the fare difference is dramatic (over €80) or you specifically want a road-trip routing through the interior.

SPU — Split Airport (Resnik)

Split Airport is located 25 km west of Split city centre, near the town of Kastela. It is the best arrival point for central Dalmatia: Split itself, Trogir (5 km from the airport), the islands of Brac, Hvar, and Vis (all reachable by ferry from Split harbour), and Makarska Riviera to the south. Summer traffic exceeds 3 million passengers, making it Croatia's second-busiest airport.

Key tip: Split Airport has a single runway and limited gate space. During July and August, delays of 30-60 minutes are common in the afternoon due to congestion. Book morning flights if possible.

DBV — Dubrovnik Airport (Cilipi)

Situated 20 km southeast of Dubrovnik's Old Town, this airport is the gateway to southern Dalmatia. It serves Dubrovnik, the Elafiti Islands, the Peljesac peninsula, Korcula, and Mljet National Park. It is also the closest Croatian airport to Montenegro (the border is 30 minutes south by car).

Dubrovnik Airport handles around 2.8 million passengers annually, almost entirely between April and October. Winter service is minimal — often just Croatia Airlines to Zagreb and a handful of other routes.

PUY — Pula Airport

The gateway to Istria, Croatia's northwestern peninsula. Pula Airport is ideal for reaching Pula, Rovinj (40 km), Porec (55 km), and the Istrian hilltop villages. Ryanair and easyJet both serve Pula heavily in summer. The airport is small but efficient, with short taxi-to-gate times.

ZAD — Zadar Airport

A Ryanair stronghold and one of the best-value entry points to Croatia. Zadar Airport is 8 km east of Zadar city and gives access to Zadar, the Kornati Islands, Paklenica National Park, and the northern Dalmatian coast. Ryanair uses Zadar as a base with routes to over 30 European cities.

RJK — Rijeka Airport (Krk Island)

Despite its name, Rijeka Airport is actually located on the island of Krk, connected to the mainland by a bridge. It is a small seasonal airport useful for reaching Krk, Cres, Losinj, and the Kvarner Gulf area. Limited route network — mostly served by Ryanair and a few charter operators.

OSI — Osijek Airport

The only airport serving eastern Croatia (Slavonia). Very limited scheduled service, mostly to Zagreb. Not relevant for most tourists.

Budget Airlines to Croatia

Croatia is exceptionally well served by low-cost carriers during the summer season (May through October). Here are the major players and what to know about each.

Ryanair

The dominant budget airline in Croatia. Ryanair operates bases at Zadar and has extensive seasonal networks from Split, Pula, Dubrovnik, and Rijeka. Typical one-way fares range from €15-45 when booked 6-10 weeks in advance. Ryanair's Zadar routes are often the cheapest way into Croatia from Western Europe.

easyJet

Flies to Split, Dubrovnik, and Pula from multiple UK airports (Gatwick, Bristol, Manchester, Edinburgh) and select European bases (Geneva, Basel, Berlin). Fares tend to run €5-15 higher than Ryanair but the baggage allowance is slightly more generous (one small cabin bag is genuinely free, whereas Ryanair's size enforcement is stricter).

Eurowings

Lufthansa's budget arm connects Croatian airports to German cities including Dusseldorf, Hamburg, Stuttgart, and Cologne. Useful for travellers in western Germany who do not want to connect through Munich or Frankfurt. Fares from €30 one-way.

Wizz Air

Operates routes from Central and Eastern European cities to Split, Dubrovnik, and Zagreb. If you are flying from Budapest, Bucharest, Warsaw, or Gdansk, Wizz Air usually offers the lowest fares. One-way prices start around €20.

Transavia

The Dutch/French budget carrier flies to Split and Dubrovnik from Amsterdam and Paris Orly. Competitive fares in the €40-70 range for summer bookings.

Croatia Airlines

Not technically a budget airline, but Croatia's flag carrier often runs sales that bring fares close to low-cost levels, especially on the Zagreb-Split and Zagreb-Dubrovnik domestic routes (€40-80 return). Worth checking if you need a domestic connection.

When to Book for the Cheapest Fares

Croatia's flight market is highly seasonal. Understanding the pricing calendar can save you hundreds of euros.

Common Routing Mistakes Tourists Make

Even seasoned travellers make avoidable errors when booking flights to Croatia. Here are the most frequent blunders.

Airport-to-City Transfer Options

Getting from the airport to your accommodation is one of the first costs you will face. Here is what to expect at Croatia's main airports.

Zagreb (ZAG) to City Centre — 17 km

Split (SPU) to City Centre — 25 km

Dubrovnik (DBV) to Old Town — 20 km

Zadar (ZAD) to City Centre — 8 km

Pula (PUY) to City Centre — 6 km

Luggage Tips for Budget Airlines Serving Croatia

Budget airline baggage policies are where most travellers overspend on Croatian flights. A few targeted tips can save you €30-60 per person.

Hidden Fees to Watch For

The advertised fare is never the full cost. Here are the fees that catch travellers off guard on Croatian flights.

Seasonal Route Tips

Understanding which routes operate when can save you from costly connection flights.

Free Flight Deal Cheatsheet

Secret fare tricks and best booking windows for flights to Croatia — free in your inbox.

Seasonal Price Guide

Average round-trip airfares to Croatia vary significantly by season. Book during low-demand months to save up to 50%.

MonthsAvg PriceDemand
July–August$500–850High
June$380–600High
May$280–480Medium
September$300–500Medium
October–April$200–380Low

Major Airports

CodeAirportCity
ZAGZagreb Franjo Tuđman AirportZagreb
SPUSplit AirportSplit
DBVDubrovnik AirportDubrovnik

Airport Details

ZAG — Terminal Info

TerminalsSingle modern terminal (opened 2017) with efficient layout. Capacity of 5 million passengers. Schengen zone airport since 2026, so no passport control for intra-Schengen flights.

Transit tips: Croatia Airlines operates a small hub with connections to Split and Dubrovnik. Minimum connection time is 50 minutes. The airport is compact enough for quick transfers between gates.

Getting to the city: Airport shuttle bus to Zagreb Main Bus Station takes 30–35 minutes (€5). Taxis cost €25–35 to the city center. No rail connection exists — a planned rail link is under discussion.

SPU — Terminal Info

TerminalsOne terminal building with domestic and international sections. Expanded in 2019 to handle summer peak traffic. Can feel crowded during July–August Saturday changeovers.

Transit tips: Split is a point-to-point airport with no significant connecting traffic. If self-connecting to ferries, allow 90 minutes from landing to reach Split harbor for island ferry departures.

Getting to the city: Bus 37 runs to Split city center in 30 minutes (€3). Taxis cost €35–45. Trogir is closer at just 5km — some travelers stay in Trogir the first night and head to Split the next day.

DBV — Terminal Info

TerminalsSingle terminal with recent expansion. The airport sits on an elevated plateau at Čilipi, about 20km southeast of Dubrovnik's Old Town. Limited food and shopping options airside.

Transit tips: No domestic connecting flights of note. The airport is strictly a point-to-point leisure destination. If heading to Montenegro, some transfer services run directly from the airport to Kotor.

Getting to the city: Atlas shuttle bus to Dubrovnik Old Town takes 30–45 minutes (€8). Taxis cost €30–40. In peak summer, road congestion can double travel times — avoid 10am–1pm arrivals on Saturdays.

Search Flights to Croatia

Prices checked today
Top Pick
Aviasales 4.6/5
"Best European flight search, real-time prices"
Best for European routes — aggregates 700+ airlines
From $89
Real-time pricesNo booking feesPrice alerts
Search Flights →
Last checked today · 3,200+ reviews
Skyscanner 4.5/5
"Flexible date search, price alerts"
Best for flexible travelers — "Everywhere" search finds the cheapest destinations
From $95
Flexible datesPrice alertsNo hidden fees
Search Flights →
Last checked today · 10,000+ reviews
Google Flights 4.4/5
"Price tracking, explore map"
Best for price tracking — get notified when fares drop
From $92
Price trackingDirect booking
Search Flights →
Last checked today · —

Booking Tips

  1. Book Dubrovnik 3–4 months ahead for summer — Dubrovnik is one of Europe's most capacity-constrained summer airports. Fares double between March and June for July/August travel. Book by April at the latest for reasonable prices.
  2. Consider Split as your coastal gateway — Split often has cheaper flights than Dubrovnik, more airline competition, and better road connections to the entire Dalmatian coast. You can drive Split to Dubrovnik in 3.5 hours along a spectacular coastal road.
  3. Use Zagreb for off-season travel — Zagreb has year-round scheduled service when coastal airports shut down most routes from November to March. Croatia Airlines, Ryanair, and Wizz Air serve Zagreb throughout winter.
  4. Fly midweek to coastal airports — Saturday changeover days create enormous demand on coastal routes. Tuesday and Wednesday departures to Split or Dubrovnik can be 30–40% cheaper than weekend flights.
  5. Check routes from nearby countries — Flying into Trieste (Italy), Ljubljana (Slovenia), or Podgorica (Montenegro) and driving into Croatia can yield significant savings, especially for Istria or southern Dalmatia.
Money-Saving Tip

Fly during shoulder season (May and September) to save 30-50% on airfare to Croatia compared to peak season prices.

Getting Around Croatia

Flying isn't always the best option for getting around Croatia. Here are the alternatives:

TrainsCroatia's rail network is limited along the coast. Zagreb to Split by train takes 6 hours and is scenic but slow. No rail service to Dubrovnik exists. Zagreb to Osijek and Zagreb to Rijeka have reasonable train connections.
BusesBuses are Croatia's primary intercity transport. Zagreb to Split takes 5 hours by bus (from €15), and Split to Dubrovnik takes 4 hours (from €12). FlixBus and Arriva operate modern coaches on most routes. Coastal buses run along the Adriatic Highway with spectacular views.

Fly domestically only for Zagreb to Dubrovnik (the 10-hour bus or non-existent rail make flying worthwhile). Zagreb to Split is borderline — the 4-hour drive or 5-hour bus is often better door-to-door. Along the coast, driving or buses are always preferable to domestic flights.

Find Cheap Flights to Croatia

Compare prices across all major airlines.

Search Flights →

Plan Your Complete Trip

✈️ Flights

🏨 Hotels

🚗 Car Rental

🛡️ Insurance

💰 Budget Travel

Sources & References

Data and regulations verified against official sources. Last checked 2026-04-27.

Expert Tips

💡

Fly midweek to Split or Dubrovnik to save 30 to 40 percent versus Saturday changeover fares.

Saturday is the traditional package holiday changeover day on the Dalmatian coast, creating massive demand spikes on coastal routes. Tuesday and Wednesday departures to Split and Dubrovnik on Ryanair and easyJet average 30 to 40 percent lower fares. A London-to-Dubrovnik return on a Tuesday averages 110 GBP versus 180 GBP on Saturday for the same July week.

💡

Use Split (SPU) as your primary coastal gateway for cheaper fares and better connectivity.

Split typically has more airline competition than Dubrovnik, resulting in lower fares and better schedule options. Split also offers direct ferry connections to Hvar, Brac, Vis, and Korcula from its city harbor, reachable 90 minutes after landing. The coastal drive from Split south to Dubrovnik takes 3.5 hours along one of Europe's most spectacular roads.

💡

Consider flying into Trieste or Ljubljana for cheaper access to Istria and northern Croatia.

Ryanair serves Trieste (TRS) from multiple European cities at fares 40 to 60 percent below equivalent Split or Dubrovnik routes. Trieste is just 90 minutes by car from the Istrian peninsula's coastal towns of Rovinj, Pula, and Porec. Ljubljana airport is similarly close. Both options avoid the premium pricing that Dalmatian coast airports command in peak summer.

Frequently Asked Questions

Which Croatian airport should I fly into for the Dalmatian coast?

Split (SPU) is the best all-round choice, offering access to Split city, nearby islands (Hvar, Brac, Vis), and a scenic drive north or south. Dubrovnik (DBV) is ideal if Dubrovnik itself is your primary destination.

Is Croatia in the Schengen Area?

Yes, Croatia joined the Schengen Area on 1 January 2026, meaning passport-free travel from other Schengen countries. Non-EU travelers from visa-exempt countries can stay up to 90 days in the Schengen zone.

Which budget airlines fly to Croatia?

Ryanair, easyJet, and Wizz Air all operate routes to Croatia. Wizz Air is particularly strong from Eastern European cities, while easyJet flies from several UK and French airports to Split and Dubrovnik.

How far in advance should I book flights to Dubrovnik?

For summer travel (June–August), book at least 3–4 months in advance. Dubrovnik is one of Europe's most congested summer destinations and fares rise steeply as summer approaches. September–October flights can be booked 4–6 weeks out.

What is the cheapest month to fly to Croatia?

October through April offers the lowest airfares to Croatia, with round-trip tickets from the US and UK averaging $200 to $380. January and February are the absolute cheapest months, though many coastal airports have limited winter schedules. For a balance of affordability and beach weather, early May and late September offer fares 40 to 60 percent below the July and August peak while still providing warm Adriatic swimming conditions and open restaurants along the Dalmatian coast.

How much does a round-trip flight to Croatia cost?

From the UK, budget carrier one-way fares to Split or Dubrovnik range from 30 GBP in shoulder season to 120 to 200 GBP in peak July and August. From the US, round-trip fares average $200 to $380 in off-season and $500 to $850 in summer, usually with one connection through a European hub like London, Frankfurt, or Munich. There are limited direct transatlantic flights to Croatia, so most US travelers connect through a major European gateway and take a budget carrier onward.

Are there direct flights from the US to Croatia?

Direct flights from the US to Croatia are limited and mostly seasonal. United has operated summer nonstop service from Newark to Dubrovnik, typically running from June through September. Most US travelers reach Croatia by connecting through London, Frankfurt, Munich, or Amsterdam, then taking a short budget carrier flight to Split or Dubrovnik. This connecting strategy often produces lower total fares than any available nonstop option and gives flexibility to choose between multiple Croatian coastal airports.

What are the best airports to fly into Croatia?

Split (SPU) is the most versatile arrival point, offering direct access to Split city, island ferries to Hvar, Brac, and Vis, and the coastal road south to Makarska and Dubrovnik. Dubrovnik (DBV) is best if the walled city is your primary destination or if you plan to continue into Montenegro. Zagreb (ZAG) has the most year-round connections and is ideal for combining a city break with a road trip south to Plitvice Lakes and the coast. For Istria, consider flying into nearby Trieste in Italy or Ljubljana in Slovenia for cheaper fares.

✓ Verified April 2026
BTS

BestTravelScout Editorial Team

Our editorial team researches and verifies travel information across Europe, combining data analysis with on-the-ground experience.

Prices verified against official provider websites. We compare 25+ providers across 25 European countries. Data updated quarterly.

✅ Independently researched 🔄 Updated quarterly 🔍 Our methodology
About our team →
Search Flights