Croatia · Europe

Flights to Zagreb

100+
Airlines
ZAG
Airport Code
806,000
Population
Daily
Flights

Find the Best Flights to Zagreb

Compare 500+ airlines and 100+ providers in one search.

Compare All Prices →
About Zagreb, Croatia
Airport
ZAG
Zagreb Airport
Country
Croatia
Europe
Population
806,000
City residents
Airlines
100+
Routes available

Zagreb is one of Croatia's most visited cities, served by Zagreb Airport (ZAG). It is well connected to airports across Europe, with low-cost carriers providing frequent, affordable services from most major UK and European cities. Flight times vary depending on your departure city — from most of Northern Europe, Zagreb is reachable in under 3 hours.

The cheapest fares to Zagreb appear during the low season (November to March, excluding Christmas). Spring and autumn are ideal for value — pleasant weather and fares significantly lower than summer. If you’re flexible on dates, use our month-view search to instantly spot the cheapest days to fly into ZAG.

Find Cheap Flights to Zagreb

Use flightsinsight.com flexible date search to find the cheapest days to fly to Zagreb. Prices can vary by 30–50% within the same week. Tuesday and Wednesday departures are consistently cheaper than weekends.

Getting from Zagreb Airport to Zagreb Centre

Zagreb Airport (ZAG) is well connected to the city centre by public transport including metro, bus, and taxi. Check the airport's official website for current transport options and fares.

Pro tip: Search flights to Zagreb using the "whole month" view on Skyscanner to instantly see which dates have the cheapest fares. Shifting by one or two days can save €50 or more per person.

Best Time to Fly to Zagreb
Peak Season
Jul–Aug · Dec–Jan
High
Book 3–4 months ahead
Shoulder
Apr–Jun · Sep–Oct
Medium
Book 6–8 weeks ahead
Low Season
Nov–Mar
Lowest
Best deals available
Cheapest Days
Tue · Wed · Sat
−15%
vs Fri/Sun average
🎭 Top Things to Do in Zagreb

Discover the best experiences, tours, and attractions in Zagreb. Book in advance for skip-the-line access and the best prices.

Private experience of Rastoke and Plitvice Lakes from Zagreb
5.0/5 from 143 reviews · 10h · free cancellation
€180 per person
See availability →
2 hour Private Walking Tour of Zagreb
5.0/5 from 64 reviews · 2h · free cancellation
€55 per person
See availability →
Baroque Varaždin and Trakošćan Castle Private Tour from Zagreb
5.0/5 from 56 reviews · 9h · free cancellation
€196 per person
See availability →
Authentic Croatian Food & Heritage Walk in a Small Group
5.0/5 from 45 reviews · 3h · free cancellation
€110 per person
See availability →
The best of Zagreb in half-day - Private 4-h tour
5.0/5 from 36 reviews · 4h
€150 per person
See availability →
Magical Lake Bled and Ljubljana Private Tour from Zagreb
5.0/5 from 35 reviews · 11h · free cancellation
€195 per person
See availability →
Sites & Bites Private Food and History Tour of Zagreb
5.0/5 from 35 reviews · 5h · free cancellation
€170 per person
See availability →
Zagreb in a day including cable car to Medvednica Nature park
5.0/5 from 29 reviews · 6h
€250 per person
See availability →

Top-rated tours and experiences in Zagreb, ranked by traveller rating. Prices are per person and change with date and group size.

❓ Frequently Asked Questions
What airport serves Zagreb?
+
Zagreb Airport (ZAG) is the main airport serving Zagreb, Croatia. It handles millions of passengers annually with connections from airports across the globe.
How do I get cheap flights to Zagreb?
+
Compare prices across multiple platforms using our search tool. Book 6–8 weeks ahead, choose Tuesday or Wednesday departures, and set a price alert for your preferred dates.
Do I need a visa to visit Zagreb?
+
Visa requirements for Croatia depend on your nationality. Always check the official embassy or government website before booking flights to Zagreb.
What is the best time of year to fly to Zagreb?
+
The cheapest time to fly is typically November to March. For the best weather, research the climate of Croatia for your specific travel dates.
How far is Zagreb Airport from Zagreb centre?
+
Zagreb Airport (ZAG) is connected to Zagreb by public transport. Most major airports are within 30–60 minutes of the city centre by train or bus.

Direct routes to Zagreb (ZAG)

Cities with non-stop flights to Zagreb, with typical flight times. Select a route to compare live prices.

London → Zagreb
2h 06m · 1368 km
Manchester → Zagreb
2h 20m · 1564 km
Birmingham → Zagreb
2h 15m · 1491 km
Paris → Zagreb
1h 46m · 1079 km
Madrid → Zagreb
2h 29m · 1693 km
Barcelona → Zagreb
1h 56m · 1229 km
Brussels → Zagreb
1h 42m · 1029 km
Munich → Zagreb
1h 00m · 435 km
Berlin → Zagreb
1h 23m · 760 km
Hamburg → Zagreb
1h 39m · 979 km
Cologne → Zagreb
1h 31m · 871 km
Rome → Zagreb
1h 07m · 535 km
Milan → Zagreb
1h 10m · 570 km
Vienna → Zagreb
48m · 266 km
Prague → Zagreb
1h 05m · 503 km
Budapest → Zagreb
51m · 308 km
Warsaw → Zagreb
1h 26m · 798 km
Bucharest → Zagreb
1h 26m · 796 km

Where to stay in Zagreb

LOOX serviced apartments Hatzova
4-star · 9.7/10 from 13 reviews
€76 / night
Check availability →
A8 b&b
4-star · 8.8/10 from 11 reviews
€102 / night
Check availability →
Hotel Central
3-star · 8.2/10 from 418 reviews
€109 / night
Check availability →
Hotel Slisko
3-star · 8.4/10 from 401 reviews
€115 / night
Check availability →
Art Hotel Like
3-star · 8.2/10 from 111 reviews
€116 / night
Check availability →
Canopy by Hilton Zagreb
4-star · 8.7/10 from 349 reviews
€127 / night
Check availability →
Hilton Garden Inn Zagreb - Radnicka
4-star · 8.3/10 from 103 reviews
€142 / night
Check availability →
Admiral Hotel
4-star · 9.2/10 from 13 reviews
€145 / night
Check availability →

Nightly rates in Zagreb for a sample two-night stay for two adults from 29 Sep 2026, cheapest first. Rates move with your dates — check availability for a live quote.

Cheapest fares to Zagreb right now

Updated 30 Aug 2026
Flying fromStopsDurationDepartsFrom
Milan (MIL)Direct2h 25m9 Oct€38
Brussels (BRU)Direct3h 45m22 Oct€52
EAPDirect3h 15m16 Sep€57
London (LON)Direct4h 40m6 Nov€60
Catania (CTA)1 stop22h 40m22 Sep€80
Rome (ROM)Direct2h 50m29 Dec€89
Thessaloniki (SKG)Direct3h 05m29 Sep€89
Cologne (CGN)Direct3h 15m4 Oct€93
Gothenburg (GOT)1 stop41h 30m7 Oct€94
Dubrovnik (DBV)Direct1h 50m4 Jan€95
Paphos (PFO)Direct5h 50m10 Sep€98
Copenhagen (CPH)1 stop29h 55m1 Oct€99
Cheapest recent fares into Zagreb from any departure city. Prices change daily - search your own dates for live availability.