Where China Southern Airlines flies from
- Guangzhou (CAN) — 161 routes
- Shenzhen (SZX) — 68 routes
- Beijing (PKX) — 65 routes
- Urumqi (URC) — 60 routes
- Wuhan (WUH) — 51 routes
- Zhengzhou (CGO) — 43 routes
- Changsha (CSX) — 35 routes
- Shenyang (SHE) — 33 routes
- Shanghai (PVG) — 30 routes
- Jieyang (SWA) — 30 routes
- Dalian (DLC) — 28 routes
- Harbin (HRB) — 25 routes
- Guiyang (KWE) — 25 routes
- Changchun (CGQ) — 23 routes
- Haikou (HAK) — 23 routes
- Chengdu (TFU) — 23 routes
- Sanya (SYX) — 21 routes
- Xian (XIY) — 20 routes
- Nanning (NNG) — 19 routes
- Zhuhai (ZUH) — 19 routes
- Chongqing (CKG) — 18 routes
- Hangzhou (HGH) — 16 routes
- Kunming (KMG) — 16 routes
- Yiwu (YIW) — 16 routes
- Nanjing (NKG) — 15 routes
- Qingdao (TAO) — 14 routes
- Seoul (ICN) — 12 routes
- Kashi (KHG) — 11 routes
- Hohhot (HET) — 10 routes
- Lanzhou (LHW) — 10 routes
- Ningbo (NGB) — 10 routes
- Tokyo (NRT) — 10 routes
- Xiamen (XMN) — 10 routes
- Shanghai (SHA) — 8 routes
- Wenzhou (WNZ) — 8 routes
- Osaka (KIX) — 7 routes
- Tianjin (TSN) — 7 routes
- Xining (XNN) — 7 routes
- Hefei (HFE) — 6 routes
- Jinghong (JHG) — 6 routes
- Jinan (TNA) — 6 routes
- Daqing (DQA) — 5 routes
- Korla (KRL) — 5 routes
- Nanyang (NNY) — 5 routes
- Shijiazhuang (SJW) — 5 routes
- Moscow (SVO) — 5 routes
- Taipei (TPE) — 5 routes
- Taiyuan (TYN) — 5 routes
- Altay (AAT) — 4 routes
- Almaty (ALA) — 4 routes
- Dubai (DXB) — 4 routes
- Hong Kong (HKG) — 4 routes
- Hotan (HTN) — 4 routes
- Kuala Lumpur (KUL) — 4 routes
- Baishan (NBS) — 4 routes
- Ho Chi Minh City (SGN) — 4 routes
- Yining (YIN) — 4 routes
- Yancheng (YNZ) — 4 routes
- Bangkok (BKK) — 3 routes
- Bishkek (BSZ) — 3 routes
- Changde (CGD) — 3 routes
- Chengdu (CTU) — 3 routes
- Changzhou (CZX) — 3 routes
- Dali City (DLU) — 3 routes
- Yan'an (ENY) — 3 routes
- Fuzhou (FOC) — 3 routes
- Hanoi (HAN) — 3 routes
- Huai'an (HIA) — 3 routes
- Taizhou (HYN) — 3 routes
- Yinchuan (INC) — 3 routes
- Islamabad (ISB) — 3 routes
- Istanbul (IST) — 3 routes
- Jiaxing (JNH) — 3 routes
- London (LHR) — 3 routes
- Linyi (LYI) — 3 routes
- Luzhou (LZO) — 3 routes
- Nyingchi (LZY) — 3 routes
- Nanchong (NAO) — 3 routes
- Nantong (NTG) — 3 routes
- Riyadh (RUH) — 3 routes
- Tashkent (TAS) — 3 routes
- Zhanjiang (ZHA) — 3 routes
- Ankang (AKA) — 2 routes
- Amsterdam (AMS) — 2 routes
- Bole (BPL) — 2 routes
- Bazhong (BZX) — 2 routes
- Jakarta (CGK) — 2 routes
- Dhaka (DAC) — 2 routes
- Doha (DOH) — 2 routes
- Dushanbe (DYU) — 2 routes
- Frankfurt (FRA) — 2 routes
- Fuyang (FUG) — 2 routes
- Tokyo (HND) — 2 routes
- An Yang (HQQ) — 2 routes
- Heze (HZA) — 2 routes
- Tehran (IKA) — 2 routes
- Jinjiang (JJN) — 2 routes
- Jining (JNG) — 2 routes
- Guilin (KWL) — 2 routes
- London (LGW) — 2 routes
- Lijiang (LJG) — 2 routes
- Luoyang (LYA) — 2 routes
- Mexico City (MEX) — 2 routes
- Mian Yang (MIG) — 2 routes
- Nairobi (NBO) — 2 routes
- Rizhao (RIZ) — 2 routes
- San Francisco (SFO) — 2 routes
- Shihezi (SHF) — 2 routes
- Shashi (SHS) — 2 routes
- Singapore (SIN) — 2 routes
- Sydney (SYD) — 2 routes
- Tacheng (TCG) — 2 routes
- Zunyi (WMT) — 2 routes
- Wenshan (WNH) — 2 routes
- Wuxi (WUX) — 2 routes
- Xuzhou (XUZ) — 2 routes
- Yichang (YIH) — 2 routes
- Yanji (YNJ) — 2 routes
- Zunyi (ZYI) — 2 routes
- Alaer (ACF) — 1 routes
- Xingyi (ACX) — 1 routes
- Adelaide (ADL) — 1 routes
- Auckland (AKL) — 1 routes
- Aksu (AKU) — 1 routes
- Anqing (AQG) — 1 routes
- Ashgabat (ASB) — 1 routes
- Baotou (BAV) — 1 routes
- Belgrade (BEG) — 1 routes
- Beihai (BHY) — 1 routes
- Kota Kinabalu (BKI) — 1 routes
- Brisbane (BNE) — 1 routes
- Budapest (BUD) — 1 routes
- Paris (CDG) — 1 routes
- Christchurch (CHC) — 1 routes
- Chifeng (CIF) — 1 routes
- Chiang Mai (CNX) — 1 routes
- Nha Trang (CXR) — 1 routes
- Denpasar (DPS) — 1 routes
- Darwin (DRW) — 1 routes
- Dongsheng (DSN) — 1 routes
- Dayong (DYG) — 1 routes
- Dazhou (DZH) — 1 routes
- Enshi (ENH) — 1 routes
- Yerevan (EVN) — 1 routes
- Fuyun (FYN) — 1 routes
- Seoul (GMP) — 1 routes
- Baku (GYD) — 1 routes
- Guangyuan (GYS) — 1 routes
- Heihe (HEK) — 1 routes
- Helsinki (HEL) — 1 routes
- Phuket (HKT) — 1 routes
- Hailar (HLD) — 1 routes
- Ulanhot (HLH) — 1 routes
- Hami (HMI) — 1 routes
- Hongping (HPG) — 1 routes
- Shaoguan (HSC) — 1 routes
- Suifenhe (HSF) — 1 routes
- Zhoushan (HSN) — 1 routes
- Huizhou (HUZ) — 1 routes
- New York (JFK) — 1 routes
- Jinchang (JIC) — 1 routes
- Jiamusi (JMU) — 1 routes
- Ruijin (JRJ) — 1 routes
- Quzhou, Zhejiang Province (JUZ) — 1 routes
- Kuqa (KCA) — 1 routes
- Kaohsiung (KHH) — 1 routes
- Nanchang (KHN) — 1 routes
- Buerjin (KJI) — 1 routes
- Ganzhou (KOW) — 1 routes
- Phnom Penh (KTI) — 1 routes
- Kathmandu (KTM) — 1 routes
- Los Angeles (LAX) — 1 routes
- Yichun (LDS) — 1 routes
- Qiaoli (LFQ) — 1 routes
- Lahore (LHE) — 1 routes
- Lishui (LIJ) — 1 routes
- Mangshi (LUM) — 1 routes
- Luxembourg (LUX) — 1 routes
- Lhasa/Lasa (LXA) — 1 routes
- Lianyungang (LYG) — 1 routes
- Langzhong (LZG) — 1 routes
- Madrid (MAD) — 1 routes
- Manado (MDC) — 1 routes
- Melbourne (MEL) — 1 routes
- Macau (MFM) — 1 routes
- Manila (MNL) — 1 routes
- Mei Xian (MXZ) — 1 routes
- Nagoya (NGO) — 1 routes
- Astana (NQZ) — 1 routes
- Mohe (OHE) — 1 routes
- Osh (OSS) — 1 routes
- Penang (PEN) — 1 routes
- Perth (PER) — 1 routes
- Port Moresby (POM) — 1 routes
- Busan (PUS) — 1 routes
- Pan Zhi Hua (PZI) — 1 routes
- Shache (QSZ) — 1 routes
- Yangon (RGN) — 1 routes
- Bayannur (RLK) — 1 routes
- San Jose Cabo (SJD) — 1 routes
- Sanming (SQJ) — 1 routes
- Surabaya (SUB) — 1 routes
- Tbilisi (TBS) — 1 routes
- Tengchong (TCZ) — 1 routes
- Tijuana (TIJ) — 1 routes
- Tumushuke (TWC) — 1 routes
- Tunxi (TXN) — 1 routes
- Ulanqab (UCB) — 1 routes
- Yulin (UYN) — 1 routes
- Vientiane (VTE) — 1 routes
- Vladivostok (VVO) — 1 routes
- Shiyan (WDS) — 1 routes
- Wuhu (WHA) — 1 routes
- Wushan (WSK) — 1 routes
- Wu Hai (WUA) — 1 routes
- Wanxian (WXN) — 1 routes
- Xiangyang (XFN) — 1 routes
- Xilinhot (XIL) — 1 routes
- Xingtai (XNT) — 1 routes
- Yuncheng (YCU) — 1 routes
- Yantai (YNT) — 1 routes
- Yutian (YTW) — 1 routes
- Yangzhou (YTY) — 1 routes
- Vancouver (YVR) — 1 routes
- Toronto (YYZ) — 1 routes
- Zhangye (YZY) — 1 routes
Route network coverage
China Southern Airlines serves 230 airports per FlightConnections route map. 228 airports cross-verified by our route database.
Aircraft assignments
We are currently expanding per-airline aircraft data for every route. Until that ships, you can browse by aircraft type at /by-aircraft.
Frequently asked questions
How many routes does China Southern Airlines operate?
China Southern Airlines operates 1353 non-stop routes.
Which countries does China Southern Airlines fly to?
China Southern Airlines serves 48 countries.
How many destinations does China Southern Airlines fly to?
China Southern Airlines serves 230 airports worldwide per the FlightConnections route map.