Skip to content

Cheap flights to Zagreb from 90 cities

90 cities in 48 countries. In each country, prices we can stand behind come first, then the cheapest.

Departure cities with a recent price: 76

Recent prices: 803

FareTell may earn a commission when you book through a partner.

Fares Aviasales flagged as unusually low

No fares flagged as unusually low in the last two days.

When these trips depart

Every price counted here was found on or after 6 Nov.

Return

  • Paphos · 28 Nov – 30 Nov · found 2 days ago · See prices for these dates

  • Milan · 11 Dec – 13 Dec · found 6 days ago · See prices for these dates

  • Zurich · 29 Jan 2027 – 8 Feb 2027 · found 4 days ago · See prices for these dates

  • Basel · 1 Feb 2027 – 4 Feb 2027 · found 3 days ago · See prices for these dates

  • Belgrade · 4 Mar 2027 – 10 Mar 2027 · found 2 days ago · See prices for these dates

  • Riga · 15 Apr 2027 – 18 Apr 2027 · found 3 days ago · See prices for these dates

  • Gothenburg · 21 May 2027 – 28 May 2027 · found 6 days ago · See prices for these dates

  • Warsaw · 21 Jun 2027 – 26 Jun 2027 · found 2 days ago · See prices for these dates

  • Budapest · 9 Jul 2027 – 16 Jul 2027 · found 6 days ago · See prices for these dates

  • Vienna · 16 Aug 2027 – 26 Aug 2027 · found 7 days ago · See prices for these dates

  • Varna · 4 Sept 2027 – 11 Sept 2027 · found 5 days ago · See prices for these dates

  • London · 1 Oct 2027 – 4 Oct 2027 · found 6 days ago · See prices for these dates

One-way

  • Milan · 30 Nov · found 5 days ago · Open this trip

  • Malta · 2 Dec · found 5 days ago · Open this trip

  • Belgrade · 12 Jan 2027 · found 3 days ago · Open this trip

  • Warsaw · 15 Feb 2027 · found 6 days ago · Open this trip

  • Oslo · 14 Mar 2027 · found 6 days ago · Open this trip

  • Istanbul · 15 Jun 2027 · found 4 days ago · Open this trip

  • Thessaloniki · 5 Jul 2027 · found 2 days ago · Open this trip

  • Baku · 19 Aug 2027 · found 6 days ago · Open this trip

  • Dubrovnik · 9 Oct 2027 · found 3 days ago · Open this trip

Everywhere, by country

1 traveler · Economy

CityFromTripDatesAirportsStopsAirlineFound
Italy
Milan$17one-way30 NovBGY → ZAGnonstopRyanairfound 5 days agoOpen this trip
Parma$103one-way7 Mar 2027PMF → ZAG1 stopRyanairfound 4 days agoOpen this trip
Trieste$154one-way1 Jan 2027TRS → ZAG1 stopRyanairfound 6 days agoOpen this trip
Pisa$174return20 Nov – 29 NovPSA → ZAGout 1 stop, back 1 stopRyanairfound 3 days agoSee prices for these dates
Milan$40return11 Dec – 13 DecBGY → ZAGout nonstop, back nonstopRyanairfound 6 days agoSee prices for these dates
Rome$65return3 Dec – 5 DecFCO → ZAGout nonstop, back nonstopMalta Airfound 5 days agoSee prices for these dates
Parma$138return3 Dec – 14 DecPMF → ZAGout 1 stop, back nonstopRyanairfound 5 days agoSee prices for these dates
Malta
Malta$18one-way2 DecMLA → ZAGnonstopRyanairfound 5 days agoOpen this trip
Switzerland
Basel$21one-way5 DecBSL → ZAGnonstopRyanairfound 6 days agoOpen this trip
Geneva$146one-way11 Oct 2027GVA → ZAG1 stopKLMfound 2 days agoOpen this trip
Basel$75return1 Feb 2027 – 4 Feb 2027BSL → ZAGout nonstop, back nonstopRyanairfound 3 days agoSee prices for these dates
Zurich$187return29 Jan 2027 – 8 Feb 2027ZRH → ZAGout nonstop, back nonstopCroatia Airlinesfound 4 days agoSee prices for these dates
Belgium
Brussels$24one-way27 DecCRL → ZAGnonstopRyanairfound 4 days agoOpen this trip
Bruges$182one-way27 Jan 2027OST → ZAG1 stopTUI fly Belgiumfound 7 days agoOpen this trip
Antwerp$220one-way27 Jan 2027ANR → ZAG2 stopsTUI fly Belgiumfound 7 days agoOpen this trip
Brussels$174return27 Dec – 3 Jan 2027CRL → ZAGout nonstop, back 1 stopRyanairfound 4 days agoSee prices for these dates
Germany
Dusseldorf$31one-way3 DecNRN → ZAGnonstopRyanairfound 4 days agoOpen this trip
Karlsruhe$42one-way4 DecFKB → ZAGnonstopRyanairfound 3 days agoOpen this trip
Munich$87one-way22 Oct 2027MUC → ZAGnonstopLufthansafound 5 days agoOpen this trip
Berlin$100one-way17 Jul 2027BER → ZAG1 stopAir Serbiafound 2 days agoOpen this trip
Munich$133return20 Nov – 22 NovMUC → ZAGout nonstop, back nonstopAirDolomitifound 3 days agoSee prices for these dates
Memmingen$229return26 Dec – 5 Jan 2027FMM → ZAGout nonstop, back 1 stopRyanairfound 2 days agoSee prices for these dates
Dusseldorf$134return22 Nov – 19 DecNRN → ZAGout nonstop, back nonstopMalta Airfound 4 days agoSee prices for these dates
Frankfurt$181return8 Dec – 14 DecFRA → ZAGout nonstop, back nonstopLufthansafound 5 days agoSee prices for these dates
Berlin$209return20 Dec – 22 DecBER → ZAGout 1 stop, back 1 stopRyanairfound 6 days agoSee prices for these dates
Hamburg$219return1 Feb 2027 – 4 Feb 2027HAM → ZAGout 1 stop, back 1 stopAir Serbiafound 4 days agoSee prices for these dates
Cologne$253return26 Nov – 27 NovCGN → ZAGout 1 stop, back 1 stopRyanairfound 7 days agoSee prices for these dates
Bremen$325return1 Jun 2027 – 4 Jun 2027BRE → ZAGout 1 stop, back 1 stopLufthansafound 8 days agoSee prices for these dates
Karlsruhe$344return21 Nov – 24 NovFKB → ZAGout 2 stops, back 2 stopsWizz Airfound 7 days agoSee prices for these dates
Poland
Warsaw$35one-way15 Feb 2027WMI → ZAGnonstopRyanairfound 6 days agoOpen this trip
Warsaw$212return21 Jun 2027 – 26 Jun 2027WAW → ZAGout 1 stop, back 1 stopLufthansafound 2 days agoSee prices for these dates
Gdansk$164return29 Dec – 1 Jan 2027GDN → ZAGout 1 stop, back 1 stopRyanairfound 5 days agoSee prices for these dates
Wroclaw$175return20 Mar 2027 – 22 Mar 2027WRO → ZAGout 1 stop, back 1 stopBuzzfound 5 days agoSee prices for these dates
Croatia
Split$46one-way16 DecSPU → ZAGnonstopCroatia Airlinesfound 2 days agoOpen this trip
Dubrovnik$55one-way9 Oct 2027DBV → ZAGnonstopCroatia Airlinesfound 3 days agoOpen this trip
Pula$70one-way20 NovPUY → ZAGnonstopCroatia Airlinesfound 3 days agoOpen this trip
Split$162return20 Nov – 24 NovSPU → ZAGout nonstop, back nonstopCroatia Airlinesfound 2 days agoSee prices for these dates
Dubrovnik$108return12 Dec – 12 DecDBV → ZAGout nonstop, back nonstopCroatia Airlinesfound 7 days agoSee prices for these dates
Cyprus
Paphos$49one-way28 NovPFO → ZAGnonstopRyanairfound 2 days agoOpen this trip
Paphos$81return28 Nov – 30 NovPFO → ZAGout nonstop, back nonstopRyanairfound 2 days agoSee prices for these dates
Netherlands
Eindhoven$57one-way30 DecEIN → ZAG1 stopRyanairfound 7 days agoOpen this trip
Amsterdam$133one-way8 Mar 2027AMS → ZAG1 stopeasyJetfound 5 days agoOpen this trip
Amsterdam$234return16 Jul 2027 – 21 Jul 2027AMS → ZAGout nonstop, back nonstopCroatia Airlinesfound 4 days agoSee prices for these dates
Greece
Thessaloniki$60one-way5 Jul 2027SKG → ZAGnonstopRyanairfound 2 days agoOpen this trip
Athens$147one-way14 Oct 2027ATH → ZAG1 stopLOT Polishfound 3 days agoOpen this trip
Athens$153return14 Dec – 21 DecATH → ZAGout 1 stop, back 1 stopeasyJetfound 7 days agoSee prices for these dates
Serbia
Belgrade$71one-way12 Jan 2027BEG → ZAGnonstopAir Serbiafound 3 days agoOpen this trip
Belgrade$129return4 Mar 2027 – 10 Mar 2027BEG → ZAGout 1 stop, back 1 stopWizz Airfound 2 days agoSee prices for these dates
France
Paris$78one-way29 Oct 2027BVA → ZAGnonstopRyanairfound 7 days agoOpen this trip
Paris$91return18 Dec – 20 DecBVA → ZAGout nonstop, back nonstopRyanairfound 5 days agoSee prices for these dates
Finland
Helsinki$95one-way15 NovHEL → ZAGstops unknownRyanairfound 5 days agoOpen this trip
Helsinki$274return1 Jul 2027 – 4 Jul 2027HEL → ZAGout 1 stop, back 1 stopAir Serbiafound 6 days agoSee prices for these dates
Czech Republic
Prague$97one-way10 Jun 2027PRG → ZAG1 stopAir Serbiafound 7 days agoOpen this trip
Norway
Oslo$100one-way14 Mar 2027OSL → ZAG1 stopAir Serbiafound 6 days agoOpen this trip
Montenegro
Tivat$101one-way12 Mar 2027TIV → ZAG1 stopAir Serbiafound 5 days agoOpen this trip
Podgorica$135return1 Dec – 4 DecTGD → ZAGout nonstop, back 1 stopMNEfound 4 days agoSee prices for these dates
Tivat$222return12 Mar 2027 – 20 Mar 2027TIV → ZAGout 1 stop, back 1 stopAir Serbiafound 5 days agoSee prices for these dates
Austria
Vienna$101one-way16 Jun 2027VIE → ZAG1 stopAir Serbiafound 7 days agoOpen this trip
Vienna$200return16 Aug 2027 – 26 Aug 2027VIE → ZAGout 1 stop, back 1 stopAir Serbiafound 7 days agoSee prices for these dates
North Macedonia
Skopje$103one-way12 Jul 2027SKP → ZAG1 stopAir Serbiafound 2 days agoOpen this trip
Hungary
Budapest$108one-way6 Aug 2027BUD → ZAG1 stopAir Serbiafound 7 days agoOpen this trip
Budapest$199return9 Jul 2027 – 16 Jul 2027BUD → ZAGout 1 stop, back 1 stopAir Serbiafound 6 days agoSee prices for these dates
Slovenia
Ljubljana$110one-way10 Feb 2027LJU → ZAG1 stopeasyJetfound 2 days agoOpen this trip
Ljubljana$240return16 Dec – 31 Jan 2027LJU → ZAGout 2 stops, back 1 stopLufthansafound 6 days agoSee prices for these dates
Turkiye
Istanbul$115one-way27 Oct 2027IST → ZAG1 stopLOT Polishfound 2 days agoOpen this trip
IstanbulAs low as $77one-way15 Jun 2027SAW → ZAGnonstopPegasus Airlinesfound 4 days agoOpen this trip
Ankara$122one-way17 DecESB → ZAGstops unknownPegasus Airlinesfound 3 days agoOpen this trip
Istanbul$213return16 Dec – 16 Jan 2027IST → ZAGout 1 stop, back nonstopAir Serbiafound 5 days agoSee prices for these dates
Antalya$300return25 Jan 2027 – 27 Jan 2027AYT → ZAGout 1 stop, back 2 stopsPegasus Airlinesfound 6 days agoSee prices for these dates
Izmir$340return1 Aug 2027 – 4 Aug 2027ADB → ZAGout 2 stops, back 2 stopsTurkish Airlinesfound 7 days agoSee prices for these dates
Azerbaijan
Baku$141one-way19 Aug 2027GYD → ZAG1 stopLOT Polishfound 6 days agoOpen this trip
Bahrain
Manama$243one-way21 NovBAH → ZAGstops unknownPegasus Airlinesfound 3 days agoOpen this trip
Manama$496return21 Nov – 7 DecBAH → ZAGout 1 stop, back 2 stopsPegasus Airlinesfound 7 days agoSee prices for these dates
Åland Islands
Mariehamn$243one-way12 Mar 2027MHQ → ZAG2 stopsPopulAirfound 3 days agoOpen this trip
Uzbekistan
Andijan$251one-way19 DecAZN → ZAGstops unknownPegasus Airlinesfound 4 days agoOpen this trip
Samarkand$617return20 Dec – 15 Jan 2027SKD → ZAGout 2 stops, back 2 stopsTurkish Airlinesfound 5 days agoSee prices for these dates
Urgench$691return11 Dec – 11 Jan 2027UGC → ZAGout 3 stops, back 2 stopsCentrum Airfound 5 days agoSee prices for these dates
Bukhara$697return15 Jan 2027 – 15 Feb 2027BHK → ZAGout 3 stops, back 2 stopsUzbekistan Airwaysfound 4 days agoSee prices for these dates
United States
Los Angeles$349one-way12 Oct 2027LAX → ZAG1 stopAir Francefound 3 days agoOpen this trip
Houston$1,148return19 Nov – 24 NovIAH → ZAGout 1 stop, back 1 stopKLMfound 7 days agoSee prices for these dates
Mozambique
Pemba$739one-way3 DecPOL → ZAG2 stopsAir Mozambiquefound 6 days agoOpen this trip
Slovakia
Bratislava$139return13 Dec – 16 DecBTS → ZAGout 1 stop, back 2 stopsMalta Airfound 2 days agoSee prices for these dates
Denmark
Copenhagen$175return13 Feb 2027 – 21 Feb 2027CPH → ZAGout nonstop, back nonstopCroatia Airlinesfound 3 days agoSee prices for these dates
Latvia
Riga$206return15 Apr 2027 – 18 Apr 2027RIX → ZAGout 1 stop, back 1 stopLOT Polishfound 3 days agoSee prices for these dates
Armenia
Yerevan$262return29 Jan 2027 – 27 Feb 2027EVN → ZAGout 1 stop, back 1 stopLOT Polishfound 2 days agoSee prices for these dates
Kazakhstan
Almaty$491return4 Mar 2027 – 8 Mar 2027ALA → ZAGout 1 stop, back 2 stopsPegasus Airlinesfound 3 days agoSee prices for these dates
Shymkent$506return7 Jan 2027 – 15 Jan 2027CIT → ZAGout 4 stops, back 2 stopsPegasus Airlinesfound 4 days agoSee prices for these dates
Astana$546return3 Sept 2027 – 17 Sept 2027NQZ → ZAGout 2 stops, back 2 stopsAjetfound 4 days agoSee prices for these dates
Russia
Adler/Sochi$742return1 Aug 2027 – 4 Aug 2027AER → ZAGout 3 stops, back 2 stopsFLYONE Armeniafound 2 days agoSee prices for these dates
Moscow$1,104return28 Jan 2027 – 27 Feb 2027ZIA → ZAGout 3 stops, back 2 stopsBelaviafound 2 days agoSee prices for these dates
Krasnodar$606return21 May 2027 – 31 May 2027KRR → ZAGout 2 stops, back 3 stopsFLYONE Armeniafound 6 days agoSee prices for these dates
Nizhniy Novgorod$1,132return29 Mar 2027 – 31 Mar 2027GOJ → ZAGout 3 stops, back 2 stopsUzbekistan Airwaysfound 4 days agoSee prices for these dates
Tajikistan
Dushanbe$755return17 Dec – 9 Feb 2027DYU → ZAGout 3 stops, back 2 stopsAir Astanafound 2 days agoSee prices for these dates
Nepal
Kathmandu$940return24 Dec – 25 Jan 2027KTM → ZAGout 3 stops, back 3 stopsIndiGofound 3 days agoSee prices for these dates
Australia
Sydney$1,330return10 Jun 2027 – 27 Jun 2027SYD → ZAGout 2 stops, back 2 stopsEtihad Airwaysfound 3 days agoSee prices for these dates
Spain
Malaga$63return31 Dec – 7 Jan 2027AGP → ZAGout nonstop, back nonstopRyanairfound 4 days agoSee prices for these dates
Barcelona$209return4 Jun 2027 – 8 Jun 2027BCN → ZAGout 1 stop, back 1 stopAir Serbiafound 8 days agoSee prices for these dates
Alicante$321return2 Jan 2027 – 8 Jan 2027ALC → ZAGout nonstop, back 2 stopsRyanairfound 5 days agoSee prices for these dates
United Kingdom
London$141return1 Oct 2027 – 4 Oct 2027STN → ZAGout nonstop, back nonstopRyanairfound 6 days agoSee prices for these dates
Bulgaria
Sofia$183return12 Jun 2027 – 13 Jun 2027SOF → ZAGout 1 stop, back 1 stopAir Serbiafound 8 days agoSee prices for these dates
Varna$225return4 Sept 2027 – 11 Sept 2027VAR → ZAGout 1 stop, back 1 stopAir Serbiafound 5 days agoSee prices for these dates
Bourgas$302return4 Sept 2027 – 11 Sept 2027BOJ → ZAGout 2 stops, back 1 stopWizz Airfound 5 days agoSee prices for these dates
Romania
Suceava$190return3 Dec – 10 DecSCV → ZAGout 1 stop, back 1 stopWizz Air Maltafound 7 days agoSee prices for these dates
Lithuania
Vilnius$211return3 Mar 2027 – 6 Mar 2027VNO → ZAGout 1 stop, back 1 stopLufthansafound 7 days agoSee prices for these dates
Kaunas$231return20 Jan 2027 – 26 Jan 2027KUN → ZAGout 2 stops, back 2 stopsWizz Air UKfound 7 days agoSee prices for these dates
Sweden
Gothenburg$213return21 May 2027 – 28 May 2027GOT → ZAGout 1 stop, back 1 stopLOT Polishfound 6 days agoSee prices for these dates
Bosnia and Herzegovina
Sarajevo$237return25 Dec – 30 DecSJJ → ZAGout 1 stop, back nonstopAir Serbiafound 4 days agoSee prices for these dates
Mostar$261return1 Dec – 4 DecOMO → ZAGout nonstop, back 1 stopCroatia Airlinesfound 4 days agoSee prices for these dates
Morocco
Casablanca$363return5 Jan 2027 – 10 Jan 2027CMN → ZAGout 3 stops, back 1 stopTAP Air Portugalfound 7 days agoSee prices for these dates
Georgia
Tbilisi$367return13 Sept 2027 – 26 Sept 2027TBS → ZAGout 1 stop, back 1 stopLOT Polishfound 6 days agoSee prices for these dates
Kyrgyzstan
Bishkek$472return30 Jan 2027 – 10 Feb 2027BSZ → ZAGout 2 stops, back 2 stopsAjetfound 5 days agoSee prices for these dates
Osh$505return30 Dec – 30 Jan 2027OSS → ZAGout 3 stops, back 1 stopAsman Airlinesfound 5 days agoSee prices for these dates
Jordan
Amman$639return27 Nov – 27 NovAMM → ZAGout 1 stop, back 2 stopsAegean Airlinesfound 5 days agoSee prices for these dates
India
Mumbai$703return7 Dec – 25 Jan 2027BOM → ZAGout 2 stops, back 2 stopsAkasa Airfound 6 days agoSee prices for these dates

Prices are what travelers' searches on Aviasales found in the last 7 days, in US dollars: the price the seller showed on Aviasales; bags may cost extra. Fares change, so check today's price before you book. How our prices work