China Southern (CZ)
315 non-stop routes across 99 airports on record, the longest SZX to MEX at 8,775 miles. Flown with 10 aircraft types.
Fleet on these routes
Aircraft types we have seen scheduled, by departures.
Airports that list it
Airports whose own schedules name this carrier, with the size of the airport's whole non-stop network.
- Dubai (DXB) 262
- Shanghai (PVG) 250
- Guangzhou (CAN) 218
- Doha (DOH) 183
- Beijing Daxing (PKX) 180
- Shenzhen (SZX) 167
- Chongqing (CKG) 164
- Seoul (ICN) 163
- Hong Kong (HKG) 145
- Kunming (KMG) 145
- Kuala Lumpur (KUL) 137
- Moscow Sheremetyevo (SVO) 133
- Riyadh (RUH) 129
- Hangzhou (HGH) 128
- Tokyo (NRT) 112
- Xiamen (XMN) 111
- Taipei (TPE) 104
- Dalian (DLC) 92
- Ho Chi Minh City (SGN) 86
- Hanoi (HAN) 86
- Almaty (ALA) 86
- Shanghai (SHA) 64
- Nairobi (NBO) 62
- Zhuhai (ZUH) 60
- Phnom Penh (KTI) 38
- Dali (DLU) 35
- Islamabad (ISB) 35
- Yanji (YNJ) 18
Non-stop routes
Longest first. Routes with their own page are linked.
| Route | Distance | Duration |
|---|---|---|
| Shenzhen (SZX) → Mexico City (MEX) | 8,775 miles | 15h 15m |
| New York City (JFK) → Guangzhou (CAN) | 7,985 miles | 15h 50m |
| Guangzhou (CAN) → New York City (JFK) | 7,985 miles | 15h 50m |
| Toronto (YYZ) → Guangzhou (CAN) | 7,726 miles | 15h 40m |
| Guangzhou (CAN) → Toronto (YYZ) | 7,726 miles | 14h 55m |
| San Francisco (SFO) → Guangzhou (CAN) | 6,881 miles | 15h 10m |
| Guangzhou (CAN) → San Francisco (SFO) | 6,881 miles | 12h 20m |
| Madrid (MAD) → Guangzhou (CAN) | 6,443 miles | 13h 10m |
| Guangzhou (CAN) → Madrid (MAD) | 6,443 miles | 14h 30m |
| London Gatwick (LGW) → Guangzhou (CAN) | 5,899 miles | 11h 40m |
| Guangzhou (CAN) → London Gatwick (LGW) | 5,899 miles | 12h 20m |
| Guangzhou (CAN) → London Heathrow (LHR) | 5,897 miles | 12h 40m |
| London Heathrow (LHR) → Guangzhou (CAN) | 5,897 miles | 11h 45m |
| Guangzhou (CAN) → Paris (CDG) | 5,873 miles | 12h 25m |
| Paris (CDG) → Guangzhou (CAN) | 5,873 miles | 11h 40m |
| Guangzhou (CAN) → Auckland (AKL) | 5,776 miles | 10h 50m |
| Auckland (AKL) → Guangzhou (CAN) | 5,776 miles | 11h 45m |
| Amsterdam (AMS) → Guangzhou (CAN) | 5,676 miles | 11h 20m |
| Guangzhou (CAN) → Amsterdam (AMS) | 5,676 miles | 12h 5m |
| Guangzhou (CAN) → Frankfurt (FRA) | 5,601 miles | 12h |
| Frankfurt (FRA) → Guangzhou (CAN) | 5,601 miles | 11h 20m |
| London Heathrow (LHR) → Wuhan (WUH) | 5,510 miles | 10h 45m |
| Wuhan (WUH) → London Heathrow (LHR) | 5,510 miles | 11h 40m |
| Zhengzhou (CGO) → London Gatwick (LGW) | 5,293 miles | 11h 20m |
| London Gatwick (LGW) → Zhengzhou (CGO) | 5,293 miles | 10h 15m |
| Belgrade (BEG) → Guangzhou (CAN) | 5,232 miles | 11h |
| Guangzhou (CAN) → Belgrade (BEG) | 5,232 miles | 11h 35m |
| Budapest (BUD) → Guangzhou (CAN) | 5,221 miles | 10h 45m |
| Guangzhou (CAN) → Budapest (BUD) | 5,221 miles | 11h 40m |
| Beijing Daxing (PKX) → London Heathrow (LHR) | 5,090 miles | 11h 35m |
| London Heathrow (LHR) → Beijing Daxing (PKX) | 5,090 miles | 10h 15m |
| Frankfurt (FRA) → Shenyang (SHE) | 4,980 miles | 10h 5m |
| Shenyang (SHE) → Frankfurt (FRA) | 4,980 miles | 10h 40m |
| Istanbul (IST) → Guangzhou (CAN) | 4,895 miles | 9h 45m |
| Guangzhou (CAN) → Istanbul (IST) | 4,895 miles | 11h 5m |
| Amsterdam (AMS) → Beijing Daxing (PKX) | 4,887 miles | 10h 5m |
| Beijing Daxing (PKX) → Amsterdam (AMS) | 4,887 miles | 10h 25m |
| Guangzhou (CAN) → Melbourne (MEL) | 4,688 miles | 9h 25m |
| Melbourne (MEL) → Guangzhou (CAN) | 4,688 miles | 9h 25m |
| Guangzhou (CAN) → Sydney (SYD) | 4,676 miles | 9h 35m |
| Sydney (SYD) → Guangzhou (CAN) | 4,676 miles | 9h 50m |
| Shenzhen (SZX) → Sydney (SYD) | 4,614 miles | 9h 25m |
| Sydney (SYD) → Shenzhen (SZX) | 4,614 miles | 10h 10m |
| Istanbul (IST) → Beijing Daxing (PKX) | 4,398 miles | 9h 10m |
| Beijing Daxing (PKX) → Istanbul (IST) | 4,398 miles | 10h 20m |
| Guangzhou (CAN) → Brisbane (BNE) | 4,397 miles | 9h 20m |
| Brisbane (BNE) → Guangzhou (CAN) | 4,397 miles | 9h 40m |
| Dalian (DLC) → Riyadh (RUH) | 4,369 miles | 10h 10m |
| Moscow Sheremetyevo (SVO) → Guangzhou (CAN) | 4,349 miles | 9h 15m |
| Riyadh (RUH) → Shenzhen (SZX) | 4,198 miles | 8h 10m |
| Shenzhen (SZX) → Riyadh (RUH) | 4,198 miles | 9h 30m |
| Riyadh (RUH) → Guangzhou (CAN) | 4,152 miles | 7h 55m |
| Guangzhou (CAN) → Riyadh (RUH) | 4,152 miles | 10h 50m |
| Riyadh (RUH) → Beijing Daxing (PKX) | 4,093 miles | 8h 55m |
| Helsinki (HEL) → Beijing Daxing (PKX) | 3,943 miles | 8h 5m |
| Beijing Daxing (PKX) → Helsinki (HEL) | 3,943 miles | 8h 35m |
| Doha (DOH) → Guangzhou (CAN) | 3,848 miles | 8h |
| Guangzhou (CAN) → Doha (DOH) | 3,848 miles | 9h 30m |
| Doha (DOH) → Beijing Daxing (PKX) | 3,822 miles | 8h 10m |
| Beijing Daxing (PKX) → Doha (DOH) | 3,822 miles | 10h 5m |
| Moscow Sheremetyevo (SVO) → Beijing Daxing (PKX) | 3,621 miles | 7h 45m |
| Beijing Daxing (PKX) → Moscow Sheremetyevo (SVO) | 3,621 miles | 8h 15m |
| Dubai (DXB) → Guangzhou (CAN) | 3,619 miles | 7h 50m |
| Guangzhou (CAN) → Dubai (DXB) | 3,619 miles | 9h 15m |
| Frankfurt (FRA) → Urumqi (URC) | 3,566 miles | 7h 25m |
| Urumqi (URC) → Frankfurt (FRA) | 3,566 miles | 8h 10m |
| Tehran (IKA) → Beijing Daxing (PKX) | 3,509 miles | 7h 25m |
| Beijing Daxing (PKX) → Tehran (IKA) | 3,509 miles | 8h 55m |
| Istanbul (IST) → Urumqi (URC) | 2,927 miles | 6h 5m |
| Urumqi (URC) → Istanbul (IST) | 2,927 miles | 7h 10m |
| Tashkent (TAS) → Guangzhou (CAN) | 2,811 miles | 6h 40m |
| Guangzhou (CAN) → Tashkent (TAS) | 2,811 miles | 7h 15m |
| Shanghai (PVG) → Kashgar (KHG) | 2,614 miles | 6h 45m |
| Kashgar (KHG) → Shanghai (PVG) | 2,614 miles | 5h 30m |
| Guangzhou (CAN) → Islamabad (ISB) | 2,537 miles | 6h 20m |
| Islamabad (ISB) → Guangzhou (CAN) | 2,537 miles | 5h 45m |
| DYU → Beijing Daxing (PKX) | 2,523 miles | 5h 25m |
| Beijing Daxing (PKX) → DYU | 2,523 miles | 6h 40m |
| Guangzhou (CAN) → Almaty (ALA) | 2,474 miles | 6h 35m |
| Almaty (ALA) → Guangzhou (CAN) | 2,474 miles | 5h 55m |
| Tashkent (TAS) → Beijing Daxing (PKX) | 2,451 miles | 5h 20m |
| Beijing Daxing (PKX) → Tashkent (TAS) | 2,451 miles | 6h 30m |
| New Delhi (DEL) → Guangzhou (CAN) | 2,266 miles | 5h 25m |
| Guangzhou (CAN) → New Delhi (DEL) | 2,266 miles | 5h 55m |
| Denpasar (DPS) → Guangzhou (CAN) | 2,223 miles | 5h 15m |
| Guangzhou (CAN) → Denpasar (DPS) | 2,223 miles | 5h 15m |
| Urumqi (URC) → Xiamen (XMN) | 2,181 miles | 5h 35m |
| Xiamen (XMN) → Urumqi (URC) | 2,181 miles | 5h 15m |
| Bishkek (BSZ) → Beijing Daxing (PKX) | 2,167 miles | 5h |
| Beijing Daxing (PKX) → Bishkek (BSZ) | 2,167 miles | 6h |
| Beijing Daxing (PKX) → Kashgar (KHG) | 2,133 miles | 5h 40m |
| Jakarta (CGK) → Guangzhou (CAN) | 2,087 miles | 5h 15m |
| Guangzhou (CAN) → Jakarta (CGK) | 2,087 miles | 5h 10m |
| Jakarta (CGK) → Shenzhen (SZX) | 2,044 miles | 4h 55m |
| Shenzhen (SZX) → Jakarta (CGK) | 2,044 miles | 5h |
| Almaty (ALA) → Beijing Daxing (PKX) | 2,036 miles | 4h 40m |
| Beijing Daxing (PKX) → Almaty (ALA) | 2,036 miles | 5h 40m |
| Hangzhou (HGH) → Urumqi (URC) | 2,028 miles | 5h 10m |
| Dhaka (DAC) → Beijing Daxing (PKX) | 1,861 miles | 4h 50m |
| Beijing Daxing (PKX) → Dhaka (DAC) | 1,861 miles | 4h 50m |
| Guangzhou (CAN) → Tokyo (NRT) | 1,828 miles | 4h 35m |
| Tokyo (NRT) → Guangzhou (CAN) | 1,828 miles | 5h 15m |
| Guangzhou (CAN) → Tokyo (HND) | 1,791 miles | 4h 30m |
| Tokyo (HND) → Guangzhou (CAN) | 1,791 miles | 4h 50m |
| Harbin (HRB) → Zhuhai (ZUH) | 1,785 miles | 5h |
| Zhuhai (ZUH) → Harbin (HRB) | 1,785 miles | 4h 30m |
| Guangzhou (CAN) → Kathmandu (KTM) | 1,762 miles | 5h 30m |
| Kathmandu (KTM) → Guangzhou (CAN) | 1,762 miles | 4h 45m |
| Phnom Penh (KTI) → Shanghai (SHA) | 1,724 miles | 4h 5m |
| Shanghai (PVG) → Ho Chi Minh City (SGN) | 1,705 miles | 4h 20m |
| Ho Chi Minh City (SGN) → Shanghai (PVG) | 1,705 miles | 4h 20m |
| Guangzhou (CAN) → Singapore (SIN) | 1,644 miles | 4h 5m |
| Singapore (SIN) → Guangzhou (CAN) | 1,644 miles | 4h 20m |
| Guangzhou (CAN) → Kuala Lumpur (KUL) | 1,622 miles | 4h 20m |
| Kuala Lumpur (KUL) → Guangzhou (CAN) | 1,622 miles | 4h 15m |
| Kuala Lumpur (KUL) → Shenzhen (SZX) | 1,594 miles | 4h 5m |
| Shenzhen (SZX) → Kuala Lumpur (KUL) | 1,594 miles | 4h 10m |
| Beijing Daxing (PKX) → Korla (KRL) | 1,586 miles | 5h 10m |
| Guangzhou (CAN) → Osaka (KIX) | 1,524 miles | 3h 45m |
| Osaka (KIX) → Guangzhou (CAN) | 1,524 miles | 4h 10m |
| Beijing Daxing (PKX) → Sanya (SYX) | 1,523 miles | 4h 10m |
| Beijing Daxing (PKX) → Jinghong (JHG) | 1,521 miles | 3h 55m |
| Beijing Daxing (PKX) → Altay (AAT) | 1,515 miles | 4h 30m |
| Beijing Daxing (PKX) → Urumqi (URC) | 1,514 miles | 4h 25m |
| Shenyang (SHE) → Zhuhai (ZUH) | 1,477 miles | 4h 35m |
| Zhuhai (ZUH) → Shenyang (SHE) | 1,477 miles | 3h 55m |
| Guangzhou (CAN) → Phuket (HKT) | 1,448 miles | 3h 40m |
| Phuket (HKT) → Guangzhou (CAN) | 1,448 miles | 4h |
| Guangzhou (CAN) → Dhaka (DAC) | 1,447 miles | 3h 55m |
| Dhaka (DAC) → Guangzhou (CAN) | 1,447 miles | 3h 40m |
| Haikou (HAK) → Beijing Daxing (PKX) | 1,397 miles | 3h 55m |
| Beijing Daxing (PKX) → Haikou (HAK) | 1,397 miles | 4h 20m |
| Beijing Daxing (PKX) → Tokyo (HND) | 1,304 miles | 3h 40m |
| Tokyo (HND) → Beijing Daxing (PKX) | 1,304 miles | 4h 5m |
| Beijing Daxing (PKX) → Kunming (KMG) | 1,264 miles | 3h 40m |
| Beijing Daxing (PKX) → Nanning (NNG) | 1,263 miles | 3h 35m |
| Seoul (ICN) → Guangzhou (CAN) | 1,245 miles | 4h 5m |
| Guangzhou (CAN) → Seoul (ICN) | 1,245 miles | 3h 30m |
| Beijing Daxing (PKX) → Zhuhai (ZUH) | 1,221 miles | 3h 50m |
| Zhuhai (ZUH) → Beijing Daxing (PKX) | 1,221 miles | 2h 55m |
| Shanghai (PVG) → Kunming (KMG) | 1,220 miles | 3h 40m |
| Kunming (KMG) → Shanghai (PVG) | 1,220 miles | 3h 5m |
| Shenyang (SHE) → Xiamen (XMN) | 1,219 miles | 3h 50m |
| Xiamen (XMN) → Shenyang (SHE) | 1,219 miles | 3h 30m |
| Beijing Daxing (PKX) → Macau (MFM) | 1,210 miles | 3h 25m |
| Macau (MFM) → Beijing Daxing (PKX) | 1,210 miles | 3h 5m |
| Hong Kong (HKG) → Beijing Daxing (PKX) | 1,196 miles | 3h 25m |
| Beijing Daxing (PKX) → Hong Kong (HKG) | 1,196 miles | 3h 30m |
| Shanghai (PVG) → Sanya (SYX) | 1,177 miles | 3h 35m |
| Beijing Daxing (PKX) → Shenzhen (SZX) | 1,175 miles | 3h 25m |
Questions
- Where does China Southern fly non-stop?
- 315 non-stop routes across 99 airports in the schedules we hold. The longest is SZX to MEX at 8,775 miles.
- What aircraft does China Southern fly?
- We have seen 10 types on its schedules, most often the Airbus A321neo.
- What is China Southern's main hub?
- Of the airports whose own schedules list China Southern, Dubai (DXB) is the largest, with 262 non-stop destinations in total.
Schedules last checked 22/08/2026. How we know this