Many airlines let you stop in their hub city for a few days at no extra fare – two trips for the price of one.
✈️ Cheap flights to Croatia
Compare fares to Croatia from hundreds of airlines and travel sites – fly into Zagreb Franjo Tuđman Intl (ZAG). Find the best time to fly, flight times from major cities and every airport.
🛬 Airports in Croatia
| Code | Airport | City | Type |
|---|---|---|---|
| ZAG | Zagreb Franjo Tuđman Intl | Velika Gorica | Main |
| RJK | Rijeka | Rijeka(Omišalj) | Main |
| PUY | Pula | Pula | Main |
| ZAD | Zadar | Zadar | Main |
| SPU | Split Saint Jerome | Split | Main |
| DBV | Dubrovnik Ruđer Bošković | Dubrovnik | Main |
| OSI | Osijek | Osijek(Klisa) | Regional |
| BWK | Brač | Gornji Humac | Regional |
The main international airports are Zagreb, Split and Dubrovnik, with seasonal flights also to Zadar, Pula and Rijeka. Croatia is easy to reach by road and rail from neighbouring countries, and overnight ferries link it with Italy.
📅 Best time to fly to Croatia
Best: May to June and September – warm sea, sunny days and far fewer crowds than midsummer.
Cheaper shoulder season: April and October – mild weather for sightseeing and hiking, with some island services reduced.
Avoid: July and August if you dislike crowds and high prices; many coastal businesses close from November to March.
Weather by month in Dubrovnik
- 13°Jan⛅
- 14°Feb⛅
- 16°Mar⛅
- 19°Apr⛅
- 24°May⛅
- 28°Jun⛅
- 31°Jul☀️
- 31°Aug☀️
- 27°Sep⛅
- 22°Oct🌧
- 17°Nov🌧
- 14°Dec🌧
Average daytime highs (°C) and how rainy each month is.
⏱️ Flight times to Croatia
| Route | Distance | Flight time (nonstop) | |
|---|---|---|---|
| London → Zagreb | 1,367 km | 2 h 20 min | |
| New York → Zagreb | 6,905 km | 9 h 00 min | |
| Los Angeles → Zagreb | 10,044 km | 12 h 45 min | |
| Chicago → Zagreb | 7,703 km | 9 h 55 min | |
| Miami → Zagreb | 8,450 km | 10 h 50 min | |
| San Francisco → Zagreb | 9,858 km | 12 h 35 min | |
| Toronto → Zagreb | 7,073 km | 9 h 10 min | |
| Paris → Zagreb | 1,078 km | 2 h 00 min | |
| Frankfurt → Zagreb | 735 km | 1 h 35 min | |
| Dubai → Zagreb | 4,162 km | 5 h 40 min | |
| Delhi → Zagreb | 5,588 km | 7 h 25 min | |
| Mumbai → Zagreb | 5,944 km | 7 h 50 min | |
| Singapore → Zagreb | 9,737 km | 12 h 25 min | |
| Sydney → Zagreb | 16,024 km | 20 h 00 min* |
Flight times are estimates for a nonstop flight; with a connection allow 2–5 hours more. * Very long routes usually need a stop.
📍 Where to go in Croatia
- Dubrovnik – The 'Pearl of the Adriatic', a UNESCO-listed walled city of marble streets and baroque churches.
- Split – A lively port built around a Roman palace and the main ferry hub for the islands.
- Plitvice Lakes National Park – Sixteen terraced lakes linked by waterfalls, best visited early in the morning.
- Hvar – Lavender fields, a glamorous harbour town and quiet coves beyond the party scene.
- Rovinj – A romantic Venetian-style fishing town with pastel houses tumbling down to the sea.
- Zagreb – An elegant Central European capital with museums, markets and a famous Advent festival.
💡 Flight hacks
Pass security with an empty water bottle and fill it at the airport fountains instead of buying overpriced water.
Visa and entry rules change often – check the official government site when you book and again a week before you fly.
Flights to Croatia: questions
What is the main airport in Croatia?
The main international airport is Zagreb Franjo Tuđman Intl (ZAG) in Zagreb. Other airports with scheduled flights include Rijeka (RJK), Pula (PUY), Zadar (ZAD).
How long is the flight from London to Croatia?
A nonstop flight from London to Zagreb covers about 1,367 km and takes around 2 h 20 min. With a connection, plan for a few extra hours.
When is the best time to fly to Croatia?
May to June and September – warm sea, sunny days and far fewer crowds than midsummer.
When is the cheapest time to fly to Croatia?
Fares are usually lowest outside the peak season. Good-value months: April and October – mild weather for sightseeing and hiking, with some island services reduced.
Do I need a visa to fly to Croatia?
It depends on your passport. See our Croatia visa & entry guide for the rules, then check with the official embassy before you book.
🌍 Croatia profile🛂 Visa & entry📰 Airline news✈️ All flight search
Searches open our travel partner in a new tab. We may earn a small commission when you book – it never changes the price you pay, and it keeps this site free.