Resource: List of Airports in China

Here’s a list of domestic and international airports in China, grouped by province, linking to the airports website where available. Many of China’s airport websites have an English version featuring useful guides on  airport transfers and procedure guides for arrivals and departures. Also see Booking flights in China

City Served ICAO IATA Airport name
Anqing ZSAQ AQG Anqing Airport
Bengbu ZSBB BFU Bengbu Airport
Fuyang ZSFY FUG Fuyang Airport
Hefei ZSOF HFE Hefei Luogang International Airport
Huangshan ZSTX TXN Huangshan Tunxi International Airport
Wuhu ZSWU WHU Wuhu Airport


BEIJING (also see Tianjin)
Beijing ZBAA PEK Beijing Capital International Airport
Beijing ZBNY NAY Beijing Nanyuan Airport


Chongqing ZUCK CKG Chongqing Jiangbei International Airport
Qianjiang Qianjiang Zhoubai Airport
Wanzhou ZULP WXN Wanzhou Wuqiao Airport


Fuzhou ZSFZ FOC Fuzhou Changle International Airport
Longyan LCX Longyan Airport
Quanzhou ZSQZ JJN Quanzhou Jinjiang Airport
Xiamen ZSAM XMN Xiamen Gaoqi International Airport
Wuyishan, Nanping ZSWY WUS Nanping Wuyishan Airport


Dunhuang ZLDH DNH Dunhuang Airport
Jiayuguan ZLJQ JGN Jiayuguan Airport
Jiuquan ZLJQ CHW Jiuquan Airport
Lanzhou ZLLL LHW Lanzhou Zhongchuan Airport (Lanzhou West Airport)
Qingyang ZLQY IQN Qingyang Airport


Foshan ZGFS FUO Foshan Airport
Guangzhou (Canton) ZGGG CAN Guangzhou Baiyun International Airport
Meixian MXZ Meixian Airport
Shantou ZGOW SWA Shantou Waisha Airport
Shaoguan HSC Shaoguan Airport
Shenzhen ZGSZ SZX Shenzhen Bao’an International Airport
Zhanjiang ZGZJ ZHA Zhanjiang Airport
Zhuhai ZGSD ZUH Zhuhai International Airport


Beihai ZGBH BHY Beihai Airport
Guilin ZGKL KWL Guilin Liangjiang International Airport
Liuzhou ZGZH LZH Liuzhou Airport
Nanning ZGNN NNG Nanning Wuxu International Airport
Wuzhou ZGWZ WUZ Wuzhou Changzhoudao Airport


Anshun ZUAS AVA Anshun Huangguoshu Airport
Guiyang ZUGY KWE Guiyang Longdongbao International Airport
Liping City HZH Qiannan Liping Airport
Tongren ZUTR TEN Tongren Fenghuang Airport
Xingyi ACX Xingyi Airport
Zunyi ZUZY ZYI Zunyi Airport


Haikou ZJHK HAK Haikou Meilan International Airport
Sanya ZGSY SYX Sanya Phoenix International Airport


Qinhuangdao ZBSH SHP Qinhuangdao Shanhaiguan Airport
Shijiazhuang ZBSJ SJW Shijiazhuang Daguocun International Airport
Xingtai ZBXT XNT Xingtai Airport


Harbin ZYHB HRB Harbin Taiping International Airport
Heihe ZYHE HEK Heihe Airport
Jiamusi ZYJM JMU Jiamusi Airport
Mudanjiang ZYMD MDG Mudanjiang Airport
Jixi ZYJX JXA Jixi Khanka-Lake Airport
Qiqihar ZYQQ NDG Qiqihar Airport
Daqing DQA Daqing Saertu Airport
Yichun ZYLD LDS Yichun Lindu Airport


Anyang ZHAY AYN Anyang Airport
Luoyang ZHLY LYA Luoyang Airport
Nanyang ZHNY NNY Nanyang Airport
Zhengzhou ZHCC CGO Zhengzhou Xinzheng International Airport


Hong Kong VHHH HKG Hong Kong International Airport (Chek Lap Kok)


Enshi ZHES ENH Enshi Airport
Shashi ZHSS SHS Shashi Airport
Wuhan ZHHH WUH Wuhan Tianhe International Airport
Xiangfan ZHXF XFN Xiangfan Airport
Yichang ZHYC YIH Yichang Airport


Changde ZGCD CGD Changde Airport
Changsha ZGHA CSX Changsha Huanghua International Airport
Hengyang ZGHY HNY Hengyang Airport
Zhangjiajie DYG Zhangjiajie Airport
Zhijiang HJJ Zhijiang Airport


Baotou ZBOW BAV Baotou Airport
Chifeng ZBCF CIF Chifeng Airport
Hailar ZBLA HLD Hailar Dongshan Airport
Hohhot ZBHH HET Hohhot Baita International Airport
Manzhouli NZH Manzhouli Airport
Ordos ZBDS DSN Ordos Airport
Tongliao ZBTL TGO Tongliao Airport
Ulanhot ZBUL HLH Ulanhot Airport
Wuhai WUA Wuhai Airport
Xilinhot ZBXH XIL Xilinhot Airport


Changzhou ZSCG CZX Changzhou Benniu Airport
Lianyungang ZSLG LYG Lianyungang Baitabu Airport
Nanjing ZSNJ NKG Nanjing Lukou International Airport
Nantong ZSNT NTG Nantong Airport
Suzhou ZSSZ SZV Suzhou Guangfu Airport
Wuxi ZSWX WUX Wuxi Shuofang Airport
Xuzhou ZSXZ XUZ Xuzhou Guanyin Airport
Yancheng ZSYN YNZ Yancheng Nanyang Airport


Ganzhou ZSGZ KOW Ganzhou Airport
Ji’an ZSJA JGS Ji’an Airport
Jingdezhen ZSJD JDZ Jingdezhen Airport
Jiujiang ZSJJ JIU Jiujiang Lushan Airport
Nanchang ZSCN KHN Nanchang International Airport


Changchun ZYCC CGQ Changchun Longjia International Airport
Jilin ZYJL JIL Jilin Airport
Tonghua ZYTN TNH Tonghua Liuhe Airport
Yanji ZYYJ YNJ Yanji Chaoyangchuan Airport


Anshan ZYAS AOG Anshan Airport
Changhai ZYCH CNI Changhai Airport
Chaoyang ZYCY ZHG Chaoyang Airport
Dalian ZYTL DLC Dalian Zhoushuizi International Airport
Dandong ZYDD DDG Dandong Airport
Jinzhou ZYJZ JNZ Jinzhou Airport
Shenyang ZYTX SHE Shenyang Taoxian International Airport
Xingcheng ZYXC XEN Xingcheng Airport


Macau VMMC MFM Macau International Airport


Guyuan ZLGY GYU Guyuan Liupanshan Airport
Yinchuan ZLIC INC Yinchuan Hedong Airport
Zhongwei ZLZW ZHY Zhongwei Xianshan Airport


Golmud ZLGM GOQ Golmud Airport
Gyêgu) ZLYS YUS Yushu Batang Airport
Xining ZLXN XNN Xining Caojiabu Airport


Ankang ZLAK AKA Ankang Airport
Hanzhong ZLHZ HZG Hanzhong Airport
Xi’an ZLXY XIY Xi’an Xianyang International Airport
Yan’an ZLYA ENY Yan’an Airport
Yulin ZLYL UYN Yulin Airport


Dongying ZSDY DOY Dongying Airport
Jinan ZSJN TNA Jinan Yaoqiang International Airport
Jining ZLJN JNG Jining Airport
Linyi ZSLY LYI Linyi Airport
Qingdao ZSQD TAO Qingdao Liuting International Airport
Weifang ZSWF WEF Weifang Airport
Weihai ZSWH WEH Weihai Airport
Yantai ZSYT YNT Yantai Laishan International Airport


Shanghai ZSSS SHA Shanghai Hongqiao International Airport
Shanghai ZSPD PVG Shanghai Pudong International Airport
Shanghai ZSSL Shanghai Longhua Airport


Changzhi ZBCZ CIH Changzhi Airport
Datong ZBDT DAT Datong Airport
Taiyuan ZBYN TYN Taiyuan Wusu Airport
Yuncheng ZBYC YCU Yuncheng Airport


Chengdu ZUUU CTU Chengdu Shuangliu International Airport
Dazhou ZUDX DAX Dachuan Airport
Guangyuan ZUGU GYS Guangyuan Airport
Songpan ZUJZ JZH Jiuzhaigou Huanglong Airport
Luzhou ZULZ LZO Luzhou Airport
Mianyang ZUMY MIG Mianyang Nanjiao Airport
Nanchong ZUNC NAO Nanchong Airport
Panzhihua ZUZI FZI Panzhihua Baoangong Airport
Xichang ZUXC XIC Xichang Qingshan Airport
Yibin ZUYB YBP Yibin Airport


Tianjin ZBTJ TSN Tianjin Binhai International Airport


Lhasa ZULS LXA Lhasa Gonggar Airport
Chamdo ZUBD BPX Qamdo Bangda Airport
Nyingchi ZUNZ LZY Nyingchi Airport
Ngari ZUAL Ngari Airport
Tawa TWY Tawa Airport


Aksu ZWAK AKU Aksu Airport
Altay ZWAT AAT Altay Airport
Fuyun ZWFY FYN Fuyun Airport
Hami ZWHM HMI Hami Airport
Hotan ZWTN HTN Hotan Airport
Karamay ZWKM KRY Karamay Airport
Kashgar (Kashi) ZWSH KHG Kashgar Airport (Kashi Airport)
Korla ZWKL KRL Korla Airport
Kuqa ZWKC KCA Kuqa Airport
Qiemo ZWCM IQM Qiemo Airport
Tacheng ZWTC TCG Tacheng Airport
Ürümqi ZWWW URC Ürümqi Diwopu International Airport
Yining ZWYN YIN Yining Airport


Baoshan ZPBS BSD Baoshan Airport
Dali ZPDL DLU Dali Airport
Diqing ZPDQ DIG Diqing Xianggelila Airport
Kunming ZPPP KMG Kunming Wujiaba International Airport
Lijiang ZPLJ LJG Lijiang Airport
Lincang ZPLC LNJ Lincang Airport
Luxi ZPMS LUM Luxi Mangshi Airport
Simao ZPSM SYM Simao Airport
Wenshan WNH Wenshan Airport
Xishuangbanna ZPJH JHG Xishuangbanna Gasa Airport
Zhaotong ZPZT ZAT Zhaotong Airport


Hangzhou ZSHC HGH Hangzhou Xiaoshan International Airport
Huangyan ZSLQ HYN Huangyan Luqiao Airport
Ningbo ZSNB NGB Ningbo Lishe International Airport
Quzhou ZSJU JUZ Quzhou Airport
Wenzhou ZSWZ WNZ Wenzhou International Airport
Yiwu ZSYW YIW Yiwu Airport
Zhoushan ZSZS HSN Zhoushan Airport

Chengdu to Xian Flight on China Southern

I really wanted to make this trip via train, but it seemed difficult to book a ticket on short notice, plus the extremely helpfull staff at the Traffic Hotel in Chengdu where pretty keen to suggest the plane was going to be the best option.

So the flight was booked, with the cheapest option at that time being via China Southeast Airlines (China Southern).

Chengdu Airport isn’t huge but it sure gets busy. I booked a private car to take me straight to the airport, it seemed like simple no fuss way to go and it was comparitively cheap. I remember walking into the airport and just being daunted by the sight of so many rows of people, and how many people there was in each row lining up to check-in. read more

Flight from Lijiang to Chengdu with China Eastern Airlines

Flight from Lijiang to Chengdu with China Eastern Airlines

Lijiang Airport is pretty simple, after check-in and security check you either walk to the waiting room on the left or right depending on your departure gate number. The waiting rooms have toilets, one shop, and seats although probably not enough.

The flight was delayed for over an hour for some reason which was announced over the speaker in both mandarin and english. Luckily I made some new freinds to help pass the time (see the next post).

There was  a big cheer from all the people waiting when the plane arrived at the terminal and soon after we were all getting on board. read more

Flight from Chengdu to Lijiang on Air China

Flight from Chengdu to Lijiang on Air China

I booked this flight through the airline booking service at the Tibet Hotel Chengdu. I booked it at the last minute so I’m quite sure that I paid through the nose for this flight at 790rmb for an economy seat. I think if you booked with elong or ctrip in advance you could probably get a flight for half that price.

Flights may vary in price depending on the day, for example a flight going to Lijiang on a Monday can be half that of a flight going on a Friday, being a tourist destination that of course makes sense. read more

Kualu Lumpur to Chengdu via Air Asia

I dont think I’ll ever forget the flight from Kuala Lumpur to Chengdu on Air Asia (KUL to CTU flight D72626), only for the reason that it was my first real introduction to what was in front of me. And the fact that, for me at least, I was about to enter a new world.

I dont know how many people fit on an Airbus a330-300 but it’s a lot, and out of all those people I was the only westerner, nothing like being the odd one out! Otherwise the flight was like any other and took off smoothly, until the seat belt light went out…thats when I got my first ‘welcome to china’ moment…. read more

The Air Asia Experience – Melbourne to Kuala Lumpur on the way to China

Choosing an airline was quite easy as Air Asia was by far the cheapest airline to get into China from Australia. At the time, Air Asia was under a third of the cost of the other airlines going in that direction.

As a comparison the flight with Air Asia cost a total of $251 (Melb to KL) where as Qantas economy to Kuala Lumpur was between $708 and $2906. The next leg from KL to Chengdu on Air Asia totaled $77, so the total into China was $328 while on Qantas a semi direct flight into Chengdu is around the $1400. read more