Zagreb Airport
Template:Short description Script error: No such module "redirect hatnote". Template:Use dmy dates Script error: No such module "Infobox".Template:Template otherScript error: No such module "Check for unknown parameters".
Zagreb Franjo Tuđman Airport (Template:Langx) or Zagreb Airport (Template:Langx) (Template:Comma separated entries) is an international airport serving Zagreb, Croatia. It is the busiest airport in Croatia, handling about 4.31 million passengers and some 13,025 tons of cargo in 2024.[1]
Named after Franjo Tuđman, the first President of Croatia, the airport is located some Script error: No such module "convert". southeast of Zagreb Central Station[2] in Velika Gorica. It is the hub of the Croatian flag carrier Croatia Airlines and a focus city for Trade Air. The main base of the Croatian Air Force is also located on the airport's premises. Moreover, the Croatian Air Traffic Control's administration is on the airport grounds.
History
Foundation and early years
Script error: No such module "Multiple image".
The history of Zagreb civil aviation began in 1909 when the first airfield was built close to the western city neighbourhood (city district) of Črnomerec.
With the creation of the first Yugoslav flag carrier Aeroput in 1927, the airport was relocated to the Borongaj airfield in 1928 which began serving the ever-growing number of passengers on 15 February of that year.Script error: No such module "Unsubst". Although several European airliners connected the city, it was mostly Aeroput which connected Zagreb to major destinations across Europe and thus significantly increased traffic at Zagreb in the period preceding the Second World War.
Following World War II, commercial services were moved to a former military airbase near the village of Lučko south-west of the city in 1947. JAT Yugoslav Airlines took the role of Aeroput and made Zagreb its second hub. At its peak in 1959, Lučko served 167,000 passengers.Script error: No such module "Unsubst".
The current location of the airport at Pleso in the south-east of Lučko opened in 1962 with a Script error: No such module "convert". long runway and Script error: No such module "convert". terminal. By 1966, Zagreb Airport got a new Script error: No such module "convert". state-of-the-art passenger terminal. The runway capacity was lengthened to its current Script error: No such module "convert". in 1974.Script error: No such module "Unsubst".
In the 1980s, Zagreb Airport was the second largest in Yugoslavia by passenger and aircraft movements. Yugoslav flag-carrier JAT maintained a hub in Zagreb and connected the city to numerous destinations.Script error: No such module "Unsubst". For instance, it offered nonstop flights to New York City aboard McDonnell Douglas DC-10s.[3] These services inevitably had a major impact on air traffic at Zagreb during that period.
On 31 August 1991, during the Croatian War of Independence, the airport became the scene of fighting between Croatian armed forces and the Yugoslav People's Army (JNA) when a Boeing 707 chartered by Anton Kikaš carrying weapons for the Croatians was forced to land there by Yugoslav MiGs. Croatian forces attacked the control tower and blocked roads in and out of the airport, but the JNA successfully seized the 707 and flew it out of the airport.[4][5] The airport later became a UN hub for getting food and medical supplies to war-ridden Croatia and Bosnia. The British 24th Field Ambulance were stationed in a former JNA camp at the airport.
Development since 2000
Following an increase in passenger numbers and the necessity to upgrade its infrastructure, the airport installed a CAT-IIIb instrument landing system (ILS) in 2004. In 2008, a new VIP terminal was added and the terminal was extended to include extra amenities, restaurants and bars. The terminal was expanded to Script error: No such module "convert"..[6] By 2010, the old terminal was nearing its maximum annual capacity. That year the passenger terminal received a major facelift in the course of which a viewing platform with a bar was added.
On 12 April 2012, the ZAIC consortium received a 30-year concession for the airport from the Government of Croatia. The consortium consists of Groupe ADP (21%), Bouygues Bâtiment International (21%), Marguerite Fund (21%), International Finance Corporation (17%), TAV Airports (15%) and Viadukt (5%). The concession includes financing, designing and constructing a new passenger terminal. The construction of a brand new Script error: No such module "convert". terminal facility designed by Neidhardt architects of Zagreb and carried out by Bouygues Bâtiment International in partnership with Viadukt began on 18 December 2013 with the aim to replace the old terminal. It now has an initial annual capacity of 5.5 million passengers in the first phase and was officially completed in October 2016. The official inauguration of the terminal was on 28 March 2017. ZAIC now operates the entire airport, including the runways, passenger terminal, cargo terminal, car parks and future property developments, under a 30-year concession. This contract involves a total investment of around €324 million: €236 million for the design and construction of the new terminal and €88 million for operation of all airport infrastructure for the entire period of the concession.[7][8]
On 27 February 2020, the runway, formerly designated as 05/23, was redesignated to 04/22 due to the change in magnetic declination.[9]
On 30 March 2021, Irish low-cost airline Ryanair announced the opening of a new base in Zagreb commencing July 2021. The airline will be basing three Airbus A320-200 aircraft and start flights to 26 previously unserved destinations.[10]
Operations
The airport was awarded to the ZAIC consortium (Zagreb Airport International Company) in a 30-year concession under the terms of a contract signed by the Government of Croatia with the aforementioned.Script error: No such module "Unsubst". The contract includes the financing, designing and construction of a new passenger terminal which was opened in March 2017.Script error: No such module "Unsubst". For the purpose of managing the airport, ZAIC registered a company called MZLZ d.d. (Međunarodna zračna luka Zagreb d.d.) that is now the operator of the Airport.
New terminal
Script error: No such module "Multiple image".
The current terminal building was opened to the public on 28 March 2017. It stretches over Template:Cvt on three levels featuring four baggage carousels, 8 air bridges, 9 security checkpoints, 45 check-in desks, 23 passport control booths and a car park with the capacity of 1,250 vehicles. Furthermore, the new apron has three remote stands next to the terminal, while 23 stands at the old passenger building are also used during the peak season. Each of the aircraft parking positions at the facility includes a visual docking guidance system which gives information to a pilot on how to park their aircraft. The terminal itself features a large Script error: No such module "convert". duty-free shop operated by Aelia, 16 cafés, bars, restaurants and snack bars as well as 12 retail stores.[11]
Enough space has been left for 30 additional check-in counters and 2 baggage carousels to be added once the new terminal reaches its current maximum capacity of 5 million passengers. Further extensions envisaged along the thirty-year concession period will potentially see expanding current apron from present Template:Cvt and terminal capacity increased to 8 million through gradual expansion of the terminal in four Phase 2 expansions.[12][13][14]
Ground transportation
ZAG can be reached from the city centre by scheduled local bus services (No. 290) operated by ZET[15] or scheduled coach services operated by Croatia Airlines' subsidiary Pleso Prijevoz.[16]
Climate
Since records began in 1981, the highest temperature recorded at the local weather station was Script error: No such module "convert"., on 28 August 2012.[17] The coldest temperature was Script error: No such module "convert"., on 17 January 1963.[18]
Airport closure incident
On June 8, 2025, Zagreb Airport was temporarily closed for all air traffic due to incident which involved a private plane. A Cessna 525 aircraft, operated by Croatian private air carrier Air Pannonia skidded off the runway onto the grass while landing at Zagreb Airport.
The jet was arriving from Milan Linate Airport. According to preliminary reports, a tire reportedly burst upon landing, causing the aircraft to veer off the runway and come to a halt on the adjacent grass surface. Air Pannonia has confirmed that the jet was not carrying any passengers at the time of the incident and that there were no injuries. Other flights that were supposed to land in Zagreb Airport, were redirected to other surrounding airports such as Ljubljana Airport and Zadar Airport.[19][20]
Airlines and destinations
Passenger
Template:Airport destination list
- Notes
<templatestyles src="Citation/styles.css"/>^1 Some flights to Pula operate with a stopover at Zadar.[21] <templatestyles src="Citation/styles.css"/>^2 Flights to Rome–Fiumicino operate with a stopover at Split or Dubrovnik.[21] <templatestyles src="Citation/styles.css"/>^3 Flights to Athens operate with a stop at Dubrovnik. Passengers can board or disembark aircraft.[21]
Cargo
Statistics
Busiest routes from ZAG in 2023
| Rank | Airport | Passengers 2023 | Airlines |
|---|---|---|---|
| 1 | Template:Flagicon Dubrovnik, Croatia | 203,234 | Croatia Airlines |
| 2 | Template:Flagicon Split, Croatia | 151,891 | Croatia Airlines |
| 3 | Template:Flagicon Pula, Croatia | 21,982 | Croatia Airlines |
| 4 | Template:Flagicon Zadar, Croatia | 21,583 | Croatia Airlines |
| Rank | Airport | Passengers 2023 | Airlines |
|---|---|---|---|
| 1 | Template:Flagicon Doha, Qatar | 93,253 | Qatar Airways |
| 2 | Template:Flagicon Dubai-International, United Arab Emirates | 62,755 | Flydubai |
| 3 | Template:Flagicon Tel Aviv, Israel | 27,801 | Croatia Airlines, Sun d'Or |
| 4 | Template:Flagicon Toronto-Pearson, Canada | 26,864 | Air Transat |
Traffic figures
| Year | Passengers | Passenger % Change |
Aircraft movements | Aircraft movements% Change |
Cargo (tonnes) | Cargo % Change |
|---|---|---|---|---|---|---|
| 2014 | 2,430,971 | Increase 5.7% | 38,348 | Increase 4.0% | 8,855 | Increase 15.0% |
| 2015 | 2,587,798 | Increase 6.4% | 39,854 | Increase 3.9% | 9,225 | Increase 4.2% |
| 2016 | 2,766,087 | Increase 6.9% | 40,796 | Increase 2.4% | 10,074 | Increase 9.2% |
| 2017 | 3,092,047 | Increase 11.8% | 41,585 | Increase 1.9% | 11,719 | Increase 11.7% |
| 2018 | 3,336,310 | Increase 7.9% | 43,688 | Increase 5.1% | 13,676 | Increase 16.7% |
| 2019 | 3,435,531 | Increase 3.0% | 45,061 | Increase 3.1% | 12,881 | Decrease 5.8% |
| 2020 | 924,823 | Decrease 73.1% | 21,510 | Decrease 52.3% | 9,852 | Decrease 22.3% |
| 2021 | 1,404,478 | Increase 51.9% | 29,605 | Increase 37.7% | 10,834 | Increase 10.0% |
| 2022 | 3,124,605 | Increase 122.5% | 42,310 | Increase 42.9% | 11,372 | Increase 5.0% |
| 2023 | 3,723,650 | Increase 19.2% | 45,726 | Increase 8.1% | 10,859 | Decrease 6.7% |
| 2024 | 4,316,619 | Increase 15.9% | 49,955 | Increase 9.2% | 13,025 | Increase 19.9% |
| 2025 (1.1.-31.5.) | 1,714,209 | Increase 9.5% | 20,040 | Increase 3.1% | 5,268 | Increase 2.0% |
Passenger numbers
| Month | Passengers | Passengers cumulatively | Change (%) |
|---|---|---|---|
| January | 280,542 | 280,542 | Increase 12.4% |
| February | 261,119 | 541,643 | Increase 6.5% |
| March | 315,323 | 856,966 | Increase 4.8% |
| April | 419,675 | 1,276,641 | Increase 13.6% |
| May | 437,568 | 1,714,209 | Increase 9.5% |
| June | |||
| July | |||
| August | |||
| September | |||
| October | |||
| November | |||
| December |
See also
References
<templatestyles src="Reflist/styles.css" />
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Vlada Republike Hrvatske: Potpisan Ugovor o koncesiji za izgradnju Template:Webarchive Template:In lang 11 April 2012
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ a b c Script error: No such module "citation/CS1".
- ↑ a b c Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
- ↑ Script error: No such module "citation/CS1".
Script error: No such module "Check for unknown parameters".
External links
- Official website of operator
- Template:ASN
- Script error: No such module "citation/CS1".
Template:Portalbar Template:Zagreb Script error: No such module "Navbox". Template:Authority control