# List of Air China destinations

This is a list of destinations served currently by Air China, the flag carrier for the People's Republic of China. For freighter destinations see Air China Cargo. The airline has 203 destinations on six continents.

## List

* Hub
* Focus city
* Future
* Seasonal
* Terminated route
| City | Province/region | Country | IATA | ICAO | Airport | Refs |
| Addis Ababa | Addis Ababa | Ethiopia | ADD | HAAB | Addis Ababa Bole International Airport | |
| Aksu | Xinjiang | China | AKU | ZWAK | Aksu Airport | |
| Almaty | Almaty Province | Kazakhstan | ALA | UAAA | Almaty International Airport | |
| Astana | — | Kazakhstan | NQZ | UACC | Nursultan Nazarbayev International Airport | |
| Athens | Attica | Greece | ATH | LGAV | Athens International Airport | |
| Auckland | Auckland Region | New Zealand | AKL | NZAA | Auckland Airport | |
| Baghdad | — | Iraq | BGW | ORBI | Baghdad International Airport | |
| Bangalore | Karnataka | India | BLR | VOBL | Kempegowda International Airport | |
| Bangkok | Bangkok | Thailand | DMK | VTBD | Don Mueang International Airport | |
| Bangkok | Samut Prakan | Thailand | BKK | VTBS | Suvarnabhumi Airport | |
| Baotou | Inner Mongolia | China | BAV | ZBOW | Baotou Erliban Airport | |
| Barcelona | Catalonia | Spain | BCN | LEBL | Josep Tarradellas Barcelona–El Prat Airport | |
| Bayannur | Inner Mongolia | China | RLK | ZBYZ | Bayannur Tianjitai Airport | |
| Beihai | Guangxi | China | BHY | ZGBH | Beihai Fucheng Airport | |
| Beijing | — | China | PEK | ZBAA | Beijing Capital International Airport | |
| Beijing | — | China | PKX | ZBAD | Beijing Daxing International Airport | |
| Belgrade | — | Serbia | BEG | LYBE | Belgrade Nikola Tesla Airport | |
| Berlin | — | Germany | TXL | EDDT | Berlin Tegel International Airport | |
| Brisbane | Queensland | Australia | BNE | YBBN | Brisbane Airport | |
| Bucharest | — | Romania | OTP | LROP | Henri Coandă International Airport | |
| Budapest | — | Hungary | BUD | LHBP | Budapest Ferenc Liszt International Airport | |
| Busan | Yeongnam | South Korea | PUS | RKPK | Gimhae International Airport | |
| Cairo | — | Egypt | CAI | HECA | Cairo International Airport | |
| Changchun | Jilin | China | CGQ | ZYCC | Changchun Longjia International Airport | |
| Changde | Hunan | China | CGD | ZGCD | Changde Taohuayuan Airport | |
| Changsha | Hunan | China | CSX | ZGCS | Changsha Huanghua International Airport | |
| Changzhou | Jiangsu | China | CZX | ZSCG | Changzhou Benniu Airport | |
| Changzhi | Shanxi | China | CIH | ZBCZ | Changzhi Wangcun Airport | |
| Chaoyang | Liaoning | China | CHG | ZYCY | Chaoyang Airport | |
| Chengdu | Sichuan | China | CTU | ZUUU | Chengdu Shuangliu International Airport | |
| Chengdu | Sichuan | China | TFU | ZUTF | Chengdu Tianfu International Airport | |
| Chiang Mai | Chiang Mai Province | Thailand | CNX | VTCC | Chiang Mai International Airport | |
| Chifeng | Inner Mongolia | China | CIF | ZBCF | Chifeng Yulong Airport | |
| Chita | Zabaykalsky Krai | Russia | HTA | UIAA | Kadala Airport | |
| Chongqing | — | China | CKG | ZUCK | Chongqing Jiangbei International Airport | |
| Colombo | — | Sri Lanka | CMB | VCBI | Bandaranaike International Airport | |
| Copenhagen | Capital Region of Denmark | Denmark | CPH | EKCH | Copenhagen Airport | |
| Daegu | Yeongnam | South Korea | TAE | RKTN | Daegu International Airport | |
| Dalian | Liaoning | China | DLC | ZYTL | Dalian Zhoushuizi International Airport | |
| Dandong | Liaoning | China | DDG | ZYDD | Dandong Langtou Airport | |
| Daocheng | Sichuan | China | DCY | ZUDC | Daocheng Yading Airport | |
| Daqing | Heilongjiang | China | DQA | ZYDQ | Daqing Sartu Airport | |
| Datong | Shanxi | China | DAT | ZBDT | Datong Yungang Airport | |
| Dazhou | Sichuan | China | DAX | ZUDX | Dazhou Heshi Airport | |
| Dhaka | — | Bangladesh | DAC | VGHS | Hazrat Shahjalal International Airport | |
| Dubai | Emirate of Dubai | United Arab Emirates | DXB | OMDB | Dubai International Airport | |
| Dunhuang | Gansu | China | DNH | ZLDH | Dunhuang Airport | |
| Düsseldorf | North Rhine-Westphalia | Germany | DUS | EDDL | Düsseldorf Airport | |
| Frankfurt | Hesse | Germany | FRA | EDDF | Frankfurt Airport | |
| Fukuoka | Fukuoka Prefecture | Japan | FUK | RJFF | Fukuoka Airport | |
| Fuyang | Anhui | China | FUG | ZSFY | Fuyang Xiguan Airport | |
| Fuyuan | Heilongjiang | China | FYJ | ZYFY | Fuyuan Dongji Airport | |
| Fuzhou | Fujian | China | FOC | ZSFZ | Fuzhou Changle International Airport | |
| Ganzhou | Jiangxi | China | KOW | ZSGZ | Ganzhou Huangjin Airport | |
| Geneva | — | Switzerland | GVA | LSGG | Geneva International Airport | |
| Guangyuan | Sichuan | China | GYS | ZUGU | Guangyuan Panlong Airport | |
| Guangzhou | Guangdong | China | CAN | ZGGG | Guangzhou Baiyun International Airport | |
| Guilin | Guangxi | China | KWL | ZGKL | Guilin Liangjiang International Airport | |
| Guiyang | Guizhou | China | KWE | ZUGY | Guiyang Longdongbao International Airport | |
| Haikou | Hainan | China | HAK | ZJHK | Haikou Meilan International Airport | |
| Hakodate | Hokkaido | Japan | HKD | RJCH | Hakodate Airport | |
| Hami City | Xinjiang | China | HMI | ZWHM | Hami Airport | |
| Hangzhou | Zhejiang | China | HGH | ZSHC | Hangzhou Xiaoshan International Airport | |
| Hanoi | — | Vietnam | HAN | VVNB | Noi Bai International Airport | |
| Harbin | Heilongjiang | China | HRB | ZYHB | Harbin Taiping International Airport | |
| Havana | — | Cuba | HAV | MUHA | José Martí International Airport | |
| Hefei | Anhui | China | HFE | ZSOF | Hefei Luogang Airport | |
| Hefei | Anhui | China | HFE | ZSOF | Hefei Xinqiao International Airport | |
| Hiroshima | Hiroshima Prefecture | Japan | HIJ | RJOA | Hiroshima Airport | |
| Ho Chi Minh City | — | Vietnam | SGN | VVTS | Tan Son Nhat International Airport | |
| Hohhot | Inner Mongolia | China | HET | ZBHH | Hohhot Baita International Airport | |
| Honolulu | Hawaii | United States | HNL | PHNL | Daniel K. Inouye International Airport | |
| Hong Kong | — | Hong Kong | HKG | VHHH | Hong Kong International Airport | |
| Hong Kong | — | Hong Kong | HKG | VHHX | Kai Tak International Airport | |
| Hotan | Xinjiang | China | HTN | ZWTN | Hotan Airport | |
| Houston | Texas | United States | IAH | KIAH | George Bush Intercontinental Airport | |
| Huangshan | Anhui | China | TXN | ZSTX | Huangshan Tunxi International Airport | |
| Huizhou | Guangdong | China | HUZ | ZGHZ | Huizhou Pingtan Airport | |
| Hulunbuir | Inner Mongolia | China | HLD | ZBLA | Hulunbuir Hailar Airport | |
| Ibaraki | Ibaraki Prefecture | Japan | IBR | RJAH | Ibaraki Airport | |
| Irkutsk Resumes 27 April 2025 | Irkutsk Oblast | Russia | IKT | UIII | Irkutsk International Airport | |
| Islamabad | Islamabad Capital Territory | Pakistan | ISB | OPRN | Benazir Bhutto International Airport | |
| Islamabad | Islamabad Capital Territory | Pakistan | ISB | OPIS | Islamabad International Airport | |
| Istanbul | İstanbul Province | Turkey | IST | LTFM | Istanbul Airport | |
| Istanbul | İstanbul Province | Turkey | ISL | LTBA | Istanbul Atatürk Airport | |
| Jakarta | Banten | Indonesia | CGK | WIII | Soekarno–Hatta International Airport | |
| Jeddah | Mecca Province | Saudi Arabia | JED | OEJN | King Abdulaziz International Airport | |
| Jeju | Jeju Province | South Korea | CJU | RKPC | Jeju International Airport | |
| Jiamusi | Heilongjiang | China | JMU | ZYJM | Jiamusi Dongjiao Airport | |
| Ji'an | Jiangxi | China | JGS | ZLJN | Jinggangshan Airport | |
| Jinan | Shandong | China | TNA | ZSJN | Jinan Yaoqiang International Airport | |
| Jingdezhen | Jiangxi | China | JDZ | ZSJD | Jingdezhen Luojia Airport | |
| Jinghong | Yunnan | China | JHG | ZPJH | Xishuangbanna Gasa Airport | |
| Jiuzhaigou | Sichuan | China | JZH | ZUJZ | Jiuzhai Huanglong Airport | |
| Johannesburg | Gauteng | South Africa | JNB | FAOR | O. R. Tambo International Airport | |
| Karachi | Sindh | Pakistan | KHI | OPKC | Jinnah International Airport | |
| Karamay | Xinjiang | China | KRY | ZWKM | Karamay Airport | |
| Kashgar | Xinjiang | China | KHG | ZWSH | Kashgar Airport | |
| Kathmandu | Bagmati Province | Nepal | KTM | VNKT | Tribhuvan International Airport | |
| Korla | Xinjiang | China | KRL | ZWKL | Korla Airport | |
| Kuala Lumpur | — | Malaysia | KUL | WMKK | Kuala Lumpur International Airport | |
| Kunming | Yunnan | China | KMG | ZPPP | Kunming Changshui International Airport | |
| Kunming | Yunnan | China | KMG | ZPPP | Kunming Wujiaba International Airport | |
| Kuwait City | — | Kuwait | KWI | OKBK | Kuwait International Airport | |
| Lanzhou | Gansu | China | LHW | ZLLL | Lanzhou Zhongchuan International Airport | |
| Lhasa | Tibet | China | LXA | ZULS | Lhasa Gonggar Airport | |
| Lianyungang | Jiangsu | China | LYG | ZSLG | Lianyungang Baitabu Airport | |
| Lijiang | Yunnan | China | LJG | ZPLJ | Lijiang Sanyi International Airport | |
| Lima | — | Peru | LIM | SPJC | Jorge Chávez International Airport | |
| Liupanshui | Guizhou | China | LPF | ZUPS | Liupanshui Yuezhao Airport | |
| Liuzhou | Guangxi | China | LZH | ZGZH | Liuzhou Bailian Airport | |
| London | England | United Kingdom | LGW | EGKK | Gatwick Airport | |
| London | England | United Kingdom | LHR | EGLL | Heathrow Airport | |
| Los Angeles | California | United States | LAX | KLAX | Los Angeles International Airport | |
| Luzhou | Sichuan | China | LZO | ZULZ | Luzhou Lantian Airport | |
| Luzhou | Sichuan | China | LZO | ZULZ | Luzhou Yunlong Airport | |
| Macau | — | Macau | MFM | VMMC | Macau International Airport | |
| Madrid | C. Madrid | Spain | MAD | LEMD | Adolfo Suárez Madrid–Barajas Airport | |
| Mandalay | — | Myanmar | MDY | VYMD | Mandalay International Airport | |
| Manila | Metro Manila | Philippines | MNL | RPLL | Ninoy Aquino International Airport | |
| Manzhouli | Inner Mongolia | China | NZH | ZBMZ | Manzhouli Xijiao Airport | |
| Medina | Medina Province | Saudi Arabia | MED | OEMA | Prince Mohammad bin Abdulaziz International Airport | |
| Melbourne | Victoria | Australia | MEL | YMML | Melbourne Airport | |
| Mianyang | Sichuan | China | MIG | ZUMY | Mianyang Nanjiao Airport | |
| Milan | Lombardy | Italy | MXP | LIMC | Milan Malpensa Airport | |
| Minsk | Minsk Region | Belarus | MSQ | UMMS | Minsk National Airport | |
| Montreal | Quebec | Canada | YUL | CYUL | Montréal–Pierre Elliott Trudeau International Airport | |
| Moscow | Moscow Oblast | Russia | SVO | UUEE | Sheremetyevo International Airport | |
| Mudanjiang | Heilongjiang | China | MDG | ZYMD | Mudanjiang Hailang International Airport | |
| Munich | Bavaria | Germany | MUC | EDDM | Munich International Airport | |
| Nagasaki | Nagasaki Prefecture | Japan | NGS | RJFU | Nagasaki Airport | |
| Nagoya | Aichi Prefecture | Japan | NGO | RJGG | Chubu Centrair International Airport | |
| Nagoya | Aichi Prefecture | Japan | NKM | RJNA | Nagoya Komaki Airport | |
| Naha | Okinawa | Japan | OKA | ROAH | Naha Airport | |
| Nanchang | Jiangxi | China | KHN | ZSCN | Nanchang Changbei International Airport | |
| Nanjing | Jiangsu | China | NKG | ZSNJ | Nanjing Lukou International Airport | |
| Nanning | Guangxi | China | NNG | ZGNN | Nanning Wuxu International Airport | |
| Nantong | Jiangsu | China | NTG | ZSNT | Nantong Xingdong Airport | |
| New York City | New York | United States | JFK | KJFK | John F. Kennedy International Airport | |
| Newark | New Jersey | United States | EWR | KEWR | Newark Liberty International Airport | |
| Nha Trang | Khánh Hòa Province | Vietnam | CXR | VVCR | Cam Ranh International Airport | |
| Nice | Provence-Alpes-Côte d'Azur | France | NCE | LFMN | Nice Côte d'Azur Airport | |
| Ningbo | Zhejiang | China | NGB | ZSNB | Ningbo Lishe International Airport | |
| Nyingchi | Tibet | China | LZY | ZUNZ | Nyingchi Mainling Airport | |
| Omsk | Omsk Oblast | Russia | OMS | UNOO | Omsk Tsentralny Airport | |
| Ordos | Inner Mongolia | China | DSN | ZBDS | Ordos Ejin Horo Airport | |
| Osaka | Osaka Prefecture | Japan | KIX | RJBB | Kansai International Airport | |
| Panama City | Panamá Province | Panama | PTY | MPTO | Tocumen International Airport | Via Houston |
| Panzhihua | Sichuan | China | PZI | ZUZH | Panzhihua Bao'anying Airport | |
| Paris | Île-de-France | France | CDG | LFPG | Charles de Gaulle Airport | |
| Phnom Penh | — | Cambodia | PNH | VDPP | Phnom Penh International Airport | |
| Phuket | Phuket Province | Thailand | HKT | VTSP | Phuket International Airport | |
| Pyongyang | — | North Korea | FNJ | ZKPY | Pyongyang International Airport | |
| Qamdo | Tibet | China | BPX | ZUBD | Qamdo Bamda Airport | |
| Qingdao | Shandong | China | TAO | ZSQD | Qingdao Jiaodong International Airport | |
| Qingdao | Shandong | China | TAO | ZSQD | Qingdao Liuting International Airport | |
| Qiqihar | Heilongjiang | China | NDG | ZYQQ | Qiqihar Sanjiazi Airport | |
| Riyadh | Riyadh Province | Saudi Arabia | RUH | OERK | King Khalid International Airport | |
| Rome | Lazio | Italy | FCO | LIRF | Leonardo da Vinci–Fiumicino Airport | |
| Saint Petersburg | Northwestern Federal District | Russia | LED | ULLI | Pulkovo Airport | |
| San Francisco | California | United States | SFO | KSFO | San Francisco International Airport | |
| San Jose | California | United States | SJC | KSJC | San Jose International Airport | |
| Sanya | Hainan | China | SYX | ZJSY | Sanya Phoenix International Airport | |
| São Paulo | State of São Paulo | Brazil | GRU | SBGR | São Paulo/Guarulhos International Airport | |
| Sapporo | Hokkaido | Japan | CTS | RJCC | New Chitose Airport | |
| Sendai | Miyagi Prefecture | Japan | SDJ | RJSS | Sendai Airport | |
| Seoul | — | South Korea | GMP | RKSS | Gimpo International Airport | |
| Seoul | Incheon | South Korea | ICN | RKSI | Incheon International Airport | |
| Shanghai | — | China | SHA | ZSSS | Shanghai Hongqiao International Airport | |
| Shanghai | — | China | PVG | ZSPD | Shanghai Pudong International Airport | |
| Shantou | Guangdong | China | SWA | ZGOW | Jieyang Chaoshan International Airport | |
| Sharjah | Emirate of Sharjah | United Arab Emirates | SHJ | OMSJ | Sharjah International Airport | |
| Shenyang | Liaoning | China | SHE | ZYTX | Shenyang Taoxian International Airport | |
| Shenzhen | Guangdong | China | SZX | ZGSC | Shenzhen Bao'an International Airport | |
| Shigatse | Tibet | China | RKZ | ZURK | Shigatse Peace Airport | |
| Shiquanhe | Tibet | China | NGQ | ZUAL | Ngari Gunsa Airport | |
| Shiyan | Hubei | China | WDS | ZHSY | Shiyan Wudangshan Airport | |
| Shizuoka | Shizuoka Prefecture | Japan | FSZ | RJNS | Shizuoka Airport | |
| Siem Reap | Siem Reap Province | Cambodia | REP | VDSR | Siem Reap International Airport | |
| Singapore | — | Singapore | SIN | WSSS | Changi Airport | |
| Stockholm | Uppland | Sweden | ARN | ESSA | Stockholm Arlanda Airport | |
| Surat Thani | Surat Thani Province | Thailand | URT | VTSB | Surat Thani International Airport | |
| Sydney | New South Wales | Australia | SYD | YSSY | Sydney Kingsford–Smith International Airport | |
| Taichung | — | Taiwan | RMQ | RCMQ | Taichung International Airport | |
| Taipei | — | Taiwan | TSA | RCSS | Taipei Songshan Airport | |
| Taipei | Taoyuan | Taiwan | TPE | RCTP | Taoyuan International Airport | |
| Taiyuan | Shanxi | China | TYN | ZBYN | Taiyuan Wusu International Airport | |
| Taizhou | Zhejiang | China | HYN | ZSLQ | Taizhou Luqiao Airport | |
| Tbilisi | — | Georgia | TBS | UGTB | Tbilisi International Airport | |
| Tehran | Tehran Province | Iran | THR | OIII | Tehran Mehrabad International Airport | |
| Tianjin | — | China | TSN | ZBTJ | Tianjin Binhai International Airport | |
| Tirana | Tirana County | Albania | TIA | LATI | Tirana International Airport Nënë Tereza | |
| Tonghua | Jilin | China | TNH | ZYTN | Tonghua Sanyuanpu Airport | |
| Tongliao | Inner Mongolia | China | TGO | ZBTL | Tongliao Airport | |
| Tokyo | — | Japan | HND | RJTT | Haneda Airport | |
| Tokyo | Chiba Prefecture | Japan | NRT | RJAA | Narita International Airport | |
| Toronto | Ontario | Canada | YYZ | CYYZ | Toronto Pearson International Airport | |
| Turpan | Xinjiang | China | TLQ | ZWTP | Turpan Jiaohe Airport | |
| Ulaanbaatar | — | Mongolia | ULN | ZMUB | Buyant-Ukhaa International Airport | |
| Ulaanbaatar | — | Mongolia | UBN | ZMCK | Chinggis Khaan International Airport | |
| Ulanhot | Inner Mongolia | China | HLH | ZBUL | Ulanhot Airport | |
| Ürümqi | Xinjiang | China | URC | ZWWW | Ürümqi Diwopu International Airport | |
| Vancouver | British Columbia | Canada | YVR | CYVR | Vancouver International Airport | |
| Vienna | — | Austria | VIE | LOWW | Vienna International Airport | |
| Vladivostok Begins 31 March 2025 | Primorsky Krai | Russia | VVO | UHWW | Vladivostok International Airport | |
| Wanzhou | Chongqing | China | WXN | ZUWX | Wanzhou Wuqiao Airport | |
| Warsaw | — | Poland | WAW | EPWA | Warsaw Chopin Airport | |
| Washington, D.C. | Virginia | United States | IAD | KIAD | Washington Dulles International Airport | |
| Weihai | Shandong | China | WEH | ZSWH | Weihai Dashuibo Airport | |
| Wenzhou | Zhejiang | China | WNZ | ZSWZ | Wenzhou Longwan International Airport | |
| Wuhai | Inner Mongolia | China | WUA | ZBUH | Wuhai Airport | |
| Wuhan | Hubei | China | WUH | ZHHH | Wuhan Tianhe International Airport | |
| Wuxi | Jiangsu | China | WUX | ZSWX | Sunan Shuofang International Airport | |
| Xiamen | Fujian | China | XMN | ZSAM | Xiamen Gaoqi International Airport | |
| Xi'an | Shaanxi | China | XIY | ZLXY | Xi'an Xianyang International Airport | |
| Xiangyang | Hubei | China | XFN | ZHXF | Xiangyang Liuji Airport | |
| Xichang | Sichuan | China | XIC | ZUXC | Xichang Qingshan Airport | |
| Xilinhot | Inner Mongolia | China | XIL | ZBXH | Xilinhot Airport | |
| Xining | Qinghai | China | XNN | ZLXN | Xining Caojiabao International Airport | |
| Xuzhou | Jiangsu | China | XUZ | ZSXZ | Xuzhou Guanyin International Airport | |
| Yancheng | Jiangsu | China | YNZ | ZSYN | Yancheng Nanyang International Airport | |
| Yangon | Yangon Region | Myanmar | RGN | VYYY | Yangon International Airport | |
| Yangzhou | Jiangsu | China | YTY | ZSYA | Yangzhou Taizhou International Airport | |
| Yanji | Jilin | China | YNJ | ZYYJ | Yanji Chaoyangchuan International Airport | |
| Yantai | Shandong | China | YNT | ZSYT | Yantai Laishan International Airport | |
| Yantai | Shandong | China | YNT | ZSYT | Yantai Penglai International Airport | |
| Yekaterinburg | Sverdlovsk Oblast | Russia | SVX | USSS | Koltsovo International Airport | |
| Yibin | Sichuan | China | YBP | ZUYB | Yibin Wuliangye Airport | |
| Yichang | Hubei | China | YIH | ZHYC | Yichang Sanxia Airport | |
| Yinchuan | Ningxia | China | INC | ZLIC | Yinchuan Hedong International Airport | |
| Yiwu | Zhejiang | China | YIW | ZSYW | Yiwu Airport | |
| Yulin | Shaanxi | China | UYN | ZLYL | Yulin Yuyang Airport | |
| Yuncheng | Shanxi | China | YCU | ZBYC | Yuncheng Guangong Airport | |
| Zhangjiajie | Hunan | China | DYG | ZGDY | Zhangjiajie Hehua International Airport | |
| Zhanjiang | Guangdong | China | ZHA | ZGZJ | Zhanjiang Airport | |
| Zhanjiang | Guangdong | China | ZHA | ZGZJ | Zhanjiang Wuchuan Airport | |
| Zhengzhou | Henan | China | CGO | ZHCC | Zhengzhou Xinzheng International Airport | |
| Zhuhai | Guangdong | China | ZUH | ZGSD | Zhuhai Jinwan Airport | |
| Zunyi | Guizhou | China | ZYI | ZUZY | Zunyi Xinzhou Airport | |
| Zürich | Canton of Zürich | Switzerland | ZRH | LSZH | Zurich Airport | |