This is a list of the busiest airports in New Zealand by passenger numbers and aircraft movements. Passenger numbers are tabulated annually at the end of the financial year (30 June, for the majority of airports). The top 15 airports are shown.
Passenger numbers
2025 Rank Airport IATA Location Domestic Passengers International Passengers Total Passengers 1. Auckland AirportAKLAuckland8,428,05210,306,188 18,734,240 2. Christchurch AirportCHCChristchurch4,830,000 1,560,000 6,390,000 3. Wellington AirportWLGWellington4,525,989 790,869 5,316,838 4. Queenstown AirportZQN Queenstown1,657,658 944,225 2,601,581 5. Nelson AirportNSNNelson - 858,307 6. Dunedin AirportDUDDunedin852,940 872 853,812 7. Hawke's Bay AirportNPENapier - 612,388 8. Tauranga AirportTRGTauranga - 9. Palmerston North AirportPMRPalmerston North 531,129 10.Hamilton AirportHLZHamilton 356,000 11. New Plymouth AirportNPLNew Plymouth - 385,56612.Invercargill AirportIVCInvercargill - 338,529 13.Blenheim AirportBHEBlenheim - 294,376 14.Rotorua AirportROTRotorua - 206,008 15. Gisborne AirportGISGisborne -
2024 Rank Airport IATA Location Passengers 1. Auckland AirportAKLAuckland18,528,725 2. Christchurch AirportCHCChristchurch6,445,475 3. Wellington AirportWLGWellington5,446,121 4. Queenstown AirportZQNQueenstown2,487,626 5. Nelson AirportNSNNelson915,600 6. Dunedin AirportDUDDunedin903,906 7. Hawke's Bay AirportNPENapier654,831 8. Tauranga AirportTRGTauranga552,989 9. Palmerston North AirportPMRPalmerston North547,72110. New Plymouth AirportNPLNew Plymouth399,753 11.Hamilton AirportHLZHamilton371,000 12.Invercargill AirportIVCInvercargill366,114 13.Blenheim AirportBHEBlenheim312,220 14.Rotorua AirportROTRotorua232,678 15. Gisborne AirportGISGisborne228,639
2023 Rank Airport IATA Location Passengers 1. Auckland AirportAKLAuckland15,861,264 2. Christchurch AirportCHCChristchurch6,012,328 3. Wellington AirportWLGWellington5,413,325 4. Queenstown AirportZQNQueenstown2,370,320 5. Dunedin AirportDUDDunedin920,349 6. Nelson AirportNSNNelson915,173 7. Hawke's Bay AirportNPENapier646,096 8. Palmerston North AirportPMRPalmerston North534,651 9. Tauranga AirportTRGTauranga531,04110. New Plymouth AirportNPLNew Plymouth401,686 11.Hamilton AirportHLZHamilton378,000Hamilton Airport Annual Report 2023 (PDF). Retrieved 4 January 2024. 12.Invercargill AirportIVCInvercargill375,000Invercargill Airport Limited Annual Report 2023 (PDF). Retrieved 4 January 2024 13.Blenheim AirportBHEBlenheim318,517 14.Rotorua AirportROTRotorua219,948 15. Gisborne AirportGISGisborne210,215
2022 Rank Airport IATA Location Passengers 1. Auckland AirportAKLAuckland11,460,325 2. Wellington AirportWLGWellington3,455,858 3. Christchurch AirportCHCChristchurch3,257,414 4. Queenstown AirportZQNQueenstown1,863,590 5. Dunedin AirportDUDDunedin626,619 6. Nelson AirportNSNNelson619,000 7. Hawke's Bay AirportNPENapier394,000 8. Tauranga AirportTRGTauranga376,312 9. Palmerston North AirportPMRPalmerston North323,615 10.Hamilton AirportHLZHamilton283,000 11.Invercargill AirportIVCInvercargill277,081 12. New Plymouth AirportNPLNew Plymouth243,858 13.Blenheim AirportBHEBlenheim209,127 14.Rotorua AirportROTRotorua155,459 15. Gisborne AirportGISGisborne134,236
2021 Rank Airport IATA Location Passengers 1. Auckland AirportAKLAuckland6,443,639 2. Wellington AirportWLGWellington3,977,776 3. Christchurch AirportCHCChristchurch3,705,373 4. Queenstown AirportZQNQueenstown931,659 5. Dunedin AirportDUDDunedin761,649 6. Nelson AirportNSNNelson725,000 7. Hawke's Bay AirportNPENapier461,056 8. Tauranga AirportTRGTauranga414,169 9. Palmerston North AirportPMRPalmerston North401,000 10.Hamilton AirportHLZHamilton358,000 11.Invercargill AirportIVCInvercargill303,878 12. New Plymouth AirportNPLNew Plymouth277,000 13.Blenheim AirportBHEBlenheim238,024 14.Rotorua AirportROTRotorua179,500 15. Gisborne AirportGISGisborne115,130
2020 Rank Airport IATA Location Passengers 1. Auckland AirportAKLAuckland15,521,054 2. Christchurch AirportCHCChristchurch 3. Wellington AirportWLGWellington4,759,442 4. Queenstown AirportZQNQueenstown 5. Dunedin AirportDUDDunedin 793,556 6. Nelson AirportNSNNelson 7. Hawke's Bay AirportNPENapier 8. Palmerston North AirportPMRPalmerston North498,000 9. Tauranga AirportTRGTauranga389,000 10. New Plymouth AirportNPLNew Plymouth324,214 11.Hamilton AirportHLZHamilton304,000 12.Invercargill AirportIVCInvercargill290,432 13.Blenheim AirportBHEBlenheim246,325 14.Rotorua AirportROTRotorua205.143 15. Gisborne AirportGISGisborne196,500
2019 Rank Airport IATA Location Passengers 1. Auckland AirportAKLAuckland21,625,370 2. Christchurch AirportCHCChristchurch6,931,441 3. Wellington AirportWLGWellington6,441,935 4. Queenstown AirportZQNQueenstown2,321,347 5. Dunedin AirportDUDDunedin1,077,475 6. Nelson AirportNSNNelson 1,076,686 7. Hawke's Bay AirportNPENapier750,357 8. Palmerston North AirportPMRPalmerston North687,142, 9.Tauranga AirportTRGTauranga475,000 10. New Plymouth AirportNPLNew Plymouth456,766 11.Hamilton AirportHLZHamilton382,000 12.Invercargill AirportIVCInvercargill321,000 13.Blenheim AirportBHEBlenheim317,000, 14.Rotorua AirportROTRotorua265,443 15. Gisborne AirportGISGisborne191,651
2018
Rank Airport IATA Location Passengers 1. Auckland AirportAKLAuckland20,530,048 2. Christchurch AirportCHCChristchurch6,868,948 3. Wellington AirportWLGWellington6,213,589 4. Queenstown AirportZQNQueenstown2,140,669 5. Nelson AirportNSNNelson1,061,000 6. Dunedin AirportDUDDunedin1,035,645 7. Hawke's Bay AirportNPENapier697,143 8. Palmerston North AirportPMRPalmerston North675,867 9. New Plymouth AirportNPLNew Plymouth436,912 10.Tauranga AirportTRGTauranga405,000 11.Hamilton AirportHLZHamilton353,000 12.Blenheim AirportBHEBlenheim322,139 13.Invercargill AirportIVCInvercargill307,308 14.Rotorua AirportROTRotorua246,846 15. Gisborne AirportGISGisborne170,993
2017
Rank Airport IATA Location Passengers 1. Auckland AirportAKLAuckland19,020,573 2. Christchurch AirportCHCChristchurch6,566,598 3. Wellington AirportWLGWellington6,049,194 4. Queenstown AirportZQNQueenstown1,892,443 5. Nelson AirportNSNNelson1,000,373 6. Dunedin AirportDUDDunedin973,089 7. Hawke's Bay AirportNPENapier652,426 8. Palmerston North AirportPMRPalmerston North630,000 9. New Plymouth AirportNPLNew Plymouth435,000 10.Tauranga AirportTRGTauranga350,085 11.Hamilton AirportHLZHamilton317,348 12.Blenheim AirportBHEBlenheim302,884 13.Invercargill AirportIVCInvercargill294,832 14.Rotorua AirportROTRotorua241,303 15. Gisborne AirportGISGisborne156,146
2016 Rank Airport IATA Location Passengers 1. Auckland AirportAKLAuckland17,260,349 2. Christchurch AirportCHCChristchurch6,305,717 3. Wellington AirportWLGWellington5,848,795 4. Queenstown AirportZQNQueenstown1,651,109 5. Dunedin AirportDUDDunedin909,614 6. Nelson AirportNSNNelson865,023 7. Hawke's Bay AirportNPENapier566,431 8. Palmerston North AirportPMRPalmerston North515,727 9. New Plymouth AirportNPLNew Plymouth411,661 10. Hamilton AirportHLZHamilton303,000 11.Tauranga AirportTRGTauranga298,000 12.Invercargill AirportIVCInvercargill289,836 13.Blenheim AirportBHEBlenheim266,905 14.Rotorua AirportROTRotorua222,983 15. Gisborne AirportGISGisborne141,085
2015 Rank Airport IATA Location Passengers 1. Auckland AirportAKLAuckland15,892,741 2. Christchurch AirportCHCChristchurch5,915,785 3. Wellington AirportWLGWellington5,457,279 4. Queenstown AirportZQNQueenstown1,409,663 5. Dunedin AirportDUDDunedin861,982 6. Nelson AirportNSNNelson764,050 7. Hawke's Bay AirportNPENapier476,489 8. Palmerston North AirportPMRPalmerston North466,557 9. New Plymouth AirportNPLNew Plymouth342,000 10. Hamilton AirportHLZHamilton291,000 11.Tauranga AirportTRGTauranga285,992 12.Invercargill AirportIVCInvercargill277,838 13.Blenheim AirportBHEBlenheim250,000 14.Rotorua AirportROTRotorua222,226 15. Gisborne AirportGISGisborne155,897
2014
Rank Airport IATA Location Passengers 1. Auckland AirportAKLAuckland15,098,346 2. Christchurch AirportCHCChristchurch5,709,272 3. Wellington AirportWLGWellington5,437,286Wellington Airport: Financial Summary . Infratil (31 March 2013). Retrieved on 1 December 2013 4. Queenstown AirportZQNQueenstown1,248,878 5. Dunedin AirportDUDDunedin853,097 6. Nelson AirportNSNNelson744,416 7. Hawke's Bay AirportNPENapier456,672 8. Palmerston North AirportPMRPalmerston North455,166 9. New Plymouth AirportNPLNew Plymouth343,572 10. Hamilton AirportHLZHamilton294,396 11.Invercargill AirportIVCInvercargill281,8112014 Annual report 12.Tauranga AirportTRGTauranga273,857 13.Blenheim AirportBHEBlenheim241,173 14.Rotorua AirportROTRotorua215,276 15. Gisborne AirportGISGisborne155,446
2013 Rank Airport IATA Location Passengers 1. Auckland AirportAKLAuckland14,862,485 2. Christchurch AirportCHCChristchurch5,576,821 3. Wellington AirportWLGWellington5,373,622 4. Queenstown AirportZQNQueenstown1,215,526 5. Dunedin AirportDUDDunedin857,951 6. Nelson AirportNSNNelson767,298 7. Hawke's Bay AirportNPENapier451,128 8. Palmerston North AirportPMRPalmerston North445,147 9. New Plymouth AirportNPLNew Plymouth332,178 10. Hamilton International AirportHLZHamilton306,000 11.Invercargill AirportIVCInvercargill280,00012.Tauranga AirportTRGTauranga261,265 13.Blenheim AirportBHEBlenheim227,886 14.Rotorua AirportROTRotorua217,545 15. Gisborne AirportGISGisborne133,113
2012 Rank Airport IATA Location Passengers 1. Auckland AirportAKLAuckland 14,160,640 2. Christchurch AirportCHCChristchurch5,485,023Facts & Figures | NZ Airports . Christchurch Airport. Retrieved on 1 December 2013. 3. Wellington AirportWLGWellington5,191,729Wellington Airport: Financial Summary . Infratil (31 March 2013). Retrieved on 1 December 2013. 4. Queenstown AirportZQNQueenstown 1,156,250 5. Dunedin AirportDUDDunedin853,650Company Information - Dunedin International Airport . Flydunedin.com. Retrieved on 1 December 2013. 6. Nelson AirportNSNNelson776,448 7. Palmerston North AirportPMRPalmerston North449,318 8. Hawke's Bay AirportNPENapier440,704 9. Hamilton International AirportHLZHamilton354,000 10. New Plymouth AirportNPLNew Plymouth321,337New Plymouth Airport. Newplymouthnz.com (5 July 2013). Retrieved on 1 December 2013. 11.Invercargill AirportIVCInvercargill285,000Invercargill Airport Ltd | COMU - Crown Ownership Monitoring Unit. COMU. Retrieved on 1 December 2013. 12.Tauranga AirportTRGTauranga248,519 13.Rotorua AirportROTRotorua226,795 14.Blenheim AirportBHEBlenheim221,707 15. Gisborne AirportGISGisborne132,000
2011 Rank Airport IATA Location Passengers 1. Auckland AirportAKLAuckland 13,703,043 2. Christchurch AirportCHCChristchurch5,592,529 3. Wellington AirportWLGWellington5,135,000 4. Queenstown AirportZQNQueenstown 966,574 5. Dunedin AirportDUDDunedin776,508 6. Nelson AirportNSNNelson758,250 7. Palmerston North AirportPMRPalmerston North449,090 8. Hawke's Bay AirportNPENapier431,903 9. Hamilton AirportHLZHamilton362,000 10. New Plymouth AirportNPLNew Plymouth300,960 11.Invercargill AirportIVCInvercargill281,633 12.Tauranga AirportTRGTauranga246,485 13.Rotorua AirportROTRotorua227,578Airport eyes Rotorua-Queenstown direct flights - Rotorua Daily Post - Rotorua Daily Post News. Rotorua Daily Post (28 March 2011). Retrieved on 1 December 2013. 14.Blenheim AirportBHEBlenheim212,179 15. Gisborne AirportGISGisborne134,600
Total aircraft movements
This list includes aircraft operating under both instrument flight rules (IFR) and visual flight rules (VFR) and includes international movements. Consequently, the figures do not distinguish between commercial passenger flights and private aircraft movements. It is compiled from Airways New Zealand movement data.
2021-22