Zagreb Franjo Tuđman Airport (ZAG) is Croatia's principal international gateway. Situated 10 kilometres southeast of the capital in the broad, flat valley of the Sava river, it serves approximately 3.5 million passengers annually and connects Croatia to over 60 destinations across Europe, the Middle East, and beyond. In March 2017, a gleaming new terminal designed by international architects replaced the cramped, outdated facility that had served Zagreb since the Yugoslav era.
The new terminal was supposed to fix everything. Modern baggage handling, spacious gates, efficient passenger flow, automated systems — a facility befitting an EU capital city. And in many ways it delivered. But there is one thing no amount of architectural ambition can solve: the Sava Valley's weather.
The Sava river basin — a low-lying corridor stretching across central Croatia — has generated fog, low cloud, and reduced visibility for as long as people have lived here. Roman settlers knew it. Habsburg cartographers mapped it. And pilots landing at Zagreb know it intimately today. When autumn arrives and the Sava's moisture meets cooling continental air, fog blankets the airport with a regularity that no terminal upgrade can address.
If your flight at Zagreb Airport was delayed by more than 3 hours, cancelled without adequate notice, or you were denied boarding, you are entitled to up to €600 in compensation under EU Regulation 261/2004. This guide explains exactly what causes disruptions at ZAG, when your claim is valid, and how to navigate the process.



