✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
‹ Aircraft
B-5640
/ 780861
368 flights over 92 days · 4.0 legs/day · base ZUGY · Guiyang (Nanming) · operators: CSN
368
Flights
39
Airports served
18%
ADS-B observed
4
Ferry / no-flightnum
Aircraft identity
737NG 81B/W
B738
China Southern Airlines
· reg B-5640
Boeing ·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
3 legs
CSN
ZGGG → ZUGY → ZGGG → ZSHC
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN6393 · CZ6393 · sched 18:35Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN3691 · CZ3691 · sched 21:15Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CSN3819 · CZ3819 · ⏱ 11:15– (Nonem)
2026-06-22
5 legs
CSN
ZUGY → ZSPD → ZUGY → ZJHK → ZUGY → ZGGG
ZUGY
→
ZSPD
ZUGY · Guiyang (Nanming) → ZSPD · Shanghai (Pudong)
CSN3657 · CZ3657 · sched 18:05Z
ZSPD
→
ZUGY
ZSPD · Shanghai (Pudong) → ZUGY · Guiyang (Nanming)
CSN3658 · CZ3658 · sched 21:55Z
ZUGY
→
ZJHK
ZUGY · Guiyang (Nanming) → ZJHK · Haikou (Meilan)
CSN5600 · CZ5600 · sched 02:10Z
ZJHK
→
ZUGY
ZJHK · Haikou (Meilan) → ZUGY · Guiyang (Nanming)
CSN6106 · CZ6106 · sched 05:20Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN3661 · CZ3661 · sched 15:30Z
2026-06-21
5 legs
CSN
ZGGG → ZUGY → ZUGY → ZGGG → ZLXN → ZUGY
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN6393 · CZ6393 · sched 18:35Z
ZLXN
→
ZUGY
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZUGY · Guiyang (Nanming)
⚠ gap
CSN6394 · CZ6394 · sched 00:15Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN6394 · CZ6394 · sched 03:25Z
ZUGY
→
ZLXN
ZUGY · Guiyang (Nanming) → ZLXN · Haidong (Huzhu Tu Autonomous County)
⚠ gap
CSN6393 · CZ6393 · ⏱ 05:09– (Nonem)
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
⚠ gap
CSN8802 · CZ8802 · sched 15:15Z
2026-06-20
4 legs
round-trip
CSN
ZGGG → ZUGY → ZLXN → ZUGY → ZGGG
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN6393 · CZ6393 · sched 18:35Z
ZUGY
→
ZLXN
ZUGY · Guiyang (Nanming) → ZLXN · Haidong (Huzhu Tu Autonomous County)
CSN6393 · CZ6393 · sched 21:15Z
ZLXN
→
ZUGY
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZUGY · Guiyang (Nanming)
CSN6394 · CZ6394 · sched 00:15Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN6394 · CZ6394 · ⏱ 11:32– (Nonem)
2026-06-19
4 legs
round-trip
CSN
ZGGG → ZPPP → ZGGG → ZUGY → ZGGG
ZGGG
→
ZPPP
ZGGG · Guangzhou (Huadu) → ZPPP · Kunming
CSN3409 · CZ3409 · sched 16:10Z
ZPPP
→
ZGGG
ZPPP · Kunming → ZGGG · Guangzhou (Huadu)
CSN3410 · CZ3410 · sched 19:55Z
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN3662 · CZ3662 · sched 06:15Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN3661 · CZ3661 · ⏱ 23:39– (Nonem)
2026-06-18
3 legs
round-trip
CSN
ZGGG → ZSNJ → ZGGG → ZGGG
ZGGG
→
ZSNJ
ZGGG · Guangzhou (Huadu) → ZSNJ · Nanjing
CSN3697 · CZ3697 · sched 01:10Z
ZHHH
→
ZGGG
ZHHH · Wuhan (Huangpi) → ZGGG · Guangzhou (Huadu)
⚠ gap
CSN6590 · CZ6590 · ⏱ 04:25– (Nonem)
ZSNJ
→
ZGGG
ZSNJ · Nanjing → ZGGG · Guangzhou (Huadu)
⚠ gap
CSN3698 · CZ3698 · sched 05:05Z
2026-06-17
6 legs
CSN
ZJSY → ZGGG → ZUCK → ZGGG → ZHHH → ZHHH → ZHES
ZJSY
→
ZGGG
ZJSY · Sanya (Tianya) → ZGGG · Guangzhou (Huadu)
CSN6747 · CZ6747 · sched 17:15Z
ZGGG
→
ZUCK
ZGGG · Guangzhou (Huadu) → ZUCK · Chongqing
CSN3485 · CZ3485 · sched 21:05Z
ZUCK
→
ZGGG
ZUCK · Chongqing → ZGGG · Guangzhou (Huadu)
CSN3486 · CZ3486 · sched 00:20Z
ZGGG
→
ZHHH
ZGGG · Guangzhou (Huadu) → ZHHH · Wuhan (Huangpi)
CSN6589 · CZ6589 · sched 03:30Z
ZHES
→
ZHHH
ZHES · Enshi (Enshi) → ZHHH · Wuhan (Huangpi)
⚠ gap
CSN6590 · CZ6590 · sched 15:30Z
ZHHH
→
ZHES
ZHHH · Wuhan (Huangpi) → ZHES · Enshi (Enshi)
CSN6589 · CZ6589 · sched Z
2026-06-16
5 legs
CSN
ZGGG → ZSHC → ZGGG → ZPPP → ZGGG → ZJSY
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CSN3521 · CZ3521 · sched 16:10Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CSN3522 · CZ3522 · sched 19:35Z
ZGGG
→
ZPPP
ZGGG · Guangzhou (Huadu) → ZPPP · Kunming
CSN3449 · CZ3449 · sched 23:05Z
ZPPP
→
ZGGG
ZPPP · Kunming → ZGGG · Guangzhou (Huadu)
CSN3450 · CZ3450 · sched 02:35Z
ZGGG
→
ZJSY
ZGGG · Guangzhou (Huadu) → ZJSY · Sanya (Tianya)
CSN6748 · CZ6748 · ⏱ 22:31– (Nonem)
2026-06-15
4 legs
round-trip
CSN
ZGGG → ZUGY → ZLXN → ZUGY → ZGGG
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN6393 · CZ6393 · sched 18:35Z
ZUGY
→
ZLXN
ZUGY · Guiyang (Nanming) → ZLXN · Haidong (Huzhu Tu Autonomous County)
CSN6393 · CZ6393 · sched 21:15Z
ZLXN
→
ZUGY
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZUGY · Guiyang (Nanming)
CSN6394 · CZ6394 · sched 00:15Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN6394 · CZ6394 · sched 03:25Z
2026-06-14
6 legs
round-trip
CSN
ZGGG → ZUGY → ZLXN → ZGSZ → ZUGY → ZUGY → ZGGG
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN6393 · CZ6393 · sched 18:35Z
ZUGY
→
ZLXN
ZUGY · Guiyang (Nanming) → ZLXN · Haidong (Huzhu Tu Autonomous County)
CSN6393 · CZ6393 · sched 21:15Z
ZUGY
→
ZGSZ
ZUGY · Guiyang (Nanming) → ZGSZ · Shenzhen
⚠ gap
CSN3667 · CZ3667 · sched 00:15Z
ZLXN
→
ZUGY
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZUGY · Guiyang (Nanming)
⚠ gap
CSN6394 · CZ6394 · sched 00:15Z
ZGSZ
→
ZUGY
ZGSZ · Shenzhen → ZUGY · Guiyang (Nanming)
⚠ gap
CSN3668 · CZ3668 · sched 03:15Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN3661 · CZ3661 · sched 15:30Z
2026-06-13
5 legs
CSN
ZUGY → ZSPD → ZUGY → ZSYW → ZUGY → ZGGG
ZUGY
→
ZSPD
ZUGY · Guiyang (Nanming) → ZSPD · Shanghai (Pudong)
CSN3657 · CZ3657 · sched 18:05Z
ZSPD
→
ZUGY
ZSPD · Shanghai (Pudong) → ZUGY · Guiyang (Nanming)
CSN3658 · CZ3658 · sched 21:55Z
ZUGY
→
ZSYW
ZUGY · Guiyang (Nanming) → ZSYW · Yiwu/Jinhua
CSN5765 · CZ5765 · sched 02:25Z
ZSYW
→
ZUGY
ZSYW · Yiwu/Jinhua → ZUGY · Guiyang (Nanming)
CSN5766 · CZ5766 · sched 05:25Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN3661 · CZ3661 · sched 15:30Z
2026-06-12
4 legs
round-trip
CSN
ZUGY → ZSHC → ZUGY → ZBAD → ZUGY
ZUGY
→
ZSHC
ZUGY · Guiyang (Nanming) → ZSHC · Hangzhou
CSN8599 · CZ8599 · sched 16:25Z
ZSHC
→
ZUGY
ZSHC · Hangzhou → ZUGY · Guiyang (Nanming)
CSN8600 · CZ8600 · sched 19:50Z
ZUGY
→
ZBAD
ZUGY · Guiyang (Nanming) → ZBAD · Beijing
CSN8915 · CZ8915 · sched 00:00Z
ZBAD
→
ZUGY
ZBAD · Beijing → ZUGY · Guiyang (Nanming)
CSN8916 · CZ8916 · ⏱ 13:56– (Nonem)
2026-06-11
5 legs
CSN
ZGGG → ZUGY → ZUGY → ZGGG → ZLXN → ZUGY
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN6393 · CZ6393 · sched 18:35Z
ZLXN
→
ZUGY
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZUGY · Guiyang (Nanming)
⚠ gap
CSN6394 · CZ6394 · sched 00:15Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN6394 · CZ6394 · sched 03:25Z
ZUGY
→
ZLXN
ZUGY · Guiyang (Nanming) → ZLXN · Haidong (Huzhu Tu Autonomous County)
⚠ gap
CSN6393 · CZ6393 · ⏱ 05:18–07:22 (123m)
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
⚠ gap
CSN3662 · CZ3662 · ⏱ 14:23–15:37 (74m)
2026-06-10
5 legs
CSN
ZUGY → ZSHC → ZSPD → ZUGY → ZUGY → ZGFS
ZUGY
→
ZSHC
ZUGY · Guiyang (Nanming) → ZSHC · Hangzhou
CSN8599 · CZ8599 · sched 16:25Z
ZUGY
→
ZSPD
ZUGY · Guiyang (Nanming) → ZSPD · Shanghai (Pudong)
⚠ gap
CSN6351 · CZ6351 · sched 00:00Z
ZSPD
→
ZUGY
ZSPD · Shanghai (Pudong) → ZUGY · Guiyang (Nanming)
CSN6352 · CZ6352 · sched 03:55Z
ZSHC
→
ZUGY
ZSHC · Hangzhou → ZUGY · Guiyang (Nanming)
⚠ gap
CSN8600 · CZ8600 · ⏱ 04:10– (Nonem)
ZUGY
→
ZGFS
ZUGY · Guiyang (Nanming) → ZGFS · Foshan (Nanhai)
CSN3661 · CZ3661 · ⏱ 23:36–00:49 (74m)
2026-06-09
3 legs
CSN
ZSNJ → ZGGG → ZSNJ → ZUGY
ZSNJ
→
ZGGG
ZSNJ · Nanjing → ZGGG · Guangzhou (Huadu)
CSN3844 · CZ3844 · sched 20:35Z
ZGGG
→
ZSNJ
ZGGG · Guangzhou (Huadu) → ZSNJ · Nanjing
CSN3843 · CZ3843 · ⏱ 01:19– (Nonem)
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
⚠ gap
CSN3662 · CZ3662 · sched 06:15Z
2026-06-08
4 legs
round-trip
CSN
ZGGG → ZSFZ → ZSQD → ZGGG → ZGGG
ZGGG
→
ZSFZ
ZGGG · Guangzhou (Huadu) → ZSFZ · Fuzhou (Changle)
CSN3505 · CZ3505 · sched 17:15Z
ZGGG
→
ZSQD
ZGGG · Guangzhou (Huadu) → ZSQD · Qingdao (Jiaozhou)
⚠ gap
CSN5899 · CZ5899 · sched 22:45Z
ZSQD
→
ZGGG
ZSQD · Qingdao (Jiaozhou) → ZGGG · Guangzhou (Huadu)
CSN5900 · CZ5900 · sched 02:50Z
ZSFZ
→
ZGGG
ZSFZ · Fuzhou (Changle) → ZGGG · Guangzhou (Huadu)
⚠ gap
CSN3506 · CZ3506 · ⏱ 04:09– (Nonem)
2026-06-07
4 legs
round-trip
CSN
ZGGG → ZSQD → ZGGG → ZSAM → ZGGG
ZGGG
→
ZSQD
ZGGG · Guangzhou (Huadu) → ZSQD · Qingdao (Jiaozhou)
CSN3519 · CZ3519 · sched 16:40Z
ZSQD
→
ZGGG
ZSQD · Qingdao (Jiaozhou) → ZGGG · Guangzhou (Huadu)
CSN3520 · CZ3520 · sched 20:50Z
ZGGG
→
ZSAM
ZGGG · Guangzhou (Huadu) → ZSAM · Xiamen
CSN3805 · CZ3805 · sched 02:25Z
ZSAM
→
ZGGG
ZSAM · Xiamen → ZGGG · Guangzhou (Huadu)
CSN3806 · CZ3806 · ⏱ 13:15– (Nonem)
2026-06-06
2 legs
round-trip
CSN
ZHCC → ZGGG → ZHCC
ZHCC
→
ZGGG
ZHCC · Zhengzhou → ZGGG · Guangzhou (Huadu)
CSN6594 · CZ6594 · sched 05:00Z
ZGGG
→
ZHCC
ZGGG · Guangzhou (Huadu) → ZHCC · Zhengzhou
CSN6626 · CZ6626 · ⏱ 07:25– (Nonem)
2026-06-05
4 legs
CSN
ZJHK → ZUGY → ZGGG → ZSLQ → ZGGG
ZJHK
→
ZUGY
ZJHK · Haikou (Meilan) → ZUGY · Guiyang (Nanming)
CSN6106 · CZ6106 · sched 18:35Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN8801 · CZ8801 · sched 02:10Z
ZGGG
→
ZSLQ
ZGGG · Guangzhou (Huadu) → ZSLQ · Taizhou (Luqiao)
CSN8261 · CZ8261 · sched 05:35Z
ZSLQ
→
ZGGG
ZSLQ · Taizhou (Luqiao) → ZGGG · Guangzhou (Huadu)
CSN8262 · CZ8262 · sched 15:50Z
2026-06-04
5 legs
CSN
ZSPD → ZUGY → ZSPD → ZUGY → ZGSZ → ZJHK
ZSPD
→
ZUGY
ZSPD · Shanghai (Pudong) → ZUGY · Guiyang (Nanming)
CSN3652 · CZ3652 · sched 20:05Z
ZUGY
→
ZSPD
ZUGY · Guiyang (Nanming) → ZSPD · Shanghai (Pudong)
CSN3651 · CZ3651 · ⏱ 00:24– (Nonem)
ZGSZ
→
ZUGY
ZGSZ · Shenzhen → ZUGY · Guiyang (Nanming)
⚠ gap
CSN3668 · CZ3668 · sched 03:15Z
ZUGY
→
ZGSZ
ZUGY · Guiyang (Nanming) → ZGSZ · Shenzhen
CSN3667 · CZ3667 · ⏱ 08:14– (Nonem)
ZUGY
→
ZJHK
ZUGY · Guiyang (Nanming) → ZJHK · Haikou (Meilan)
⚠ gap
CSN6105 · CZ6105 · sched 16:05Z
2026-06-03
4 legs
CSN
ZGSZ → ZUMT → ZGSZ → ZGSZ → ZUGY
ZGSZ
→
ZUMT
ZGSZ · Shenzhen → ZUMT · Zunyi
CSN6705 · CZ6705 · sched 18:45Z
ZUMT
→
ZGSZ
ZUMT · Zunyi → ZGSZ · Shenzhen
CSN6706 · CZ6706 · sched 21:55Z
ZUGY
→
ZGSZ
ZUGY · Guiyang (Nanming) → ZGSZ · Shenzhen
⚠ gap
CSN3674 · CZ3674 · ⏱ 01:03– (Nonem)
ZGSZ
→
ZUGY
ZGSZ · Shenzhen → ZUGY · Guiyang (Nanming)
CSN3673 · CZ3673 · sched 01:05Z
2026-06-02
4 legs
round-trip
CSN
ZUGY → ZSPD → ZUGY → ZGSZ → ZUGY
ZUGY
→
ZSPD
ZUGY · Guiyang (Nanming) → ZSPD · Shanghai (Pudong)
CSN3651 · CZ3651 · sched 16:15Z
ZSPD
→
ZUGY
ZSPD · Shanghai (Pudong) → ZUGY · Guiyang (Nanming)
CSN3652 · CZ3652 · sched 20:05Z
ZUGY
→
ZGSZ
ZUGY · Guiyang (Nanming) → ZGSZ · Shenzhen
CSN3667 · CZ3667 · sched 00:15Z
ZGSZ
→
ZUGY
ZGSZ · Shenzhen → ZUGY · Guiyang (Nanming)
CSN3668 · CZ3668 · sched 03:15Z
2026-06-01
5 legs
CSN
ZGGG → ZUGY → ZLXN → ZUGY → ZGGG → ZUGY
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN6393 · CZ6393 · sched 18:35Z
ZUGY
→
ZLXN
ZUGY · Guiyang (Nanming) → ZLXN · Haidong (Huzhu Tu Autonomous County)
CSN6393 · CZ6393 · sched 21:15Z
ZLXN
→
ZUGY
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZUGY · Guiyang (Nanming)
CSN6394 · CZ6394 · sched 00:15Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN6394 · CZ6394 · sched 03:25Z
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN3662 · CZ3662 · sched 06:15Z
2026-05-31
4 legs
CSN
ZUGY → ZBAD → ZUGY → ZUGY → ZGGG
ZUGY
→
ZBAD
ZUGY · Guiyang (Nanming) → ZBAD · Beijing
CSN3685 · CZ3685 · sched 21:00Z
ZBAD
→
ZUGY
ZBAD · Beijing → ZUGY · Guiyang (Nanming)
CSN3686 · CZ3686 · sched 01:00Z
ZBAD
→
ZUGY
ZBAD · Beijing → ZUGY · Guiyang (Nanming)
⚠ gap
CSN3682 · CZ3682 · ⏱ 01:03– (Nonem)
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN8801 · CZ8801 · sched 05:05Z
2026-05-30
3 legs
round-trip
CSN
ZUGY → ZBAD → ZBAD → ZUGY
ZUGY
→
ZBAD
ZUGY · Guiyang (Nanming) → ZBAD · Beijing
CSN6187 · CZ6187 · sched 19:00Z
ZUGY
→
ZBAD
ZUGY · Guiyang (Nanming) → ZBAD · Beijing
⚠ gap
CSN3653 · CZ3653 · sched 03:00Z
ZBAD
→
ZUGY
ZBAD · Beijing → ZUGY · Guiyang (Nanming)
CSN6188 · CZ6188 · ⏱ 07:24–09:58 (154m)
2026-05-29
3 legs
round-trip
CSN
ZUGY → ZBAD → ZUGY → ZUGY
ZUGY
→
ZBAD
ZUGY · Guiyang (Nanming) → ZBAD · Beijing
CSN3687 · CZ3687 · sched 23:00Z
ZSNJ
→
ZUGY
ZSNJ · Nanjing → ZUGY · Guiyang (Nanming)
⚠ gap
CSN8800 · CZ8800 · ⏱ 02:33– (Nonem)
ZBAD
→
ZUGY
ZBAD · Beijing → ZUGY · Guiyang (Nanming)
⚠ gap
CSN3654 · CZ3654 · sched 02:55Z
2026-05-28
4 legs
round-trip
CSN
ZSNJ → ZUGY → ZSHC → ZUGY → ZSNJ
ZSNJ
→
ZUGY
ZSNJ · Nanjing → ZUGY · Guiyang (Nanming)
CSN8800 · CZ8800 · sched 18:15Z
ZUGY
→
ZSHC
ZUGY · Guiyang (Nanming) → ZSHC · Hangzhou
CSN5525 · CZ5525 · sched 21:30Z
ZSHC
→
ZUGY
ZSHC · Hangzhou → ZUGY · Guiyang (Nanming)
CSN5526 · CZ5526 · sched 00:45Z
ZUGY
→
ZSNJ
ZUGY · Guiyang (Nanming) → ZSNJ · Nanjing
CSN8799 · CZ8799 · sched 04:20Z
2026-05-27
4 legs
CSN
ZGSZ → ZUMT → ZGSZ → ZUGY → ZSNJ
ZGSZ
→
ZUMT
ZGSZ · Shenzhen → ZUMT · Zunyi
CSN6705 · CZ6705 · sched 18:45Z
ZUMT
→
ZGSZ
ZUMT · Zunyi → ZGSZ · Shenzhen
CSN6706 · CZ6706 · sched 21:55Z
ZGSZ
→
ZUGY
ZGSZ · Shenzhen → ZUGY · Guiyang (Nanming)
CSN3673 · CZ3673 · sched 01:05Z
ZUGY
→
ZSNJ
ZUGY · Guiyang (Nanming) → ZSNJ · Nanjing
CSN8799 · CZ8799 · ⏱ 12:16– (Nonem)
2026-05-26
5 legs
CSN
ZUGY → ZBAD → ZUGY → ZJHK → ZUGY → ZGSZ
ZUGY
→
ZBAD
ZUGY · Guiyang (Nanming) → ZBAD · Beijing
CSN3685 · CZ3685 · sched 21:00Z
ZBAD
→
ZUGY
ZBAD · Beijing → ZUGY · Guiyang (Nanming)
CSN3686 · CZ3686 · sched 01:00Z
ZUGY
→
ZJHK
ZUGY · Guiyang (Nanming) → ZJHK · Haikou (Meilan)
CSN5735 · CZ5735 · sched 03:55Z
ZJHK
→
ZUGY
ZJHK · Haikou (Meilan) → ZUGY · Guiyang (Nanming)
CSN5736 · CZ5736 · sched 06:40Z
ZUGY
→
ZGSZ
ZUGY · Guiyang (Nanming) → ZGSZ · Shenzhen
CSN3674 · CZ3674 · sched 16:00Z
2026-05-25
4 legs
CSN
ZSNJ → ZGGG → ZGGG → ZSNJ → ZUGY
ZSNJ
→
ZGGG
ZSNJ · Nanjing → ZGGG · Guangzhou (Huadu)
CSN3822 · CZ3822 · sched 00:45Z
ZSNJ
→
ZGGG
ZSNJ · Nanjing → ZGGG · Guangzhou (Huadu)
⚠ gap
CSN3872 · CZ3872 · ⏱ 02:16– (Nonem)
ZGGG
→
ZSNJ
ZGGG · Guangzhou (Huadu) → ZSNJ · Nanjing
CSN3821 · CZ3821 · ⏱ 05:21–07:07 (106m)
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
⚠ gap
CSN3662 · CZ3662 · sched 06:15Z
2026-05-24
3 legs
CSN
ZGGG → ZUCK → ZGGG → ZSNJ
ZGGG
→
ZUCK
ZGGG · Guangzhou (Huadu) → ZUCK · Chongqing
CSN3485 · CZ3485 · sched 21:00Z
ZUCK
→
ZGGG
ZUCK · Chongqing → ZGGG · Guangzhou (Huadu)
CSN3486 · CZ3486 · sched 00:20Z
ZGGG
→
ZSNJ
ZGGG · Guangzhou (Huadu) → ZSNJ · Nanjing
CSN3871 · CZ3871 · ⏱ 12:27– (Nonem)
2026-05-23
4 legs
CSN
ZUCK → ZGGG → ZUCK → ZSLQ → ZGGG
ZUCK
→
ZGGG
ZUCK · Chongqing → ZGGG · Guangzhou (Huadu)
CSN3486 · CZ3486 · sched 00:20Z
ZGGG
→
ZUCK
ZGGG · Guangzhou (Huadu) → ZUCK · Chongqing
CSN3485 · CZ3485 · ⏱ 05:34– (Nonem)
ZGGG
→
ZSLQ
ZGGG · Guangzhou (Huadu) → ZSLQ · Taizhou (Luqiao)
⚠ gap
CSN8261 · CZ8261 · sched 05:35Z
ZSLQ
→
ZGGG
ZSLQ · Taizhou (Luqiao) → ZGGG · Guangzhou (Huadu)
CSN8262 · CZ8262 · sched 15:50Z
2026-05-22
6 legs
round-trip
CSN
ZGGG → ZUGY → ZLXN → ZUGY → ZGGG → ZSYA → ZGGG
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN6393 · CZ6393 · sched 18:35Z
ZUGY
→
ZLXN
ZUGY · Guiyang (Nanming) → ZLXN · Haidong (Huzhu Tu Autonomous County)
CSN6393 · CZ6393 · sched 21:15Z
ZLXN
→
ZUGY
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZUGY · Guiyang (Nanming)
CSN6394 · CZ6394 · sched 00:15Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN6394 · CZ6394 · ⏱ 11:50–13:10 (80m)
ZGGG
→
ZSYA
ZGGG · Guangzhou (Huadu) → ZSYA · Yangzhou
CSN3957 · CZ3957 · ⏱ 14:38– (Nonem)
ZSYA
→
ZGGG
ZSYA · Yangzhou → ZGGG · Guangzhou (Huadu)
CSN3958 · CZ3958 · sched 15:05Z
2026-05-21
5 legs
CSN
ZUGY → ZSHC → ZUGY → ZSHC → ZUGY → ZGGG
ZUGY
→
ZSHC
ZUGY · Guiyang (Nanming) → ZSHC · Hangzhou
CSN8599 · CZ8599 · sched 16:25Z
ZSHC
→
ZUGY
ZSHC · Hangzhou → ZUGY · Guiyang (Nanming)
CSN8600 · CZ8600 · sched 19:50Z
ZUGY
→
ZSHC
ZUGY · Guiyang (Nanming) → ZSHC · Hangzhou
CSN6381 · CZ6381 · sched 22:30Z
ZSHC
→
ZUGY
ZSHC · Hangzhou → ZUGY · Guiyang (Nanming)
CSN6382 · CZ6382 · sched 02:00Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN3661 · CZ3661 · sched 15:30Z
2026-05-20
1 legs
CSN
ZGGG → ZUGY
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN3692 · CZ3692 · sched 00:05Z
2026-05-19
5 legs
CSN
ZUGY → ZLXN → ZUGY → ZGGG → ZSLQ → ZGGG
ZUGY
→
ZLXN
ZUGY · Guiyang (Nanming) → ZLXN · Haidong (Huzhu Tu Autonomous County)
CSN6393 · CZ6393 · sched 21:15Z
ZLXN
→
ZUGY
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZUGY · Guiyang (Nanming)
CSN6394 · CZ6394 · sched 00:15Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN6394 · CZ6394 · sched 03:25Z
ZGGG
→
ZSLQ
ZGGG · Guangzhou (Huadu) → ZSLQ · Taizhou (Luqiao)
CSN8261 · CZ8261 · sched 06:10Z
ZSLQ
→
ZGGG
ZSLQ · Taizhou (Luqiao) → ZGGG · Guangzhou (Huadu)
CSN8262 · CZ8262 · ⏱ 23:56– (Nonem)
2026-05-18
4 legs
CSN
ZSNJ → ZUGY → ZBAD → ZUGY → ZGGG
ZSNJ
→
ZUGY
ZSNJ · Nanjing → ZUGY · Guiyang (Nanming)
CSN8800 · CZ8800 · sched 18:15Z
ZUGY
→
ZBAD
ZUGY · Guiyang (Nanming) → ZBAD · Beijing
CSN3687 · CZ3687 · sched 23:00Z
ZBAD
→
ZUGY
ZBAD · Beijing → ZUGY · Guiyang (Nanming)
CSN3654 · CZ3654 · sched 02:55Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN3661 · CZ3661 · ⏱ 23:29– (Nonem)
2026-05-17
5 legs
CSN
ZUGY → ZGSZ → ZUMT → ZUGY → ZGSZ → ZSNJ
ZUGY
→
ZGSZ
ZUGY · Guiyang (Nanming) → ZGSZ · Shenzhen
CSN3674 · CZ3674 · sched 16:00Z
ZGSZ
→
ZUMT
ZGSZ · Shenzhen → ZUMT · Zunyi
CSN6705 · CZ6705 · sched 18:45Z
ZGSZ
→
ZUGY
ZGSZ · Shenzhen → ZUGY · Guiyang (Nanming)
⚠ gap
CSN3673 · CZ3673 · sched 01:05Z
ZUMT
→
ZGSZ
ZUMT · Zunyi → ZGSZ · Shenzhen
⚠ gap
CSN6706 · CZ6706 · ⏱ 05:46– (Nonem)
ZUGY
→
ZSNJ
ZUGY · Guiyang (Nanming) → ZSNJ · Nanjing
⚠ gap
CSN8799 · CZ8799 · ⏱ 12:36– (Nonem)
2026-05-16
2 legs
round-trip
CSN
ZSPD → ZUGY → ZSPD
ZSPD
→
ZUGY
ZSPD · Shanghai (Pudong) → ZUGY · Guiyang (Nanming)
CSN3658 · CZ3658 · sched 21:55Z
ZUGY
→
ZSPD
ZUGY · Guiyang (Nanming) → ZSPD · Shanghai (Pudong)
CSN3657 · CZ3657 · ⏱ 02:15– (Nonem)
2026-05-15
1 legs
CSN
ZGGG → ZUGY
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN3618 · CZ3618 · sched 04:55Z
2026-05-14
5 legs
round-trip
CSN
ZGGG → ZSHC → ZGGG → ZGGG → ZPPP → ZGGG
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CSN6567 · CZ6567 · sched 19:10Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CSN6568 · CZ6568 · sched 22:35Z
ZHHH
→
ZGGG
ZHHH · Wuhan (Huangpi) → ZGGG · Guangzhou (Huadu)
⚠ gap
CSN3368 · CZ3368 · ⏱ 00:34– (Nonem)
ZGGG
→
ZPPP
ZGGG · Guangzhou (Huadu) → ZPPP · Kunming
CSN3419 · CZ3419 · sched 05:45Z
ZPPP
→
ZGGG
ZPPP · Kunming → ZGGG · Guangzhou (Huadu)
CSN3420 · CZ3420 · sched 15:30Z
2026-05-13
3 legs
CSN
ZGGG → ZSNB → ZGGG → ZHHH
ZGGG
→
ZSNB
ZGGG · Guangzhou (Huadu) → ZSNB · Ningbo
CSN3517 · CZ3517 · sched 19:40Z
ZSNB
→
ZGGG
ZSNB · Ningbo → ZGGG · Guangzhou (Huadu)
CSN3518 · CZ3518 · sched 22:55Z
ZGGG
→
ZHHH
ZGGG · Guangzhou (Huadu) → ZHHH · Wuhan (Huangpi)
CSN6589 · CZ6589 · sched 03:30Z
2026-05-12
3 legs
CSN
ZSNJ → ZGGG → ZPPP → ZGGG
ZSNJ
→
ZGGG
ZSNJ · Nanjing → ZGGG · Guangzhou (Huadu)
CSN3872 · CZ3872 · sched 16:30Z
ZGFS
→
ZPPP
ZGFS · Foshan (Nanhai) → ZPPP · Kunming
⚠ gap
CSN3419 · CZ3419 · sched 05:45Z
ZPPP
→
ZGGG
ZPPP · Kunming → ZGGG · Guangzhou (Huadu)
CSN3420 · CZ3420 · sched 15:30Z
2026-05-11
2 legs
CSN
ZUGY → ZGGG → ZSNJ
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN3691 · CZ3691 · sched 21:15Z
ZGGG
→
ZSNJ
ZGGG · Guangzhou (Huadu) → ZSNJ · Nanjing
CSN3871 · CZ3871 · sched 04:10Z
2026-05-10
3 legs
round-trip
CSN
ZUGY → ZBAD → ZUGY → ZUGY
ZUGY
→
ZBAD
ZUGY · Guiyang (Nanming) → ZBAD · Beijing
CSN8915 · CZ8915 · sched 00:00Z
ZBAD
→
ZUGY
ZBAD · Beijing → ZUGY · Guiyang (Nanming)
CSN3682 · CZ3682 · ⏱ 01:00–03:37 (157m)
ZBAD
→
ZUGY
ZBAD · Beijing → ZUGY · Guiyang (Nanming)
⚠ gap
CSN8916 · CZ8916 · ⏱ 12:04– (Nonem)
2026-05-09
4 legs
CSN
ZGSZ → ZUGY → ZBAD → ZUGY → ZBAD
ZGSZ
→
ZUGY
ZGSZ · Shenzhen → ZUGY · Guiyang (Nanming)
CSN5378 · CZ5378 · sched 16:05Z
ZUGY
→
ZBAD
ZUGY · Guiyang (Nanming) → ZBAD · Beijing
CSN6187 · CZ6187 · sched 19:00Z
ZBAD
→
ZUGY
ZBAD · Beijing → ZUGY · Guiyang (Nanming)
CSN6188 · CZ6188 · sched 23:00Z
ZUGY
→
ZBAD
ZUGY · Guiyang (Nanming) → ZBAD · Beijing
CSN3653 · CZ3653 · sched 03:00Z
2026-05-08
4 legs
CSN
ZBAD → ZUGY → ZSHC → ZUGY → ZGSZ
ZBAD
→
ZUGY
ZBAD · Beijing → ZUGY · Guiyang (Nanming)
CSN3682 · CZ3682 · sched 16:55Z
ZUGY
→
ZSHC
ZUGY · Guiyang (Nanming) → ZSHC · Hangzhou
CSN6381 · CZ6381 · sched 22:30Z
ZSHC
→
ZUGY
ZSHC · Hangzhou → ZUGY · Guiyang (Nanming)
CSN6382 · CZ6382 · sched 01:55Z
ZUGY
→
ZGSZ
ZUGY · Guiyang (Nanming) → ZGSZ · Shenzhen
CSN5377 · CZ5377 · sched 06:00Z
2026-05-07
4 legs
CSN
ZGSZ → ZUGY → ZBAD → ZBAD → ZUGY
ZGSZ
→
ZUGY
ZGSZ · Shenzhen → ZUGY · Guiyang (Nanming)
CSN5378 · CZ5378 · sched 16:05Z
ZUGY
→
ZBAD
ZUGY · Guiyang (Nanming) → ZBAD · Beijing
CSN3653 · CZ3653 · sched 03:00Z
ZUGY
→
ZBAD
ZUGY · Guiyang (Nanming) → ZBAD · Beijing
⚠ gap
CSN6187 · CZ6187 · ⏱ 03:09– (Nonem)
ZBAD
→
ZUGY
ZBAD · Beijing → ZUGY · Guiyang (Nanming)
CSN6188 · CZ6188 · ⏱ 07:04–09:53 (169m)
2026-05-06
4 legs
round-trip
CSN
ZGSZ → ZUMT → ZGSZ → ZUGY → ZGSZ
ZGSZ
→
ZUMT
ZGSZ · Shenzhen → ZUMT · Zunyi
CSN6705 · CZ6705 · sched 18:45Z
ZUMT
→
ZGSZ
ZUMT · Zunyi → ZGSZ · Shenzhen
CSN6706 · CZ6706 · sched 21:55Z
ZGSZ
→
ZUGY
ZGSZ · Shenzhen → ZUGY · Guiyang (Nanming)
CSN3673 · CZ3673 · sched 01:05Z
ZUGY
→
ZGSZ
ZUGY · Guiyang (Nanming) → ZGSZ · Shenzhen
CSN5377 · CZ5377 · sched 06:00Z
2026-05-05
6 legs
CSN
ZHHH → ZSLY → ZHHH → ZUGY → ZSHC → ZUGY → ZGSZ
ZHHH
→
ZSLY
ZHHH · Wuhan (Huangpi) → ZSLY · Linyi (Hedong)
CSN3785 · CZ3785 · sched 18:50Z
ZSLY
→
ZHHH
ZSLY · Linyi (Hedong) → ZHHH · Wuhan (Huangpi)
CSN3786 · CZ3786 · sched 21:05Z
ZHHH
→
ZUGY
ZHHH · Wuhan (Huangpi) → ZUGY · Guiyang (Nanming)
CSN3786 · CZ3786 · sched 00:00Z
ZUGY
→
ZSHC
ZUGY · Guiyang (Nanming) → ZSHC · Hangzhou
CSN6697 · CZ6697 · sched 02:35Z
ZSHC
→
ZUGY
ZSHC · Hangzhou → ZUGY · Guiyang (Nanming)
CSN6698 · CZ6698 · sched 06:05Z
ZUGY
→
ZGSZ
ZUGY · Guiyang (Nanming) → ZGSZ · Shenzhen
CSN3674 · CZ3674 · sched 16:00Z
2026-05-04
4 legs
CSN
ZSQD → ZUGY → ZSQD → ZHHH → ZYCC
ZSQD
→
ZUGY
ZSQD · Qingdao (Jiaozhou) → ZUGY · Guiyang (Nanming)
CSN6166 · CZ6166 · sched 01:50Z
ZYCC
→
ZSQD
ZYCC · Changchun → ZSQD · Qingdao (Jiaozhou)
⚠ gap
CSN6166 · CZ6166 · ⏱ 06:44– (Nonem)
ZUGY
→
ZHHH
ZUGY · Guiyang (Nanming) → ZHHH · Wuhan (Huangpi)
⚠ gap
CSN3785 · CZ3785 · sched 16:00Z
ZSQD
→
ZYCC
ZSQD · Qingdao (Jiaozhou) → ZYCC · Changchun
⚠ gap
CSN6165 · CZ6165 · sched Z
2026-05-03
2 legs
CSN
ZSAM → ZUGY → ZSQD
ZSAM
→
ZUGY
ZSAM · Xiamen → ZUGY · Guiyang (Nanming)
CSN3660 · CZ3660 · sched 19:10Z
ZUGY
→
ZSQD
ZUGY · Guiyang (Nanming) → ZSQD · Qingdao (Jiaozhou)
CSN6165 · CZ6165 · sched 15:45Z
2026-05-02
5 legs
CSN
ZUGY → ZSPD → ZUGY → ZSWZ → ZUGY → ZSAM
ZUGY
→
ZSPD
ZUGY · Guiyang (Nanming) → ZSPD · Shanghai (Pudong)
CSN3657 · CZ3657 · sched 18:05Z
ZSSS
→
ZUGY
ZSSS · Shanghai (Minhang) → ZUGY · Guiyang (Nanming)
⚠ gap
CSN3658 · CZ3658 · sched 21:55Z
ZUGY
→
ZSWZ
ZUGY · Guiyang (Nanming) → ZSWZ · Wenzhou (Longwan)
CSN6453 · CZ6453 · sched 02:10Z
ZSWZ
→
ZUGY
ZSWZ · Wenzhou (Longwan) → ZUGY · Guiyang (Nanming)
CSN6454 · CZ6454 · sched 05:30Z
ZUGY
→
ZSAM
ZUGY · Guiyang (Nanming) → ZSAM · Xiamen
CSN3659 · CZ3659 · sched 16:05Z
2026-05-01
5 legs
CSN
ZGGG → ZHHH → ZHHH → ZLJC → ZGGG → ZUGY
ZGGG
→
ZHHH
ZGGG · Guangzhou (Huadu) → ZHHH · Wuhan (Huangpi)
CSN8520 · CZ8520 · sched 17:30Z
ZLJC
→
ZHHH
ZLJC · Jinchang → ZHHH · Wuhan (Huangpi)
⚠ gap
CSN8519 · CZ8519 · sched 01:30Z
ZHHH
→
ZLJC
ZHHH · Wuhan (Huangpi) → ZLJC · Jinchang
CSN8520 · CZ8520 · ⏱ 05:05– (Nonem)
ZHHH
→
ZGGG
ZHHH · Wuhan (Huangpi) → ZGGG · Guangzhou (Huadu)
⚠ gap
CSN8519 · CZ8519 · ⏱ 13:07– (Nonem)
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN8802 · CZ8802 · sched 15:15Z
2026-04-30
4 legs
CSN
ZUGY → ZSHC → ZUGY → ZUGY → ZGGG
ZUGY
→
ZSHC
ZUGY · Guiyang (Nanming) → ZSHC · Hangzhou
CSN6381 · CZ6381 · sched 22:30Z
ZSHC
→
ZUGY
ZSHC · Hangzhou → ZUGY · Guiyang (Nanming)
CSN6382 · CZ6382 · sched 02:00Z
ZSNJ
→
ZUGY
ZSNJ · Nanjing → ZUGY · Guiyang (Nanming)
⚠ gap
CSN8800 · CZ8800 · ⏱ 02:36– (Nonem)
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN8801 · CZ8801 · sched 05:35Z
2026-04-29
4 legs
CSN
ZGGG → ZUGY → ZSOF → ZGGG → ZSNJ
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN3662 · CZ3662 · sched 06:15Z
ZGGG
→
ZSOF
ZGGG · Guangzhou (Huadu) → ZSOF · Hefei
⚠ gap
CSN3873 · CZ3873 · ⏱ 07:14– (Nonem)
ZSOF
→
ZGGG
ZSOF · Hefei → ZGGG · Guangzhou (Huadu)
CSN3874 · CZ3874 · ⏱ 10:12– (Nonem)
ZUGY
→
ZSNJ
ZUGY · Guiyang (Nanming) → ZSNJ · Nanjing
⚠ gap
CSN8799 · CZ8799 · sched 15:00Z
2026-04-28
4 legs
round-trip
CSN
ZGGG → ZSJN → ZGGG → ZPPP → ZGGG
ZGGG
→
ZSJN
ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng)
CSN3619 · CZ3619 · sched 18:30Z
ZSJN
→
ZGGG
ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu)
CSN3620 · CZ3620 · sched 22:10Z
ZGGG
→
ZPPP
ZGGG · Guangzhou (Huadu) → ZPPP · Kunming
CSN3419 · CZ3419 · sched 05:45Z
ZPPP
→
ZGGG
ZPPP · Kunming → ZGGG · Guangzhou (Huadu)
CSN3420 · CZ3420 · sched 15:30Z
2026-04-27
3 legs
round-trip
CSN
ZGGG → ZSYW → ZGGG → ZGGG
ZGGG
→
ZSYW
ZGGG · Guangzhou (Huadu) → ZSYW · Yiwu/Jinhua
CSN3149 · CZ3149 · sched 20:50Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
⚠ gap
CSN3820 · CZ3820 · ⏱ 00:56– (Nonem)
ZSYW
→
ZGGG
ZSYW · Yiwu/Jinhua → ZGGG · Guangzhou (Huadu)
⚠ gap
CSN3150 · CZ3150 · ⏱ 10:19– (Nonem)
2026-04-26
4 legs
CSN
ZSAM → ZGGG → ZGGG → ZSAM → ZSHC
ZSAM
→
ZGGG
ZSAM · Xiamen → ZGGG · Guangzhou (Huadu)
CSN3742 · CZ3742 · sched 22:30Z
ZSFZ
→
ZGGG
ZSFZ · Fuzhou (Changle) → ZGGG · Guangzhou (Huadu)
⚠ gap
CSN3950 · CZ3950 · ⏱ 00:59– (Nonem)
ZGGG
→
ZSAM
ZGGG · Guangzhou (Huadu) → ZSAM · Xiamen
CSN3741 · CZ3741 · ⏱ 04:28– (Nonem)
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
⚠ gap
CSN3819 · CZ3819 · ⏱ 11:14– (Nonem)
2026-04-25
3 legs
CSN
ZGGG → ZUUU → ZGGG → ZSFZ
ZGGG
→
ZUUU
ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu)
CSN3471 · CZ3471 · sched 21:15Z
ZUUU
→
ZGGG
ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu)
CSN3472 · CZ3472 · sched 01:00Z
ZGGG
→
ZSFZ
ZGGG · Guangzhou (Huadu) → ZSFZ · Fuzhou (Changle)
CSN3949 · CZ3949 · sched 06:05Z
2026-04-24
5 legs
CSN
ZUGY → ZSYW → ZUGY → ZSSS → ZUGY → ZGGG
ZUGY
→
ZSYW
ZUGY · Guiyang (Nanming) → ZSYW · Yiwu/Jinhua
CSN5765 · CZ5765 · sched 17:30Z
ZSYW
→
ZUGY
ZSYW · Yiwu/Jinhua → ZUGY · Guiyang (Nanming)
CSN5766 · CZ5766 · sched 20:35Z
ZUGY
→
ZSSS
ZUGY · Guiyang (Nanming) → ZSSS · Shanghai (Minhang)
CSN8263 · CZ8263 · sched 01:50Z
ZSSS
→
ZUGY
ZSSS · Shanghai (Minhang) → ZUGY · Guiyang (Nanming)
CSN8264 · CZ8264 · ⏱ 14:12–16:36 (144m)
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN3661 · CZ3661 · sched 15:30Z
2026-04-23
3 legs
round-trip
CSN
ZUGY → ZSNJ → ZUGY → ZUGY
ZUGY
→
ZSNJ
ZUGY · Guiyang (Nanming) → ZSNJ · Nanjing
CSN8321 · CZ8321 · sched 22:20Z
ZJHK
→
ZUGY
ZJHK · Haikou (Meilan) → ZUGY · Guiyang (Nanming)
⚠ gap
CSN6106 · CZ6106 · ⏱ 02:35– (Nonem)
ZSNJ
→
ZUGY
ZSNJ · Nanjing → ZUGY · Guiyang (Nanming)
⚠ gap
CSN8322 · CZ8322 · ⏱ 11:12– (Nonem)
2026-04-22
5 legs
CSN
ZUGY → ZSPD → ZUGY → ZGSZ → ZUGY → ZJHK
ZUGY
→
ZSPD
ZUGY · Guiyang (Nanming) → ZSPD · Shanghai (Pudong)
CSN3651 · CZ3651 · sched 16:15Z
ZSPD
→
ZUGY
ZSPD · Shanghai (Pudong) → ZUGY · Guiyang (Nanming)
CSN3652 · CZ3652 · sched 20:05Z
ZUGY
→
ZGSZ
ZUGY · Guiyang (Nanming) → ZGSZ · Shenzhen
CSN3667 · CZ3667 · sched 00:15Z
ZGSZ
→
ZUGY
ZGSZ · Shenzhen → ZUGY · Guiyang (Nanming)
CSN3668 · CZ3668 · sched 03:15Z
ZUGY
→
ZJHK
ZUGY · Guiyang (Nanming) → ZJHK · Haikou (Meilan)
CSN6105 · CZ6105 · sched 15:55Z
2026-04-21
3 legs
CSN
ZWWW → ZUGY → ZSHC → ZUGY
ZWWW
→
ZUGY
ZWWW · Ürümqi → ZUGY · Guiyang (Nanming)
CSN5614 · CZ5614 · sched 21:05Z
ZUGY
→
ZSHC
ZUGY · Guiyang (Nanming) → ZSHC · Hangzhou
CSN6697 · CZ6697 · sched 02:35Z
ZSHC
→
ZUGY
ZSHC · Hangzhou → ZUGY · Guiyang (Nanming)
CSN6698 · CZ6698 · sched 06:05Z
2026-04-20
6 legs
CSN
ZGSZ → ZUMT → ZGSZ → ZUGY → ZUGY → ZJHK → ZWWW
ZGSZ
→
ZUMT
ZGSZ · Shenzhen → ZUMT · Zunyi
CSN6705 · CZ6705 · sched 18:45Z
ZUMT
→
ZGSZ
ZUMT · Zunyi → ZGSZ · Shenzhen
CSN6706 · CZ6706 · sched 21:55Z
ZGSZ
→
ZUGY
ZGSZ · Shenzhen → ZUGY · Guiyang (Nanming)
CSN3673 · CZ3673 · sched 01:05Z
ZJHK
→
ZUGY
ZJHK · Haikou (Meilan) → ZUGY · Guiyang (Nanming)
⚠ gap
CSN5736 · CZ5736 · sched 06:40Z
ZUGY
→
ZJHK
ZUGY · Guiyang (Nanming) → ZJHK · Haikou (Meilan)
CSN5735 · CZ5735 · ⏱ 12:47– (Nonem)
ZUGY
→
ZWWW
ZUGY · Guiyang (Nanming) → ZWWW · Ürümqi
⚠ gap
CSN5613 · CZ5613 · sched 15:40Z
2026-04-19
5 legs
CSN
ZUGY → ZYTX → ZUGY → ZUGY → ZSHC → ZGSZ
ZUGY
→
ZYTX
ZUGY · Guiyang (Nanming) → ZYTX · Shenyang
CSN6577 · CZ6577 · sched 16:35Z
ZYTX
→
ZUGY
ZYTX · Shenyang → ZUGY · Guiyang (Nanming)
CSN6578 · CZ6578 · ⏱ 05:33–09:42 (249m)
ZSHC
→
ZUGY
ZSHC · Hangzhou → ZUGY · Guiyang (Nanming)
⚠ gap
CSN6698 · CZ6698 · sched 06:05Z
ZUGY
→
ZSHC
ZUGY · Guiyang (Nanming) → ZSHC · Hangzhou
CSN6697 · CZ6697 · ⏱ 10:48– (Nonem)
ZUGY
→
ZGSZ
ZUGY · Guiyang (Nanming) → ZGSZ · Shenzhen
⚠ gap
CSN3674 · CZ3674 · sched 15:50Z
2026-04-18
4 legs
CSN
ZSPD → ZUGY → ZSSS → ZSPD → ZUGY
ZSPD
→
ZUGY
ZSPD · Shanghai (Pudong) → ZUGY · Guiyang (Nanming)
CSN3658 · CZ3658 · sched 21:55Z
ZUGY
→
ZSSS
ZUGY · Guiyang (Nanming) → ZSSS · Shanghai (Minhang)
CSN8263 · CZ8263 · sched 02:00Z
ZUGY
→
ZSPD
ZUGY · Guiyang (Nanming) → ZSPD · Shanghai (Pudong)
⚠ gap
CSN3657 · CZ3657 · ⏱ 02:13– (Nonem)
ZSSS
→
ZUGY
ZSSS · Shanghai (Minhang) → ZUGY · Guiyang (Nanming)
⚠ gap
CSN8264 · CZ8264 · sched 06:00Z
2026-04-17
3 legs
CSN
ZJHK → ZUGY → ZSSS → ZUGY
ZJHK
→
ZUGY
ZJHK · Haikou (Meilan) → ZUGY · Guiyang (Nanming)
CSN6106 · CZ6106 · sched 18:35Z
ZUGY
→
ZSSS
ZUGY · Guiyang (Nanming) → ZSSS · Shanghai (Minhang)
CSN8263 · CZ8263 · sched 01:50Z
ZSSS
→
ZUGY
ZSSS · Shanghai (Minhang) → ZUGY · Guiyang (Nanming)
CSN8264 · CZ8264 · ⏱ 14:00–16:25 (145m)
2026-04-16
5 legs
CSN
ZUGY → ZGSZ → ZUMT → ZGSZ → ZUGY → ZJHK
ZUGY
→
ZGSZ
ZUGY · Guiyang (Nanming) → ZGSZ · Shenzhen
CSN3674 · CZ3674 · sched 15:50Z
ZGSZ
→
ZUMT
ZGSZ · Shenzhen → ZUMT · Zunyi
CSN6705 · CZ6705 · sched 18:45Z
ZUMT
→
ZGSZ
ZUMT · Zunyi → ZGSZ · Shenzhen
CSN6706 · CZ6706 · sched 21:55Z
ZGSZ
→
ZUGY
ZGSZ · Shenzhen → ZUGY · Guiyang (Nanming)
CSN3673 · CZ3673 · sched 01:05Z
ZUGY
→
ZJHK
ZUGY · Guiyang (Nanming) → ZJHK · Haikou (Meilan)
CSN6105 · CZ6105 · sched 15:55Z
2026-04-15
4 legs
CSN
ZUGY → ZSNJ → ZUGY → ZSSS → ?
ZUGY
→
ZSNJ
ZUGY · Guiyang (Nanming) → ZSNJ · Nanjing
CSN8507 · CZ8507 · sched 18:55Z
ZSNJ
→
ZUGY
ZSNJ · Nanjing → ZUGY · Guiyang (Nanming)
CSN8508 · CZ8508 · sched 22:20Z
ZUGY
→
ZSSS
ZUGY · Guiyang (Nanming) → ZSSS · Shanghai (Minhang)
CSN8263 · CZ8263 · sched 01:50Z
ZSSS
→
?
ZSSS · Shanghai (Minhang) → —
ferry
· sched Z
2026-04-13
4 legs
round-trip
CSN
ZUGY → ZSPD → ZUGY → ZSSS → ZUGY
ZUGY
→
ZSPD
ZUGY · Guiyang (Nanming) → ZSPD · Shanghai (Pudong)
CSN3657 · CZ3657 · sched 18:05Z
ZSSS
→
ZUGY
ZSSS · Shanghai (Minhang) → ZUGY · Guiyang (Nanming)
⚠ gap
CSN3658 · CZ3658 · sched 21:55Z
ZUGY
→
ZSSS
ZUGY · Guiyang (Nanming) → ZSSS · Shanghai (Minhang)
CSN8263 · CZ8263 · sched 01:50Z
ZSSS
→
ZUGY
ZSSS · Shanghai (Minhang) → ZUGY · Guiyang (Nanming)
CSN8264 · CZ8264 · sched 06:00Z
2026-04-12
3 legs
CSN
ZUGY → ZLXN → ? → ?
ZUGY
→
ZLXN
ZUGY · Guiyang (Nanming) → ZLXN · Haidong (Huzhu Tu Autonomous County)
CSN6393 · CZ6393 · sched 21:15Z
ZGFS
→
?
ZGFS · Foshan (Nanhai) → —
ferry
⚠ gap
· sched Z
?
→
?
— → —
ferry
· sched Z
2026-04-11
4 legs
CSN
ZSQD → ZGGG → ZSXZ → ZGGG → ?
ZSQD
→
ZGGG
ZSQD · Qingdao (Jiaozhou) → ZGGG · Guangzhou (Huadu)
CSN3536 · CZ3536 · sched 23:45Z
ZGGG
→
ZSXZ
ZGGG · Guangzhou (Huadu) → ZSXZ · Xuzhou
CSN6281 · CZ6281 · sched 06:05Z
ZSXZ
→
ZGGG
ZSXZ · Xuzhou → ZGGG · Guangzhou (Huadu)
CSN6282 · CZ6282 · sched 14:30Z
?
→
?
— → —
ferry
CSN3535 · sched Z
2026-04-10
2 legs
round-trip
CSN
ZGGG → ZSXZ → ZGGG
ZGGG
→
ZSXZ
ZGGG · Guangzhou (Huadu) → ZSXZ · Xuzhou
CSN6281 · CZ6281 · sched 06:05Z
ZSOF
→
ZGGG
ZSOF · Hefei → ZGGG · Guangzhou (Huadu)
⚠ gap
CSN6282 · CZ6282 · sched 14:30Z
2026-04-09
4 legs
CSN
ZUCK → ZGGG → ZUCK → ZSXZ → ZGGG
ZUCK
→
ZGGG
ZUCK · Chongqing → ZGGG · Guangzhou (Huadu)
CSN3486 · CZ3486 · sched 00:20Z
ZGGG
→
ZUCK
ZGGG · Guangzhou (Huadu) → ZUCK · Chongqing
CSN3485 · CZ3485 · ⏱ 05:13– (Nonem)
ZGGG
→
ZSXZ
ZGGG · Guangzhou (Huadu) → ZSXZ · Xuzhou
⚠ gap
CSN6281 · CZ6281 · ⏱ 14:12– (Nonem)
ZSXZ
→
ZGGG
ZSXZ · Xuzhou → ZGGG · Guangzhou (Huadu)
CSN6282 · CZ6282 · sched 14:30Z
2026-04-08
4 legs
round-trip
CSN
ZGGG → ZSQD → ZGGG → ZSXZ → ZGGG
ZGGG
→
ZSQD
ZGGG · Guangzhou (Huadu) → ZSQD · Qingdao (Jiaozhou)
CSN3535 · CZ3535 · sched 19:40Z
ZSQD
→
ZGGG
ZSQD · Qingdao (Jiaozhou) → ZGGG · Guangzhou (Huadu)
CSN3536 · CZ3536 · sched 23:45Z
ZGGG
→
ZSXZ
ZGGG · Guangzhou (Huadu) → ZSXZ · Xuzhou
CSN6281 · CZ6281 · sched 06:05Z
ZSXZ
→
ZGGG
ZSXZ · Xuzhou → ZGGG · Guangzhou (Huadu)
CSN6282 · CZ6282 · sched 14:30Z
2026-04-07
6 legs
CSN
ZBAD → ZUGY → ZGGG → ZUGY → ZUGY → ZSYW → ZGGG
ZBAD
→
ZUGY
ZBAD · Beijing → ZUGY · Guiyang (Nanming)
CSN3682 · CZ3682 · sched 16:55Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN3691 · CZ3691 · sched 21:15Z
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN3692 · CZ3692 · sched 00:05Z
ZSYW
→
ZUGY
ZSYW · Yiwu/Jinhua → ZUGY · Guiyang (Nanming)
⚠ gap
CSN5766 · CZ5766 · sched 06:00Z
ZUGY
→
ZSYW
ZUGY · Guiyang (Nanming) → ZSYW · Yiwu/Jinhua
CSN5765 · CZ5765 · ⏱ 10:59– (Nonem)
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
⚠ gap
CSN3661 · CZ3661 · sched Z
2026-04-06
4 legs
CSN
ZBAD → ZUCK → ZBAD → ZBAD → ZGCD
ZBAD
→
ZUCK
ZBAD · Beijing → ZUCK · Chongqing
CSN8911 · CZ8911 · sched 17:55Z
ZUCK
→
ZBAD
ZUCK · Chongqing → ZBAD · Beijing
CSN8912 · CZ8912 · sched 22:15Z
ZGCD
→
ZBAD
ZGCD · Changde (Dingcheng) → ZBAD · Beijing
⚠ gap
CSN5312 · CZ5312 · sched 05:10Z
ZBAD
→
ZGCD
ZBAD · Beijing → ZGCD · Changde (Dingcheng)
CSN5311 · CZ5311 · ⏱ 10:05– (Nonem)
2026-04-05
3 legs
CSN
ZSNJ → ZGGG → ZUGY → ZBAD
ZSNJ
→
ZGGG
ZSNJ · Nanjing → ZGGG · Guangzhou (Huadu)
CSN3872 · CZ3872 · sched 16:30Z
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN3692 · CZ3692 · sched 00:05Z
ZUGY
→
ZBAD
ZUGY · Guiyang (Nanming) → ZBAD · Beijing
CSN3653 · CZ3653 · sched 03:00Z
2026-04-04
3 legs
CSN
ZJHK → ZUGY → ZGGG → ZSNJ
ZJHK
→
ZUGY
ZJHK · Haikou (Meilan) → ZUGY · Guiyang (Nanming)
CSN6106 · CZ6106 · sched 18:35Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN3691 · CZ3691 · sched 21:15Z
ZGGG
→
ZSNJ
ZGGG · Guangzhou (Huadu) → ZSNJ · Nanjing
CSN3871 · CZ3871 · sched 04:10Z
2026-04-03
4 legs
CSN
ZSAM → ZUGY → ZSHC → ZUGY → ZJHK
ZSAM
→
ZUGY
ZSAM · Xiamen → ZUGY · Guiyang (Nanming)
CSN3660 · CZ3660 · sched 19:10Z
ZUGY
→
ZSHC
ZUGY · Guiyang (Nanming) → ZSHC · Hangzhou
CSN6381 · CZ6381 · sched 22:30Z
ZSHC
→
ZUGY
ZSHC · Hangzhou → ZUGY · Guiyang (Nanming)
CSN6382 · CZ6382 · sched 01:55Z
ZUGY
→
ZJHK
ZUGY · Guiyang (Nanming) → ZJHK · Haikou (Meilan)
CSN6105 · CZ6105 · sched 16:00Z
2026-04-02
4 legs
CSN
ZBAD → ZUGY → ZSPD → ZUGY → ZSAM
ZBAD
→
ZUGY
ZBAD · Beijing → ZUGY · Guiyang (Nanming)
CSN3688 · CZ3688 · sched 20:00Z
ZUGY
→
ZSPD
ZUGY · Guiyang (Nanming) → ZSPD · Shanghai (Pudong)
CSN6351 · CZ6351 · sched 00:00Z
ZSPD
→
ZUGY
ZSPD · Shanghai (Pudong) → ZUGY · Guiyang (Nanming)
CSN6352 · CZ6352 · sched 03:55Z
ZUGY
→
ZSAM
ZUGY · Guiyang (Nanming) → ZSAM · Xiamen
CSN3659 · CZ3659 · sched 16:05Z
2026-04-01
5 legs
CSN
ZWWW → ZWKC → ZWWW → ZBAD → ZSHC → ZBAD
ZWWW
→
ZWKC
ZWWW · Ürümqi → ZWKC · Kuqa
CSN6871 · CZ6871 · sched 16:00Z
ZWKC
→
ZWWW
ZWKC · Kuqa → ZWWW · Ürümqi
CSN6872 · CZ6872 · sched 18:10Z
ZWWW
→
ZBAD
ZWWW · Ürümqi → ZBAD · Beijing
CSN6915 · CZ6915 · sched 20:30Z
ZBAD
→
ZSHC
ZBAD · Beijing → ZSHC · Hangzhou
CSN8859 · CZ8859 · sched 01:15Z
ZSHC
→
ZBAD
ZSHC · Hangzhou → ZBAD · Beijing
CSN8860 · CZ8860 · sched 04:30Z
2026-03-31
4 legs
CSN
ZUGY → ZBAD → ZWWW → ZBAD → ZUUU
ZUGY
→
ZBAD
ZUGY · Guiyang (Nanming) → ZBAD · Beijing
CSN3681 · CZ3681 · sched 16:00Z
ZBAD
→
ZWWW
ZBAD · Beijing → ZWWW · Ürümqi
CSN6902 · CZ6902 · sched 23:00Z
ZUUU
→
ZBAD
ZUUU · Chengdu (Shuangliu) → ZBAD · Beijing
⚠ gap
CSN6184 · CZ6184 · sched 00:30Z
ZBAD
→
ZUUU
ZBAD · Beijing → ZUUU · Chengdu (Shuangliu)
CSN6183 · CZ6183 · ⏱ 04:08–06:45 (157m)
2026-03-30
5 legs
CSN
ZGGG → ZUGY → ZSPD → ZUGY → ZUGY → ZJSY
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN8802 · CZ8802 · sched 15:15Z
ZUGY
→
ZSPD
ZUGY · Guiyang (Nanming) → ZSPD · Shanghai (Pudong)
CSN3657 · CZ3657 · sched 18:05Z
ZSPD
→
ZUGY
ZSPD · Shanghai (Pudong) → ZUGY · Guiyang (Nanming)
CSN3658 · CZ3658 · sched 22:00Z
ZJSY
→
ZUGY
ZJSY · Sanya (Tianya) → ZUGY · Guiyang (Nanming)
⚠ gap
CSN5886 · CZ5886 · sched 04:50Z
ZUGY
→
ZJSY
ZUGY · Guiyang (Nanming) → ZJSY · Sanya (Tianya)
CSN5885 · CZ5885 · ⏱ 13:18– (Nonem)
2026-03-29
2 legs
round-trip
CSN
VVCR → ZGGG → VVCR
VVCR
→
ZGGG
VVCR · Nha Trang/nha Trang aiurportCam Ranh → ZGGG · Guangzhou (Huadu)
intl
CSN8476 · CZ8476 · sched 21:05Z
ZGGG
→
VVCR
ZGGG · Guangzhou (Huadu) → VVCR · Nha Trang/nha Trang aiurportCam Ranh
intl
CSN8475 · CZ8475 · ⏱ 00:47– (Nonem)
2026-03-28
4 legs
round-trip
CSN
ZGGG → ZUGY → ZLXN → ZUGY → ZGGG
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN6393 · CZ6393 · sched 18:35Z
ZUGY
→
ZLXN
ZUGY · Guiyang (Nanming) → ZLXN · Haidong (Huzhu Tu Autonomous County)
CSN6393 · CZ6393 · sched 21:25Z
ZLXN
→
ZUGY
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZUGY · Guiyang (Nanming)
CSN6394 · CZ6394 · sched 00:30Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN6394 · CZ6394 · ⏱ 11:37– (Nonem)
2026-03-27
6 legs
round-trip
CSN
ZGGG → ZUGY → ZHCC → ZUGY → ZGGG → ZSXZ → ZGGG
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN6420 · CZ6420 · sched 16:30Z
ZUGY
→
ZHCC
ZUGY · Guiyang (Nanming) → ZHCC · Zhengzhou
CSN5555 · CZ5555 · sched 19:15Z
ZHCC
→
ZUGY
ZHCC · Zhengzhou → ZUGY · Guiyang (Nanming)
CSN5556 · CZ5556 · sched 22:30Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN6419 · CZ6419 · sched 02:00Z
ZGGG
→
ZSXZ
ZGGG · Guangzhou (Huadu) → ZSXZ · Xuzhou
CSN6281 · CZ6281 · sched 06:20Z
ZSXZ
→
ZGGG
ZSXZ · Xuzhou → ZGGG · Guangzhou (Huadu)
CSN6282 · CZ6282 · sched 15:00Z
2026-03-26
6 legs
round-trip
CSN
ZGGG → ZUGY → ZLXN → ZUGY → VTBS → ZGGG → ZGGG
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN6393 · CZ6393 · sched 18:35Z
ZUGY
→
ZLXN
ZUGY · Guiyang (Nanming) → ZLXN · Haidong (Huzhu Tu Autonomous County)
CSN6393 · CZ6393 · sched 21:25Z
ZLXN
→
ZUGY
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZUGY · Guiyang (Nanming)
CSN6394 · CZ6394 · sched 00:30Z
ZGGG
→
VTBS
ZGGG · Guangzhou (Huadu) → VTBS · Bangkok
⚠ gap
intl
CSN3035 · CZ3035 · sched 07:00Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
⚠ gap
CSN6394 · CZ6394 · ⏱ 11:42– (Nonem)
VTBS
→
ZGGG
VTBS · Bangkok → ZGGG · Guangzhou (Huadu)
⚠ gap
intl
CSN3036 · CZ3036 · sched 12:10Z
2026-03-25
4 legs
round-trip
CSN
ZGGG → ZSNJ → ZGGG → ZUGY → ZGGG
ZGGG
→
ZSNJ
ZGGG · Guangzhou (Huadu) → ZSNJ · Nanjing
CSN3821 · CZ3821 · sched 20:40Z
ZSNJ
→
ZGGG
ZSNJ · Nanjing → ZGGG · Guangzhou (Huadu)
CSN3822 · CZ3822 · sched 00:00Z
ZGGG
→
ZUGY
ZGGG · Guangzhou (Huadu) → ZUGY · Guiyang (Nanming)
CSN3662 · CZ3662 · sched 04:45Z
ZUGY
→
ZGGG
ZUGY · Guiyang (Nanming) → ZGGG · Guangzhou (Huadu)
CSN3661 · CZ3661 · sched 15:50Z
2026-03-24
5 legs
CSN
ZPPP → ZGGG → ZPPP → ZGGG → ZSXZ → ZGGG
ZPPP
→
ZGGG
ZPPP · Kunming → ZGGG · Guangzhou (Huadu)
CSN3498 · CZ3498 · sched 18:55Z
ZGGG
→
ZPPP
ZGGG · Guangzhou (Huadu) → ZPPP · Kunming
CSN3449 · CZ3449 · sched 22:55Z
ZPPP
→
ZGGG
ZPPP · Kunming → ZGGG · Guangzhou (Huadu)
CSN3450 · CZ3450 · sched 02:40Z
ZGGG
→
ZSXZ
ZGGG · Guangzhou (Huadu) → ZSXZ · Xuzhou
CSN6281 · CZ6281 · sched 06:20Z
ZSXZ
→
ZGGG
ZSXZ · Xuzhou → ZGGG · Guangzhou (Huadu)
CSN6282 · CZ6282 · sched 15:00Z
2026-03-23
1 legs
CSN
ZGGG → ZPPP
ZGGG
→
ZPPP
ZGGG · Guangzhou (Huadu) → ZPPP · Kunming
CSN3497 · CZ3497 · sched 15:00Z