Find cheap flights to Zagreb from $316
Trusted by millions
Kiwi.com Guarantee for stress-free travel
One search, all the best deals
Explore deals for your Zagreb getaway
Weather in Zagreb
Average Weather
Month | Average monthly max temperature | Average monthly min temperature |
January | 4°C | -1°C |
February | 6°C | 0°C |
March | 12°C | 3°C |
April | 17°C | 6°C |
May | 20°C | 10°C |
June | 26°C | 14°C |
July | 28°C | 16°C |
August | 28°C | 16°C |
September | 22°C | 12°C |
October | 17°C | 8°C |
November | 10°C | 4°C |
December | 6°C | 0°C |
14 day forecast
Cheapest month to fly to Zagreb
Explore price trends for trips to Zagreb
Showing prices in USD
Annual Avg. Price | 315 USD |
November 2025 | 246 USD |
December 2025 | 337 USD |
January 2026 | 282 USD |
February 2026 | 222 USD |
March 2026 | 289 USD |
April 2026 | 319 USD |
May 2026 | 340 USD |
June 2026 | 435 USD |
July 2026 | 350 USD |
August 2026 | 327 USD |
September 2026 | 302 USD |
October 2026 | 325 USD |
Direct flights to Zagreb
Find direct flights from anywhere to Zagreb
- Zadar to Zagreb from $58
- Pula to Zagreb from $62
- Split to Zagreb from $69
- Istanbul to Zagreb from $74
- Belgrade to Zagreb from $74
- Kharkiv to Zagreb from $75
- Madrid to Zagreb from $76
- Athens to Zagreb from $79
- Kyiv to Zagreb from $79
- Dubrovnik to Zagreb from $88
- Cologne to Zagreb from $116
- Skopje to Zagreb from $151
- Tirana to Zagreb from $163
- Munich to Zagreb from $165
- Berlin to Zagreb from $184
- Warsaw to Zagreb from $191
- Vienna to Zagreb from $208
- Barcelona to Zagreb from $220
- Stockholm to Zagreb from $226
- Seoul to Zagreb from $227
- Zürich to Zagreb from $258
- Amsterdam to Zagreb from $284
- Toronto to Zagreb from $537
Airlines flying to Zagreb
Best airlines flying to Zagreb
- Air Cairo
- Aer Lingus
- Austrian Airlines
- Air China
- Vietnam Airlines
- Brussels Airlines
- Eurowings
- United Airlines
- Azul
- Emirates
- AirAsia
- China Eastern Airlines
- Jetstar Airways
- WestJet
- LATAM Airlines
- TAP Portugal
- Trade Air
- Air Canada
- Cathay Pacific
- Air Serbia