✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
B-30DG
/ 781888
333 flights over 86 days · 3.87 legs/day · base ZGGG · Guangzhou (Huadu) · operators: CSN
333
Flights
41
Airports served
23%
ADS-B observed
0
Ferry / no-flightnum
Aircraft identity
A20N
A20N
—
· reg B-30DG
·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
2 legs
round-trip
CSN
ZGGG → ZSQD → ZGGG
ZGGG
→
ZSQD
ZGGG · Guangzhou (Huadu) → ZSQD · Qingdao (Jiaozhou)
CSN3799 · CZ3799 · sched 04:55Z
ZSQD
→
ZGGG
ZSQD · Qingdao (Jiaozhou) → ZGGG · Guangzhou (Huadu)
CSN3800 · CZ3800 · sched 09:05Z
2026-06-22
5 legs
CSN
ZHYC → ZGGG → ZLXN → ZGGG → ZSYA → ZGGG
ZHYC
→
ZGGG
ZHYC · Yichang (Xiaoting) → ZGGG · Guangzhou (Huadu)
CSN3312 · CZ3312 · sched 02:05Z
ZGGG
→
ZLXN
ZGGG · Guangzhou (Huadu) → ZLXN · Haidong (Huzhu Tu Autonomous County)
CSN6241 · CZ6241 · ⏱ 05:42–08:22 (160m)
ZLXN
→
ZGGG
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZGGG · Guangzhou (Huadu)
CSN6242 · CZ6242 · ⏱ 09:45– (Nonem)
ZGGG
→
ZSYA
ZGGG · Guangzhou (Huadu) → ZSYA · Yangzhou
CSN3957 · CZ3957 · sched 14:25Z
ZSYA
→
ZGGG
ZSYA · Yangzhou → ZGGG · Guangzhou (Huadu)
CSN3958 · CZ3958 · sched 23:05Z
2026-06-21
4 legs
round-trip
CSN
ZHYC → ZGGG → ZUNC → ZGGG → ZHYC
ZHYC
→
ZGGG
ZHYC · Yichang (Xiaoting) → ZGGG · Guangzhou (Huadu)
CSN3312 · CZ3312 · sched 02:05Z
ZGGG
→
ZUNC
ZGGG · Guangzhou (Huadu) → ZUNC · Nanchong (Gaoping)
CSN5781 · CZ5781 · sched 08:40Z
ZULA
→
ZGGG
ZULA · Nanchong (Langzhong) → ZGGG · Guangzhou (Huadu)
⚠ gap
CSN5782 · CZ5782 · sched 11:50Z
ZGGG
→
ZHYC
ZGGG · Guangzhou (Huadu) → ZHYC · Yichang (Xiaoting)
CSN3311 · CZ3311 · sched 23:15Z
2026-06-20
5 legs
CSN
ZGGG → VTBS → ZGGG → ZUNC → ZGGG → ZHYC
ZGGG
→
VTBS
ZGGG · Guangzhou (Huadu) → VTBS · Bangkok
intl
CSN8079 · CZ8079 · sched 01:40Z
VTBS
→
ZGGG
VTBS · Bangkok → ZGGG · Guangzhou (Huadu)
intl
CSN8080 · CZ8080 · sched 05:45Z
ZGGG
→
ZUNC
ZGGG · Guangzhou (Huadu) → ZUNC · Nanchong (Gaoping)
CSN3429 · CZ3429 · sched 09:55Z
ZUNC
→
ZGGG
ZUNC · Nanchong (Gaoping) → ZGGG · Guangzhou (Huadu)
CSN3430 · CZ3430 · sched 13:00Z
ZGGG
→
ZHYC
ZGGG · Guangzhou (Huadu) → ZHYC · Yichang (Xiaoting)
CSN3311 · CZ3311 · sched 23:15Z
2026-06-19
2 legs
round-trip
CSN
ZGGG → ZBHH → ZGGG
ZGGG
→
ZBHH
ZGGG · Guangzhou (Huadu) → ZBHH · Hohhot
CSN3181 · CZ3181 · sched 03:40Z
ZBHH
→
ZGGG
ZBHH · Hohhot → ZGGG · Guangzhou (Huadu)
CSN3182 · CZ3182 · sched 08:00Z
2026-06-18
3 legs
CSN
ZSAQ → ZGGG → VDTI → ZGGG
ZSAQ
→
ZGGG
ZSAQ · Anqing → ZGGG · Guangzhou (Huadu)
CSN3320 · CZ3320 · sched 01:55Z
ZGGG
→
VDTI
ZGGG · Guangzhou (Huadu) → VDTI · Phnom Penh (Boeng Khyang)
intl
CSN6059 · CZ6059 · sched 04:50Z
VDTI
→
ZGGG
VDTI · Phnom Penh (Boeng Khyang) → ZGGG · Guangzhou (Huadu)
intl
CSN6060 · CZ6060 · ⏱ 12:33– (Nonem)
2026-06-17
3 legs
CSN
ZGGG → ZBSJ → ZGGG → ZSAQ
ZGGG
→
ZBSJ
ZGGG · Guangzhou (Huadu) → ZBSJ · Shijiazhuang
CSN3183 · CZ3183 · sched 02:25Z
ZBSJ
→
ZGGG
ZBSJ · Shijiazhuang → ZGGG · Guangzhou (Huadu)
CSN3184 · CZ3184 · sched 06:00Z
ZGGG
→
ZSAQ
ZGGG · Guangzhou (Huadu) → ZSAQ · Anqing
CSN3319 · CZ3319 · sched 23:15Z
2026-06-16
2 legs
round-trip
CSN
ZGGG → ZUUU → ZGGG
ZGGG
→
ZUUU
ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu)
CSN3427 · CZ3427 · ⏱ 10:31– (Nonem)
ZUUU
→
ZGGG
ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu)
CSN3428 · CZ3428 · sched 14:00Z
2026-06-15
5 legs
CSN
ZBSJ → ZGGG → ZSQD → ZGGG → ZSYA → ZGGG
ZBSJ
→
ZGGG
ZBSJ · Shijiazhuang → ZGGG · Guangzhou (Huadu)
CSN3132 · CZ3132 · sched 00:35Z
ZGGG
→
ZSQD
ZGGG · Guangzhou (Huadu) → ZSQD · Qingdao (Jiaozhou)
CSN3799 · CZ3799 · sched 04:55Z
ZSQD
→
ZGGG
ZSQD · Qingdao (Jiaozhou) → ZGGG · Guangzhou (Huadu)
CSN3800 · CZ3800 · sched 09:05Z
ZGGG
→
ZSYA
ZGGG · Guangzhou (Huadu) → ZSYA · Yangzhou
CSN3957 · CZ3957 · ⏱ 15:04– (Nonem)
ZSYA
→
ZGGG
ZSYA · Yangzhou → ZGGG · Guangzhou (Huadu)
CSN3958 · CZ3958 · sched 23:05Z
2026-06-14
4 legs
CSN
ZHYC → ZGGG → VLVT → ZGGG → ZBSJ
ZHYC
→
ZGGG
ZHYC · Yichang (Xiaoting) → ZGGG · Guangzhou (Huadu)
CSN3312 · CZ3312 · sched 02:05Z
ZGGG
→
VLVT
ZGGG · Guangzhou (Huadu) → VLVT · Vientiane
intl
CSN6091 · CZ6091 · ⏱ 05:35– (Nonem)
VLVT
→
ZGGG
VLVT · Vientiane → ZGGG · Guangzhou (Huadu)
intl
CSN6092 · CZ6092 · ⏱ 08:34– (Nonem)
ZGGG
→
ZBSJ
ZGGG · Guangzhou (Huadu) → ZBSJ · Shijiazhuang
CSN3131 · CZ3131 · ⏱ 13:07–15:30 (143m)
2026-06-13
5 legs
CSN
ZGGG → ZSWX → ZGGG → ZHYC → ZGGG → ZHYC
ZGGG
→
ZSWX
ZGGG · Guangzhou (Huadu) → ZSWX · Wuxi
CSN3913 · CZ3913 · sched 00:25Z
ZSWX
→
ZGGG
ZSWX · Wuxi → ZGGG · Guangzhou (Huadu)
CSN3914 · CZ3914 · sched 04:05Z
ZGGG
→
ZHYC
ZGGG · Guangzhou (Huadu) → ZHYC · Yichang (Xiaoting)
CSN3299 · CZ3299 · sched 09:55Z
ZHYC
→
ZGGG
ZHYC · Yichang (Xiaoting) → ZGGG · Guangzhou (Huadu)
CSN3300 · CZ3300 · sched 12:40Z
ZGGG
→
ZHYC
ZGGG · Guangzhou (Huadu) → ZHYC · Yichang (Xiaoting)
CSN3311 · CZ3311 · ⏱ 23:20– (Nonem)
2026-06-12
6 legs
round-trip
CSN
ZGGG → ZSWX → ZGGG → VTCC → ZGGG → VVTS → ZGGG
ZGGG
→
ZSWX
ZGGG · Guangzhou (Huadu) → ZSWX · Wuxi
CSN3913 · CZ3913 · ⏱ 00:42– (Nonem)
ZSWX
→
ZGGG
ZSWX · Wuxi → ZGGG · Guangzhou (Huadu)
CSN3914 · CZ3914 · sched 04:05Z
ZGGG
→
VTCC
ZGGG · Guangzhou (Huadu) → VTCC · Chiang Mai
intl
CSN3033 · CZ3033 · sched 08:00Z
VTCC
→
ZGGG
VTCC · Chiang Mai → ZGGG · Guangzhou (Huadu)
intl
CSN3034 · CZ3034 · sched 11:50Z
ZGGG
→
VVTS
ZGGG · Guangzhou (Huadu) → VVTS · Ho Chi Minh City
intl
CSN6089 · CZ6089 · ⏱ 15:55– (Nonem)
VVTS
→
ZGGG
VVTS · Ho Chi Minh City → ZGGG · Guangzhou (Huadu)
intl
CSN6090 · CZ6090 · sched 19:35Z
2026-06-11
4 legs
round-trip
CSN
ZGGG → VTBS → ZGGG → ZSLG → ZGGG
ZGGG
→
VTBS
ZGGG · Guangzhou (Huadu) → VTBS · Bangkok
intl
CSN8079 · CZ8079 · sched 01:40Z
VTBS
→
ZGGG
VTBS · Bangkok → ZGGG · Guangzhou (Huadu)
intl
CSN8080 · CZ8080 · sched 05:45Z
ZGGG
→
ZSLG
ZGGG · Guangzhou (Huadu) → ZSLG · Lianyungang
CSN3233 · CZ3233 · sched 10:55Z
ZSLG
→
ZGGG
ZSLG · Lianyungang → ZGGG · Guangzhou (Huadu)
CSN3234 · CZ3234 · sched 14:20Z
2026-06-10
2 legs
round-trip
CSN
ZGGG → ZSJN → ZGGG
ZGGG
→
ZSJN
ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng)
CSN3619 · CZ3619 · ⏱ 02:52– (Nonem)
ZSJN
→
ZGGG
ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu)
CSN3620 · CZ3620 · sched 06:10Z
2026-06-09
4 legs
round-trip
CSN
ZGGG → VLVT → ZGGG → ZSLY → ZGGG
ZGGG
→
VLVT
ZGGG · Guangzhou (Huadu) → VLVT · Vientiane
intl
CSN6091 · CZ6091 · ⏱ 05:31– (Nonem)
VLVT
→
ZGGG
VLVT · Vientiane → ZGGG · Guangzhou (Huadu)
intl
CSN6092 · CZ6092 · sched 08:50Z
ZGGG
→
ZSLY
ZGGG · Guangzhou (Huadu) → ZSLY · Linyi (Hedong)
CSN3991 · CZ3991 · sched 12:40Z
ZSLY
→
ZGGG
ZSLY · Linyi (Hedong) → ZGGG · Guangzhou (Huadu)
CSN3992 · CZ3992 · sched 23:00Z
2026-06-08
4 legs
round-trip
CSN
ZGGG → VDTI → ZGGG → ZBYC → ZGGG
ZGGG
→
VDTI
ZGGG · Guangzhou (Huadu) → VDTI · Phnom Penh (Boeng Khyang)
intl
CSN6059 · CZ6059 · sched 04:50Z
VDTI
→
ZGGG
VDTI · Phnom Penh (Boeng Khyang) → ZGGG · Guangzhou (Huadu)
intl
CSN6060 · CZ6060 · ⏱ 10:12– (Nonem)
ZGGG
→
ZBYC
ZGGG · Guangzhou (Huadu) → ZBYC · Yuncheng (Yanhu)
CSN5265 · CZ5265 · sched 13:50Z
ZBYC
→
ZGGG
ZBYC · Yuncheng (Yanhu) → ZGGG · Guangzhou (Huadu)
CSN5266 · CZ5266 · sched 23:20Z
2026-06-07
5 legs
CSN
ZSAQ → ZGGG → ZSQD → ZGGG → ZBYC → ZGGG
ZSAQ
→
ZGGG
ZSAQ · Anqing → ZGGG · Guangzhou (Huadu)
CSN3320 · CZ3320 · sched 01:55Z
ZGGG
→
ZSQD
ZGGG · Guangzhou (Huadu) → ZSQD · Qingdao (Jiaozhou)
CSN3799 · CZ3799 · sched 04:55Z
ZSQD
→
ZGGG
ZSQD · Qingdao (Jiaozhou) → ZGGG · Guangzhou (Huadu)
CSN3800 · CZ3800 · sched 09:05Z
ZGGG
→
ZBYC
ZGGG · Guangzhou (Huadu) → ZBYC · Yuncheng (Yanhu)
CSN5265 · CZ5265 · ⏱ 13:59– (Nonem)
ZBYC
→
ZGGG
ZBYC · Yuncheng (Yanhu) → ZGGG · Guangzhou (Huadu)
CSN5266 · CZ5266 · sched 23:20Z
2026-06-06
5 legs
CSN
ZGGG → ZPPP → ZGGG → ZSLG → ZGGG → ZSAQ
ZGGG
→
ZPPP
ZGGG · Guangzhou (Huadu) → ZPPP · Kunming
CSN3493 · CZ3493 · sched 01:50Z
ZPPP
→
ZGGG
ZPPP · Kunming → ZGGG · Guangzhou (Huadu)
CSN3494 · CZ3494 · sched 05:15Z
ZGGG
→
ZSLG
ZGGG · Guangzhou (Huadu) → ZSLG · Lianyungang
CSN3233 · CZ3233 · ⏱ 11:05–13:20 (135m)
ZSLG
→
ZGGG
ZSLG · Lianyungang → ZGGG · Guangzhou (Huadu)
CSN3234 · CZ3234 · sched 14:20Z
ZGGG
→
ZSAQ
ZGGG · Guangzhou (Huadu) → ZSAQ · Anqing
CSN3319 · CZ3319 · ⏱ 23:20–00:52 (92m)
2026-06-05
2 legs
round-trip
CSN
ZGGG → ZSJN → ZGGG
ZGGG
→
ZSJN
ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng)
CSN8479 · CZ8479 · ⏱ 06:49– (Nonem)
ZSJN
→
ZGGG
ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu)
CSN8480 · CZ8480 · sched 10:20Z
2026-06-04
4 legs
round-trip
CSN
ZGGG → ZSNT → ZGGG → ZBYN → ZGGG
ZGGG
→
ZSNT
ZGGG · Guangzhou (Huadu) → ZSNT · Nantong (Tongzhou)
CSN3639 · CZ3639 · ⏱ 02:13– (Nonem)
ZSNT
→
ZGGG
ZSNT · Nantong (Tongzhou) → ZGGG · Guangzhou (Huadu)
CSN3640 · CZ3640 · sched 05:30Z
ZGGG
→
ZBYN
ZGGG · Guangzhou (Huadu) → ZBYN · Taiyuan
CSN3951 · CZ3951 · sched 09:10Z
ZBYN
→
ZGGG
ZBYN · Taiyuan → ZGGG · Guangzhou (Huadu)
CSN3952 · CZ3952 · sched 12:55Z
2026-06-03
1 legs
CSN
ZSQD → ZGGG
ZSQD
→
ZGGG
ZSQD · Qingdao (Jiaozhou) → ZGGG · Guangzhou (Huadu)
CSN3800 · CZ3800 · sched 09:05Z
2026-06-02
4 legs
round-trip
CSN
ZGGG → VDTI → ZGGG → ZBYC → ZGGG
ZGGG
→
VDTI
ZGGG · Guangzhou (Huadu) → VDTI · Phnom Penh (Boeng Khyang)
intl
CSN6059 · CZ6059 · ⏱ 04:59– (Nonem)
VDTI
→
ZGGG
VDTI · Phnom Penh (Boeng Khyang) → ZGGG · Guangzhou (Huadu)
intl
CSN6060 · CZ6060 · ⏱ 08:50– (Nonem)
ZGGG
→
ZBYC
ZGGG · Guangzhou (Huadu) → ZBYC · Yuncheng (Yanhu)
CSN5265 · CZ5265 · sched 13:50Z
ZBYC
→
ZGGG
ZBYC · Yuncheng (Yanhu) → ZGGG · Guangzhou (Huadu)
CSN5266 · CZ5266 · sched 23:20Z
2026-06-01
5 legs
CSN
ZSAQ → ZGGG → VLVT → ZGGG → ZSLY → ZGGG
ZSAQ
→
ZGGG
ZSAQ · Anqing → ZGGG · Guangzhou (Huadu)
CSN3320 · CZ3320 · sched 01:55Z
ZGGG
→
VLVT
ZGGG · Guangzhou (Huadu) → VLVT · Vientiane
intl
CSN6091 · CZ6091 · ⏱ 05:23– (Nonem)
VLVT
→
ZGGG
VLVT · Vientiane → ZGGG · Guangzhou (Huadu)
intl
CSN6092 · CZ6092 · ⏱ 08:31– (Nonem)
ZGGG
→
ZSLY
ZGGG · Guangzhou (Huadu) → ZSLY · Linyi (Hedong)
CSN3991 · CZ3991 · sched 12:40Z
ZSLY
→
ZGGG
ZSLY · Linyi (Hedong) → ZGGG · Guangzhou (Huadu)
CSN3992 · CZ3992 · sched 23:00Z
2026-05-31
5 legs
CSN
ZGGG → VTBS → ZGGG → ZSLG → ZGGG → ZSAQ
ZGGG
→
VTBS
ZGGG · Guangzhou (Huadu) → VTBS · Bangkok
intl
CSN8079 · CZ8079 · ⏱ 02:30– (Nonem)
VTBS
→
ZGGG
VTBS · Bangkok → ZGGG · Guangzhou (Huadu)
intl
CSN8080 · CZ8080 · sched 05:45Z
ZGGG
→
ZSLG
ZGGG · Guangzhou (Huadu) → ZSLG · Lianyungang
CSN3233 · CZ3233 · ⏱ 11:35– (Nonem)
ZSLG
→
ZGGG
ZSLG · Lianyungang → ZGGG · Guangzhou (Huadu)
CSN3234 · CZ3234 · sched 14:20Z
ZGGG
→
ZSAQ
ZGGG · Guangzhou (Huadu) → ZSAQ · Anqing
CSN3319 · CZ3319 · sched 23:15Z
2026-05-30
5 legs
CSN
ZSQD → ZGGG → VTCC → ZGGG → VTBS → ZGGG
ZSQD
→
ZGGG
ZSQD · Qingdao (Jiaozhou) → ZGGG · Guangzhou (Huadu)
CSN3200 · CZ3200 · sched 03:35Z
ZGGG
→
VTCC
ZGGG · Guangzhou (Huadu) → VTCC · Chiang Mai
intl
CSN3033 · CZ3033 · ⏱ 08:05– (Nonem)
VTCC
→
ZGGG
VTCC · Chiang Mai → ZGGG · Guangzhou (Huadu)
intl
CSN3034 · CZ3034 · sched 11:50Z
ZGGG
→
VTBS
ZGGG · Guangzhou (Huadu) → VTBS · Bangkok
intl
CSN3035 · CZ3035 · sched 15:35Z
VTBS
→
ZGGG
VTBS · Bangkok → ZGGG · Guangzhou (Huadu)
intl
CSN3036 · CZ3036 · sched 20:00Z
2026-05-29
4 legs
CSN
ZHYC → ZGGG → ZULA → ZGGG → ZSQD
ZHYC
→
ZGGG
ZHYC · Yichang (Xiaoting) → ZGGG · Guangzhou (Huadu)
CSN3312 · CZ3312 · sched 02:05Z
ZGGG
→
ZULA
ZGGG · Guangzhou (Huadu) → ZULA · Nanchong (Langzhong)
CSN5781 · CZ5781 · sched 08:40Z
ZULA
→
ZGGG
ZULA · Nanchong (Langzhong) → ZGGG · Guangzhou (Huadu)
CSN5782 · CZ5782 · sched 11:50Z
ZGGG
→
ZSQD
ZGGG · Guangzhou (Huadu) → ZSQD · Qingdao (Jiaozhou)
CSN3199 · CZ3199 · ⏱ 23:31– (Nonem)
2026-05-28
5 legs
CSN
ZGGG → ZSNT → ZGGG → ZSLG → ZGGG → ZHYC
ZGGG
→
ZSNT
ZGGG · Guangzhou (Huadu) → ZSNT · Nantong (Tongzhou)
CSN3639 · CZ3639 · ⏱ 04:28– (Nonem)
ZSNT
→
ZGGG
ZSNT · Nantong (Tongzhou) → ZGGG · Guangzhou (Huadu)
CSN3640 · CZ3640 · sched 05:30Z
ZGGG
→
ZSLG
ZGGG · Guangzhou (Huadu) → ZSLG · Lianyungang
CSN3233 · CZ3233 · ⏱ 11:07–13:26 (138m)
ZSLG
→
ZGGG
ZSLG · Lianyungang → ZGGG · Guangzhou (Huadu)
CSN3234 · CZ3234 · sched 14:20Z
ZGGG
→
ZHYC
ZGGG · Guangzhou (Huadu) → ZHYC · Yichang (Xiaoting)
CSN3311 · CZ3311 · ⏱ 23:25– (Nonem)
2026-05-27
2 legs
round-trip
CSN
ZGGG → ZSJN → ZGGG
ZGGG
→
ZSJN
ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng)
CSN3619 · CZ3619 · sched 02:30Z
ZSJN
→
ZGGG
ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu)
CSN3620 · CZ3620 · ⏱ 08:41– (Nonem)
2026-05-26
4 legs
round-trip
CSN
ZGGG → VDTI → ZGGG → ZSSH → ZGGG
ZGGG
→
VDTI
ZGGG · Guangzhou (Huadu) → VDTI · Phnom Penh (Boeng Khyang)
intl
CSN6059 · CZ6059 · sched 04:50Z
VDTI
→
ZGGG
VDTI · Phnom Penh (Boeng Khyang) → ZGGG · Guangzhou (Huadu)
intl
CSN6060 · CZ6060 · sched 08:55Z
ZGGG
→
ZSSH
ZGGG · Guangzhou (Huadu) → ZSSH · Huai'an
CSN3995 · CZ3995 · sched 13:05Z
ZSSH
→
ZGGG
ZSSH · Huai'an → ZGGG · Guangzhou (Huadu)
CSN3996 · CZ3996 · sched 22:55Z
2026-05-25
5 legs
CSN
ZHYC → ZGGG → VLVT → ZGGG → ZSLY → ZGGG
ZHYC
→
ZGGG
ZHYC · Yichang (Xiaoting) → ZGGG · Guangzhou (Huadu)
CSN3312 · CZ3312 · sched 02:05Z
ZGGG
→
VLVT
ZGGG · Guangzhou (Huadu) → VLVT · Vientiane
intl
CSN6091 · CZ6091 · sched 05:20Z
VLVT
→
ZGGG
VLVT · Vientiane → ZGGG · Guangzhou (Huadu)
intl
CSN6092 · CZ6092 · sched 08:50Z
ZGGG
→
ZSLY
ZGGG · Guangzhou (Huadu) → ZSLY · Linyi (Hedong)
CSN3991 · CZ3991 · sched 12:40Z
ZSLY
→
ZGGG
ZSLY · Linyi (Hedong) → ZGGG · Guangzhou (Huadu)
CSN3992 · CZ3992 · sched 23:00Z
2026-05-24
5 legs
CSN
ZGGG → ZSXZ → ZGGG → ZSJN → ZGGG → ZHYC
ZGGG
→
ZSXZ
ZGGG · Guangzhou (Huadu) → ZSXZ · Xuzhou
CSN3257 · CZ3257 · sched 23:40Z
ZSXZ
→
ZGGG
ZSXZ · Xuzhou → ZGGG · Guangzhou (Huadu)
CSN3258 · CZ3258 · sched 03:00Z
ZGGG
→
ZSJN
ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng)
CSN8479 · CZ8479 · sched 06:35Z
ZSJN
→
ZGGG
ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu)
CSN8480 · CZ8480 · sched 10:20Z
ZGGG
→
ZHYC
ZGGG · Guangzhou (Huadu) → ZHYC · Yichang (Xiaoting)
CSN3311 · CZ3311 · sched 23:15Z
2026-05-23
4 legs
round-trip
CSN
ZGGG → ZPPP → ZGGG → ZSLR → ZGGG
ZGGG
→
ZPPP
ZGGG · Guangzhou (Huadu) → ZPPP · Kunming
CSN3493 · CZ3493 · ⏱ 02:56–04:46 (110m)
ZPPP
→
ZGGG
ZPPP · Kunming → ZGGG · Guangzhou (Huadu)
CSN3494 · CZ3494 · sched 05:15Z
ZGGG
→
ZSLR
ZGGG · Guangzhou (Huadu) → ZSLR
CSN3867 · CZ3867 · ⏱ 10:30–12:06 (95m)
ZSLR
→
ZGGG
ZSLR → ZGGG · Guangzhou (Huadu)
CSN3868 · CZ3868 · sched 12:00Z
2026-05-22
3 legs
CSN
ZSXZ → ZGGG → ZSJN → ZGGG
ZSXZ
→
ZGGG
ZSXZ · Xuzhou → ZGGG · Guangzhou (Huadu)
CSN3258 · CZ3258 · sched 03:00Z
ZGGG
→
ZSJN
ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng)
CSN8479 · CZ8479 · sched 06:35Z
ZSJN
→
ZGGG
ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu)
CSN8480 · CZ8480 · ⏱ 12:38– (Nonem)
2026-05-21
3 legs
CSN
ZGGG → ZSNT → ZGGG → ZSXZ
ZGGG
→
ZSNT
ZGGG · Guangzhou (Huadu) → ZSNT · Nantong (Tongzhou)
CSN3639 · CZ3639 · sched 02:00Z
ZSNT
→
ZGGG
ZSNT · Nantong (Tongzhou) → ZGGG · Guangzhou (Huadu)
CSN3640 · CZ3640 · sched 05:30Z
ZGGG
→
ZSXZ
ZGGG · Guangzhou (Huadu) → ZSXZ · Xuzhou
CSN3257 · CZ3257 · ⏱ 23:54– (Nonem)
2026-05-20
4 legs
round-trip
CSN
ZGGG → VTBS → ZGGG → ZUUU → ZGGG
ZGGG
→
VTBS
ZGGG · Guangzhou (Huadu) → VTBS · Bangkok
intl
CSN8079 · CZ8079 · ⏱ 02:02– (Nonem)
VTBS
→
ZGGG
VTBS · Bangkok → ZGGG · Guangzhou (Huadu)
intl
CSN8080 · CZ8080 · sched 05:45Z
ZGGG
→
ZUUU
ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu)
CSN3427 · CZ3427 · sched 10:15Z
ZUUU
→
ZGGG
ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu)
CSN3428 · CZ3428 · ⏱ 15:18– (Nonem)
2026-05-19
4 legs
round-trip
CSN
ZGGG → ZSWX → ZGGG → ZUWS → ZGGG
ZGGG
→
ZSWX
ZGGG · Guangzhou (Huadu) → ZSWX · Wuxi
CSN3913 · CZ3913 · ⏱ 00:36–02:28 (112m)
ZSWX
→
ZGGG
ZSWX · Wuxi → ZGGG · Guangzhou (Huadu)
CSN3914 · CZ3914 · sched 04:05Z
ZGGG
→
ZUWS
ZGGG · Guangzhou (Huadu) → ZUWS · Wushan
CSN3961 · CZ3961 · sched 08:40Z
ZUWX
→
ZGGG
ZUWX · Wanzhou → ZGGG · Guangzhou (Huadu)
⚠ gap
CSN3962 · CZ3962 · sched 11:35Z
2026-05-18
4 legs
round-trip
CSN
ZGGG → ZPPP → ZGGG → ZULA → ZGGG
ZGGG
→
ZPPP
ZGGG · Guangzhou (Huadu) → ZPPP · Kunming
CSN3493 · CZ3493 · sched 01:50Z
ZPPP
→
ZGGG
ZPPP · Kunming → ZGGG · Guangzhou (Huadu)
CSN3494 · CZ3494 · sched 05:15Z
ZGGG
→
ZULA
ZGGG · Guangzhou (Huadu) → ZULA · Nanchong (Langzhong)
CSN5781 · CZ5781 · sched 08:40Z
ZULA
→
ZGGG
ZULA · Nanchong (Langzhong) → ZGGG · Guangzhou (Huadu)
CSN5782 · CZ5782 · sched 11:50Z
2026-05-17
5 legs
CSN
ZLAK → ZGGG → ZSJN → ZGGG → ZGBH → ZGGG
ZLAK
→
ZGGG
ZLAK · Ankang (Hanbin) → ZGGG · Guangzhou (Huadu)
CSN6464 · CZ6464 · sched 02:15Z
ZGGG
→
ZSJN
ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng)
CSN8479 · CZ8479 · ⏱ 06:48– (Nonem)
ZSJN
→
ZGGG
ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu)
CSN8480 · CZ8480 · sched 10:20Z
ZGGG
→
ZGBH
ZGGG · Guangzhou (Huadu) → ZGBH · Beihai
CSN3353 · CZ3353 · sched 15:00Z
ZGBH
→
ZGGG
ZGBH · Beihai → ZGGG · Guangzhou (Huadu)
CSN3354 · CZ3354 · ⏱ 23:23– (Nonem)
2026-05-16
2 legs
CSN
ZSXZ → ZGGG → ZLAK
ZSXZ
→
ZGGG
ZSXZ · Xuzhou → ZGGG · Guangzhou (Huadu)
CSN3258 · CZ3258 · sched 03:00Z
ZGGG
→
ZLAK
ZGGG · Guangzhou (Huadu) → ZLAK · Ankang (Hanbin)
CSN6463 · CZ6463 · sched 23:10Z
2026-05-15
3 legs
CSN
ZGGG → ZBYN → ZGGG → ZSXZ
ZGGG
→
ZBYN
ZGGG · Guangzhou (Huadu) → ZBYN · Taiyuan
CSN8767 · CZ8767 · sched 02:50Z
ZBYN
→
ZGGG
ZBYN · Taiyuan → ZGGG · Guangzhou (Huadu)
CSN8768 · CZ8768 · sched 06:25Z
ZGGG
→
ZSXZ
ZGGG · Guangzhou (Huadu) → ZSXZ · Xuzhou
CSN3257 · CZ3257 · sched 23:40Z
2026-05-14
4 legs
round-trip
CSN
ZGGG → ZUMT → ZGGG → ZSLY → ZGGG
ZGGG
→
ZUMT
ZGGG · Guangzhou (Huadu) → ZUMT · Zunyi
CSN3313 · CZ3313 · sched 02:55Z
ZUMT
→
ZGGG
ZUMT · Zunyi → ZGGG · Guangzhou (Huadu)
CSN3314 · CZ3314 · sched 05:40Z
ZGGG
→
ZSLY
ZGGG · Guangzhou (Huadu) → ZSLY · Linyi (Hedong)
CSN3991 · CZ3991 · sched 12:40Z
ZSLY
→
ZGGG
ZSLY · Linyi (Hedong) → ZGGG · Guangzhou (Huadu)
CSN3992 · CZ3992 · sched 23:00Z
2026-05-13
4 legs
round-trip
CSN
ZGGG → ZSJN → ZGGG → ZSSH → ZGGG
ZGGG
→
ZSJN
ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng)
CSN3619 · CZ3619 · ⏱ 02:43–04:56 (133m)
ZSJN
→
ZGGG
ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu)
CSN3620 · CZ3620 · sched 06:10Z
ZGGG
→
ZSSH
ZGGG · Guangzhou (Huadu) → ZSSH · Huai'an
CSN3995 · CZ3995 · ⏱ 13:13– (Nonem)
ZSSH
→
ZGGG
ZSSH · Huai'an → ZGGG · Guangzhou (Huadu)
CSN3996 · CZ3996 · sched 22:55Z
2026-05-12
5 legs
CSN
ZLAK → ZGGG → VLVT → ZGGG → ZSLY → ZGGG
ZLAK
→
ZGGG
ZLAK · Ankang (Hanbin) → ZGGG · Guangzhou (Huadu)
CSN6464 · CZ6464 · sched 02:15Z
ZGGG
→
VLVT
ZGGG · Guangzhou (Huadu) → VLVT · Vientiane
intl
CSN6091 · CZ6091 · sched 05:20Z
VLVT
→
ZGGG
VLVT · Vientiane → ZGGG · Guangzhou (Huadu)
intl
CSN6092 · CZ6092 · sched 08:50Z
ZGGG
→
ZSLY
ZGGG · Guangzhou (Huadu) → ZSLY · Linyi (Hedong)
CSN3991 · CZ3991 · sched 12:40Z
ZSLY
→
ZGGG
ZSLY · Linyi (Hedong) → ZGGG · Guangzhou (Huadu)
CSN3992 · CZ3992 · sched 23:00Z
2026-05-11
3 legs
CSN
ZGGG → ZSJN → ZGGG → ZLAK
ZGGG
→
ZSJN
ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng)
CSN3711 · CZ3711 · ⏱ 04:51– (Nonem)
ZSJN
→
ZGGG
ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu)
CSN3712 · CZ3712 · sched 08:25Z
ZGGG
→
ZLAK
ZGGG · Guangzhou (Huadu) → ZLAK · Ankang (Hanbin)
CSN6463 · CZ6463 · sched 23:10Z
2026-05-10
5 legs
CSN
ZSXZ → ZGGG → ZSJN → ZGGG → ZLIC → ZGGG
ZSXZ
→
ZGGG
ZSXZ · Xuzhou → ZGGG · Guangzhou (Huadu)
CSN3258 · CZ3258 · sched 03:00Z
ZGGG
→
ZSJN
ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng)
CSN8479 · CZ8479 · sched 06:35Z
ZSJN
→
ZGGG
ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu)
CSN8480 · CZ8480 · sched 10:20Z
ZGGG
→
ZLIC
ZGGG · Guangzhou (Huadu) → ZLIC · Yinchuan
CSN3253 · CZ3253 · sched 14:15Z
ZLIC
→
ZGGG
ZLIC · Yinchuan → ZGGG · Guangzhou (Huadu)
CSN3254 · CZ3254 · sched 23:10Z
2026-05-09
4 legs
CSN
ZLAK → ZGGG → ZSCG → ZGGG → ZSXZ
ZLAK
→
ZGGG
ZLAK · Ankang (Hanbin) → ZGGG · Guangzhou (Huadu)
CSN6464 · CZ6464 · sched 02:15Z
ZGGG
→
ZSCG
ZGGG · Guangzhou (Huadu) → ZSCG · Changzhou
CSN3899 · CZ3899 · ⏱ 09:02– (Nonem)
ZSCG
→
ZGGG
ZSCG · Changzhou → ZGGG · Guangzhou (Huadu)
CSN3900 · CZ3900 · sched 12:05Z
ZGGG
→
ZSXZ
ZGGG · Guangzhou (Huadu) → ZSXZ · Xuzhou
CSN3257 · CZ3257 · ⏱ 23:54– (Nonem)
2026-05-08
1 legs
CSN
ZGGG → ZLAK
ZGGG
→
ZLAK
ZGGG · Guangzhou (Huadu) → ZLAK · Ankang (Hanbin)
CSN6463 · CZ6463 · sched 23:10Z
2026-05-07
4 legs
round-trip
CSN
ZGGG → VTBS → ZGGG → ZSHC → ZGGG
ZGGG
→
VTBS
ZGGG · Guangzhou (Huadu) → VTBS · Bangkok
intl
CSN8079 · CZ8079 · sched 01:40Z
VTBS
→
ZGGG
VTBS · Bangkok → ZGGG · Guangzhou (Huadu)
intl
CSN8080 · CZ8080 · sched 05:45Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CSN3801 · CZ3801 · sched 10:10Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CSN3802 · CZ3802 · sched 13:35Z
2026-05-06
2 legs
round-trip
CSN
ZGGG → ZBSJ → ZGGG
ZGGG
→
ZBSJ
ZGGG · Guangzhou (Huadu) → ZBSJ · Shijiazhuang
CSN3183 · CZ3183 · ⏱ 02:35–04:48 (133m)
ZBSJ
→
ZGGG
ZBSJ · Shijiazhuang → ZGGG · Guangzhou (Huadu)
CSN3184 · CZ3184 · sched 06:00Z
2026-05-05
4 legs
round-trip
CSN
ZGGG → ZLXY → ZGGG → ZBYN → ZGGG
ZGGG
→
ZLXY
ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an
CSN3237 · CZ3237 · ⏱ 01:26– (Nonem)
ZLXY
→
ZGGG
ZLXY · Xi'an → ZGGG · Guangzhou (Huadu)
CSN3238 · CZ3238 · sched 05:00Z
ZGGG
→
ZBYN
ZGGG · Guangzhou (Huadu) → ZBYN · Taiyuan
CSN3951 · CZ3951 · sched 09:10Z
ZBYN
→
ZGGG
ZBYN · Taiyuan → ZGGG · Guangzhou (Huadu)
CSN3952 · CZ3952 · sched 12:55Z
2026-05-04
4 legs
round-trip
CSN
ZGGG → VDTI → ZGGG → VVTS → ZGGG
ZGGG
→
VDTI
ZGGG · Guangzhou (Huadu) → VDTI · Phnom Penh (Boeng Khyang)
intl
CSN6059 · CZ6059 · sched 04:50Z
VDTI
→
ZGGG
VDTI · Phnom Penh (Boeng Khyang) → ZGGG · Guangzhou (Huadu)
intl
CSN6060 · CZ6060 · ⏱ 08:57– (Nonem)
ZGGG
→
VVTS
ZGGG · Guangzhou (Huadu) → VVTS · Ho Chi Minh City
intl
CSN6089 · CZ6089 · sched 15:40Z
VVTS
→
ZGGG
VVTS · Ho Chi Minh City → ZGGG · Guangzhou (Huadu)
intl
CSN6090 · CZ6090 · sched 19:35Z
2026-05-03
4 legs
round-trip
CSN
ZGGG → VDTI → ZGGG → ZLIC → ZGGG
ZGGG
→
VDTI
ZGGG · Guangzhou (Huadu) → VDTI · Phnom Penh (Boeng Khyang)
intl
CSN6059 · CZ6059 · sched 04:50Z
VDTI
→
ZGGG
VDTI · Phnom Penh (Boeng Khyang) → ZGGG · Guangzhou (Huadu)
intl
CSN6060 · CZ6060 · sched 08:55Z
ZGGG
→
ZLIC
ZGGG · Guangzhou (Huadu) → ZLIC · Yinchuan
CSN3253 · CZ3253 · sched 14:15Z
ZLIC
→
ZGGG
ZLIC · Yinchuan → ZGGG · Guangzhou (Huadu)
CSN3254 · CZ3254 · sched 23:10Z
2026-05-02
5 legs
CSN
ZBSJ → ZGGG → VDTI → ZGGG → ZLIC → ZGGG
ZBSJ
→
ZGGG
ZBSJ · Shijiazhuang → ZGGG · Guangzhou (Huadu)
CSN3132 · CZ3132 · sched 00:35Z
ZGGG
→
VDTI
ZGGG · Guangzhou (Huadu) → VDTI · Phnom Penh (Boeng Khyang)
intl
CSN6059 · CZ6059 · sched 04:50Z
VDTI
→
ZGGG
VDTI · Phnom Penh (Boeng Khyang) → ZGGG · Guangzhou (Huadu)
intl
CSN6060 · CZ6060 · ⏱ 08:49–11:11 (142m)
ZGGG
→
ZLIC
ZGGG · Guangzhou (Huadu) → ZLIC · Yinchuan
CSN3253 · CZ3253 · sched 14:15Z
ZLIC
→
ZGGG
ZLIC · Yinchuan → ZGGG · Guangzhou (Huadu)
CSN3254 · CZ3254 · sched 23:10Z
2026-05-01
3 legs
CSN
ZGGG → ZSJN → ZGGG → ZBSJ
ZGGG
→
ZSJN
ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng)
CSN3711 · CZ3711 · sched 04:35Z
ZSJN
→
ZGGG
ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu)
CSN3712 · CZ3712 · sched 08:25Z
ZGGG
→
ZBSJ
ZGGG · Guangzhou (Huadu) → ZBSJ · Shijiazhuang
CSN3131 · CZ3131 · sched 12:15Z
2026-04-30
4 legs
round-trip
CSN
ZGGG → ZPPP → ZGGG → ZPPP → ZGGG
ZGGG
→
ZPPP
ZGGG · Guangzhou (Huadu) → ZPPP · Kunming
CSN3415 · CZ3415 · sched 03:00Z
ZPPP
→
ZGGG
ZPPP · Kunming → ZGGG · Guangzhou (Huadu)
CSN3416 · CZ3416 · ⏱ 07:09– (Nonem)
ZGGG
→
ZPPP
ZGGG · Guangzhou (Huadu) → ZPPP · Kunming
CSN3499 · CZ3499 · sched 09:55Z
ZPPP
→
ZGGG
ZPPP · Kunming → ZGGG · Guangzhou (Huadu)
CSN3500 · CZ3500 · ⏱ 14:25– (Nonem)
2026-04-29
4 legs
round-trip
CSN
ZGGG → VTBS → ZGGG → ZUNC → ZGGG
ZGGG
→
VTBS
ZGGG · Guangzhou (Huadu) → VTBS · Bangkok
intl
CSN8079 · CZ8079 · sched 01:40Z
VTBS
→
ZGGG
VTBS · Bangkok → ZGGG · Guangzhou (Huadu)
intl
CSN8080 · CZ8080 · sched 05:45Z
ZGGG
→
ZUNC
ZGGG · Guangzhou (Huadu) → ZUNC · Nanchong (Gaoping)
CSN3429 · CZ3429 · sched 09:55Z
ZUNC
→
ZGGG
ZUNC · Nanchong (Gaoping) → ZGGG · Guangzhou (Huadu)
CSN3430 · CZ3430 · sched 13:00Z
2026-04-28
2 legs
round-trip
CSN
ZGGG → ZSWX → ZGGG
ZGGG
→
ZSWX
ZGGG · Guangzhou (Huadu) → ZSWX · Wuxi
CSN3913 · CZ3913 · ⏱ 00:36– (Nonem)
ZSWX
→
ZGGG
ZSWX · Wuxi → ZGGG · Guangzhou (Huadu)
CSN3914 · CZ3914 · sched 04:05Z
2026-04-27
3 legs
CSN
ZLXN → ZGGG → ZULA → ZGGG
ZLXN
→
ZGGG
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZGGG · Guangzhou (Huadu)
CSN3250 · CZ3250 · sched 03:05Z
ZGGG
→
ZULA
ZGGG · Guangzhou (Huadu) → ZULA · Nanchong (Langzhong)
CSN5781 · CZ5781 · sched 08:45Z
ZULA
→
ZGGG
ZULA · Nanchong (Langzhong) → ZGGG · Guangzhou (Huadu)
CSN5782 · CZ5782 · sched 11:50Z
2026-04-26
5 legs
CSN
ZGGG → ZSWX → ZGGG → ZULA → ZGGG → ZLXN
ZGGG
→
ZSWX
ZGGG · Guangzhou (Huadu) → ZSWX · Wuxi
CSN3913 · CZ3913 · ⏱ 00:40– (Nonem)
ZSWX
→
ZGGG
ZSWX · Wuxi → ZGGG · Guangzhou (Huadu)
CSN3914 · CZ3914 · sched 04:05Z
ZGGG
→
ZULA
ZGGG · Guangzhou (Huadu) → ZULA · Nanchong (Langzhong)
CSN5781 · CZ5781 · ⏱ 08:51–10:46 (115m)
ZULA
→
ZGGG
ZULA · Nanchong (Langzhong) → ZGGG · Guangzhou (Huadu)
CSN5782 · CZ5782 · sched 11:50Z
ZGGG
→
ZLXN
ZGGG · Guangzhou (Huadu) → ZLXN · Haidong (Huzhu Tu Autonomous County)
CSN3249 · CZ3249 · sched 22:55Z
2026-04-25
4 legs
round-trip
CSN
ZGGG → VTBS → ZGGG → ZPPP → ZGGG
ZGGG
→
VTBS
ZGGG · Guangzhou (Huadu) → VTBS · Bangkok
intl
CSN8079 · CZ8079 · ⏱ 02:03– (Nonem)
VTBS
→
ZGGG
VTBS · Bangkok → ZGGG · Guangzhou (Huadu)
intl
CSN8080 · CZ8080 · sched 05:45Z
ZGGG
→
ZPPP
ZGGG · Guangzhou (Huadu) → ZPPP · Kunming
CSN3499 · CZ3499 · sched 09:55Z
ZPPP
→
ZGGG
ZPPP · Kunming → ZGGG · Guangzhou (Huadu)
CSN3500 · CZ3500 · ⏱ 13:38– (Nonem)
2026-04-24
4 legs
round-trip
CSN
ZGGG → ZLXY → ZGGG → ZSLG → ZGGG
ZGGG
→
ZLXY
ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an
CSN3237 · CZ3237 · sched 00:55Z
ZLXY
→
ZGGG
ZLXY · Xi'an → ZGGG · Guangzhou (Huadu)
CSN3238 · CZ3238 · sched 05:00Z
ZGGG
→
ZSLG
ZGGG · Guangzhou (Huadu) → ZSLG · Lianyungang
CSN3233 · CZ3233 · ⏱ 11:16–13:29 (133m)
ZSLG
→
ZGGG
ZSLG · Lianyungang → ZGGG · Guangzhou (Huadu)
CSN3234 · CZ3234 · sched 14:20Z
2026-04-23
4 legs
round-trip
CSN
ZGGG → ZHYC → ZGGG → VDTI → ZGGG
ZGGG
→
ZHYC
ZGGG · Guangzhou (Huadu) → ZHYC · Yichang (Xiaoting)
CSN3311 · CZ3311 · sched 23:15Z
ZHYC
→
ZGGG
ZHYC · Yichang (Xiaoting) → ZGGG · Guangzhou (Huadu)
CSN3312 · CZ3312 · sched 02:05Z
ZGGG
→
VDTI
ZGGG · Guangzhou (Huadu) → VDTI · Phnom Penh (Boeng Khyang)
intl
CSN6059 · CZ6059 · ⏱ 09:13– (Nonem)
VDTI
→
ZGGG
VDTI · Phnom Penh (Boeng Khyang) → ZGGG · Guangzhou (Huadu)
intl
CSN6060 · CZ6060 · ⏱ 12:44– (Nonem)
2026-04-22
4 legs
round-trip
CSN
ZGGG → ZSWX → ZGGG → ZBYN → ZGGG
ZGGG
→
ZSWX
ZGGG · Guangzhou (Huadu) → ZSWX · Wuxi
CSN3913 · CZ3913 · sched 00:25Z
ZSWX
→
ZGGG
ZSWX · Wuxi → ZGGG · Guangzhou (Huadu)
CSN3914 · CZ3914 · sched 04:05Z
ZGGG
→
ZBYN
ZGGG · Guangzhou (Huadu) → ZBYN · Taiyuan
CSN3951 · CZ3951 · sched 09:10Z
ZBYN
→
ZGGG
ZBYN · Taiyuan → ZGGG · Guangzhou (Huadu)
CSN3952 · CZ3952 · sched 12:55Z
2026-04-21
5 legs
CSN
ZSHZ → ZGGG → ZSXZ → ZGGG → VVTS → ZGGG
ZSHZ
→
ZGGG
ZSHZ · Heze (Dingtao) → ZGGG · Guangzhou (Huadu)
CSN3126 · CZ3126 · sched 03:00Z
ZGGG
→
ZSXZ
ZGGG · Guangzhou (Huadu) → ZSXZ · Xuzhou
CSN3339 · CZ3339 · ⏱ 07:14– (Nonem)
ZSXZ
→
ZGGG
ZSXZ · Xuzhou → ZGGG · Guangzhou (Huadu)
CSN3340 · CZ3340 · sched 10:15Z
ZGGG
→
VVTS
ZGGG · Guangzhou (Huadu) → VVTS · Ho Chi Minh City
intl
CSN6089 · CZ6089 · sched 15:40Z
VVTS
→
ZGGG
VVTS · Ho Chi Minh City → ZGGG · Guangzhou (Huadu)
intl
CSN6090 · CZ6090 · sched 19:35Z
2026-04-20
5 legs
CSN
ZGGG → VTBS → ZGGG → ZHXF → ZGGG → ZSHZ
ZGGG
→
VTBS
ZGGG · Guangzhou (Huadu) → VTBS · Bangkok
intl
CSN8079 · CZ8079 · ⏱ 01:49– (Nonem)
VTBS
→
ZGGG
VTBS · Bangkok → ZGGG · Guangzhou (Huadu)
intl
CSN8080 · CZ8080 · sched 05:45Z
ZGGG
→
ZHXF
ZGGG · Guangzhou (Huadu) → ZHXF · Xiangyang (Xiangzhou)
CSN3361 · CZ3361 · sched 10:05Z
ZHXF
→
ZGGG
ZHXF · Xiangyang (Xiangzhou) → ZGGG · Guangzhou (Huadu)
CSN3362 · CZ3362 · sched 13:00Z
ZGGG
→
ZSHZ
ZGGG · Guangzhou (Huadu) → ZSHZ · Heze (Dingtao)
CSN3125 · CZ3125 · sched 23:45Z
2026-04-19
4 legs
round-trip
CSN
ZGGG → ZSWX → ZGGG → ZSCG → ZGGG
ZGGG
→
ZSWX
ZGGG · Guangzhou (Huadu) → ZSWX · Wuxi
CSN3913 · CZ3913 · ⏱ 00:51– (Nonem)
ZSWX
→
ZGGG
ZSWX · Wuxi → ZGGG · Guangzhou (Huadu)
CSN3914 · CZ3914 · sched 04:05Z
ZGGG
→
ZSCG
ZGGG · Guangzhou (Huadu) → ZSCG · Changzhou
CSN3899 · CZ3899 · sched 09:00Z
ZSCG
→
ZGGG
ZSCG · Changzhou → ZGGG · Guangzhou (Huadu)
CSN3900 · CZ3900 · sched 12:05Z
2026-04-18
4 legs
round-trip
CSN
ZGGG → ZSWX → ZGGG → VVTS → ZGGG
ZGGG
→
ZSWX
ZGGG · Guangzhou (Huadu) → ZSWX · Wuxi
CSN3913 · CZ3913 · sched 00:25Z
ZSWX
→
ZGGG
ZSWX · Wuxi → ZGGG · Guangzhou (Huadu)
CSN3914 · CZ3914 · sched 04:05Z
ZGGG
→
VVTS
ZGGG · Guangzhou (Huadu) → VVTS · Ho Chi Minh City
intl
CSN6089 · CZ6089 · ⏱ 15:48– (Nonem)
VVTS
→
ZGGG
VVTS · Ho Chi Minh City → ZGGG · Guangzhou (Huadu)
intl
CSN6090 · CZ6090 · sched 19:35Z
2026-04-17
4 legs
round-trip
CSN
ZGGG → ZLXY → ZGGG → ZSJN → ZGGG
ZGGG
→
ZLXY
ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an
CSN3237 · CZ3237 · sched 01:05Z
ZLXY
→
ZGGG
ZLXY · Xi'an → ZGGG · Guangzhou (Huadu)
CSN3238 · CZ3238 · sched 05:00Z
ZGGG
→
ZSJN
ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng)
CSN3707 · CZ3707 · ⏱ 11:30– (Nonem)
ZSJN
→
ZGGG
ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu)
CSN3708 · CZ3708 · ⏱ 15:12– (Nonem)
2026-04-09
3 legs
CSN
ZSJG → ZGGG → ZBYN → ZGGG
ZSJG
→
ZGGG
ZSJG · Jining → ZGGG · Guangzhou (Huadu)
CSN3954 · CZ3954 · sched 03:10Z
ZGGG
→
ZBYN
ZGGG · Guangzhou (Huadu) → ZBYN · Taiyuan
CSN3951 · CZ3951 · sched 09:10Z
ZBYN
→
ZGGG
ZBYN · Taiyuan → ZGGG · Guangzhou (Huadu)
CSN3952 · CZ3952 · sched 12:55Z
2026-04-08
4 legs
CSN
ZSQD → ZGGG → ZSCG → ZGGG → ZSJG
ZSQD
→
ZGGG
ZSQD · Qingdao (Jiaozhou) → ZGGG · Guangzhou (Huadu)
CSN3200 · CZ3200 · sched 03:35Z
ZGGG
→
ZSCG
ZGGG · Guangzhou (Huadu) → ZSCG · Changzhou
CSN3899 · CZ3899 · ⏱ 09:14– (Nonem)
ZSCG
→
ZGGG
ZSCG · Changzhou → ZGGG · Guangzhou (Huadu)
CSN3900 · CZ3900 · sched 12:05Z
ZGGG
→
ZSJG
ZGGG · Guangzhou (Huadu) → ZSJG · Jining
CSN3953 · CZ3953 · sched 23:45Z
2026-04-07
4 legs
CSN
ZSHZ → ZGGG → ZBYN → ZGGG → ZSQD
ZSHZ
→
ZGGG
ZSHZ · Heze (Dingtao) → ZGGG · Guangzhou (Huadu)
CSN3126 · CZ3126 · sched 03:00Z
ZGGG
→
ZBYN
ZGGG · Guangzhou (Huadu) → ZBYN · Taiyuan
CSN3951 · CZ3951 · ⏱ 09:28– (Nonem)
ZBYN
→
ZGGG
ZBYN · Taiyuan → ZGGG · Guangzhou (Huadu)
CSN3952 · CZ3952 · sched 12:55Z
ZGGG
→
ZSQD
ZGGG · Guangzhou (Huadu) → ZSQD · Qingdao (Jiaozhou)
CSN3199 · CZ3199 · ⏱ 23:36– (Nonem)
2026-04-06
5 legs
CSN
ZGGG → ZLXY → ZGGG → ZBYN → ZGGG → ZSHZ
ZGGG
→
ZLXY
ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an
CSN3237 · CZ3237 · sched 00:55Z
ZLXY
→
ZGGG
ZLXY · Xi'an → ZGGG · Guangzhou (Huadu)
CSN3238 · CZ3238 · sched 05:00Z
ZGGG
→
ZBYN
ZGGG · Guangzhou (Huadu) → ZBYN · Taiyuan
CSN3951 · CZ3951 · sched 09:10Z
ZBYN
→
ZGGG
ZBYN · Taiyuan → ZGGG · Guangzhou (Huadu)
CSN3952 · CZ3952 · sched 12:55Z
ZGGG
→
ZSHZ
ZGGG · Guangzhou (Huadu) → ZSHZ · Heze (Dingtao)
CSN3125 · CZ3125 · sched 23:45Z
2026-04-05
5 legs
CSN
ZSXZ → ZGGG → ZULA → ZGGG → VVTS → ZGGG
ZSXZ
→
ZGGG
ZSXZ · Xuzhou → ZGGG · Guangzhou (Huadu)
CSN3258 · CZ3258 · sched 03:00Z
ZGGG
→
ZULA
ZGGG · Guangzhou (Huadu) → ZULA · Nanchong (Langzhong)
CSN5781 · CZ5781 · sched 08:45Z
ZULA
→
ZGGG
ZULA · Nanchong (Langzhong) → ZGGG · Guangzhou (Huadu)
CSN5782 · CZ5782 · sched 11:50Z
ZGGG
→
VVTS
ZGGG · Guangzhou (Huadu) → VVTS · Ho Chi Minh City
intl
CSN6089 · CZ6089 · ⏱ 15:50– (Nonem)
VVTS
→
ZGGG
VVTS · Ho Chi Minh City → ZGGG · Guangzhou (Huadu)
intl
CSN6090 · CZ6090 · sched 19:35Z
2026-04-04
5 legs
CSN
ZGGG → ZPPP → ZGGG → ZPPP → ZGGG → ZSXZ
ZGGG
→
ZPPP
ZGGG · Guangzhou (Huadu) → ZPPP · Kunming
CSN3415 · CZ3415 · sched 03:00Z
ZPPP
→
ZGGG
ZPPP · Kunming → ZGGG · Guangzhou (Huadu)
CSN3416 · CZ3416 · sched 06:25Z
ZGGG
→
ZPPP
ZGGG · Guangzhou (Huadu) → ZPPP · Kunming
CSN3499 · CZ3499 · sched 09:55Z
ZPPP
→
ZGGG
ZPPP · Kunming → ZGGG · Guangzhou (Huadu)
CSN3500 · CZ3500 · sched 13:25Z
ZGGG
→
ZSXZ
ZGGG · Guangzhou (Huadu) → ZSXZ · Xuzhou
CSN3257 · CZ3257 · sched 23:40Z
2026-04-03
4 legs
round-trip
CSN
ZGGG → VLVT → ZGGG → ZSLY → ZGGG
ZGGG
→
VLVT
ZGGG · Guangzhou (Huadu) → VLVT · Vientiane
intl
CSN6091 · CZ6091 · sched 05:20Z
VLVT
→
ZGGG
VLVT · Vientiane → ZGGG · Guangzhou (Huadu)
intl
CSN6092 · CZ6092 · ⏱ 08:53– (Nonem)
ZGGG
→
ZSLY
ZGGG · Guangzhou (Huadu) → ZSLY · Linyi (Hedong)
CSN3991 · CZ3991 · ⏱ 12:46– (Nonem)
ZSLY
→
ZGGG
ZSLY · Linyi (Hedong) → ZGGG · Guangzhou (Huadu)
CSN3992 · CZ3992 · sched 23:00Z
2026-04-02
2 legs
round-trip
CSN
ZGGG → ZSJU → ZGGG
ZGGG
→
ZSJU
ZGGG · Guangzhou (Huadu) → ZSJU · Quzhou (Kezheng)
CSN6289 · CZ6289 · sched 03:45Z
ZSJU
→
ZGGG
ZSJU · Quzhou (Kezheng) → ZGGG · Guangzhou (Huadu)
CSN6290 · CZ6290 · sched 06:55Z
2026-04-01
4 legs
round-trip
CSN
ZGGG → VLVT → ZGGG → ZSLY → ZGGG
ZGGG
→
VLVT
ZGGG · Guangzhou (Huadu) → VLVT · Vientiane
intl
CSN6091 · CZ6091 · sched 05:20Z
VLVT
→
ZGGG
VLVT · Vientiane → ZGGG · Guangzhou (Huadu)
intl
CSN6092 · CZ6092 · sched 08:50Z
ZGGG
→
ZSLY
ZGGG · Guangzhou (Huadu) → ZSLY · Linyi (Hedong)
CSN3991 · CZ3991 · ⏱ 12:48– (Nonem)
ZSLY
→
ZGGG
ZSLY · Linyi (Hedong) → ZGGG · Guangzhou (Huadu)
CSN3992 · CZ3992 · sched 23:00Z
2026-03-31
4 legs
round-trip
CSN
ZGGG → VLVT → ZGGG → ZSLY → ZGGG
ZGGG
→
VLVT
ZGGG · Guangzhou (Huadu) → VLVT · Vientiane
intl
CSN6091 · CZ6091 · sched 05:20Z
VLVT
→
ZGGG
VLVT · Vientiane → ZGGG · Guangzhou (Huadu)
intl
CSN6092 · CZ6092 · sched 08:50Z
ZGGG
→
ZSLY
ZGGG · Guangzhou (Huadu) → ZSLY · Linyi (Hedong)
CSN3991 · CZ3991 · sched 12:40Z
ZSLY
→
ZGGG
ZSLY · Linyi (Hedong) → ZGGG · Guangzhou (Huadu)
CSN3992 · CZ3992 · sched 23:00Z
2026-03-30
3 legs
round-trip
CSN
ZGGG → ZBYN → ZGGG → ZGGG
ZGGG
→
ZBYN
ZGGG · Guangzhou (Huadu) → ZBYN · Taiyuan
CSN6527 · CZ6527 · sched 05:50Z
ZBYN
→
ZGGG
ZBYN · Taiyuan → ZGGG · Guangzhou (Huadu)
CSN6528 · CZ6528 · sched 09:30Z
ZLAK
→
ZGGG
ZLAK · Ankang (Hanbin) → ZGGG · Guangzhou (Huadu)
⚠ gap
CSN6464 · CZ6464 · sched Z
2026-03-29
6 legs
round-trip
CSN
ZGGG → ZBSJ → ZGSD → ZGGG → ZSLG → ZLAK → ZGGG
ZGGG
→
ZBSJ
ZGGG · Guangzhou (Huadu) → ZBSJ · Shijiazhuang
CSN3183 · CZ3183 · sched 02:25Z
ZBSJ
→
ZGSD
ZBSJ · Shijiazhuang → ZGSD · Zhuhai (Jinwan)
CSN3184 · CZ3184 · sched 06:00Z
ZSLG
→
ZGGG
ZSLG · Lianyungang → ZGGG · Guangzhou (Huadu)
⚠ gap
CSN3234 · CZ3234 · sched 14:20Z
ZGGG
→
ZSLG
ZGGG · Guangzhou (Huadu) → ZSLG · Lianyungang
CSN3233 · CZ3233 · ⏱ 15:03–17:00 (118m)
ZGGG
→
ZLAK
ZGGG · Guangzhou (Huadu) → ZLAK · Ankang (Hanbin)
⚠ gap
CSN6463 · CZ6463 · sched 23:10Z
ZGSD
→
ZGGG
ZGSD · Zhuhai (Jinwan) → ZGGG · Guangzhou (Huadu)
⚠ gap
CSN3184 · CZ3184 · sched Z
2026-03-28
5 legs
CSN
ZSXZ → ZGGG → ZJHK → ZGGG → ZSLY → ZGGG
ZSXZ
→
ZGGG
ZSXZ · Xuzhou → ZGGG · Guangzhou (Huadu)
CSN3258 · CZ3258 · sched 02:15Z
ZGGG
→
ZJHK
ZGGG · Guangzhou (Huadu) → ZJHK · Haikou (Meilan)
CSN6784 · CZ6784 · ⏱ 07:36– (Nonem)
ZJHK
→
ZGGG
ZJHK · Haikou (Meilan) → ZGGG · Guangzhou (Huadu)
CSN6783 · CZ6783 · sched 10:00Z
ZGGG
→
ZSLY
ZGGG · Guangzhou (Huadu) → ZSLY · Linyi (Hedong)
CSN3991 · CZ3991 · sched 13:25Z
ZSLY
→
ZGGG
ZSLY · Linyi (Hedong) → ZGGG · Guangzhou (Huadu)
CSN3992 · CZ3992 · sched 23:00Z
2026-03-27
5 legs
CSN
ZGGG → ZULA → ZGGG → VTBS → ZGGG → ZSXZ
ZGGG
→
ZULA
ZGGG · Guangzhou (Huadu) → ZULA · Nanchong (Langzhong)
CSN8691 · CZ8691 · ⏱ 00:45–02:59 (133m)
ZULA
→
ZGGG
ZULA · Nanchong (Langzhong) → ZGGG · Guangzhou (Huadu)
CSN8692 · CZ8692 · sched 03:55Z
ZGGG
→
VTBS
ZGGG · Guangzhou (Huadu) → VTBS · Bangkok
intl
CSN8019 · CZ8019 · sched 08:50Z
VTBS
→
ZGGG
VTBS · Bangkok → ZGGG · Guangzhou (Huadu)
intl
CSN8020 · CZ8020 · sched 12:55Z
ZGGG
→
ZSXZ
ZGGG · Guangzhou (Huadu) → ZSXZ · Xuzhou
CSN3257 · CZ3257 · ⏱ 23:18– (Nonem)
2026-03-26
4 legs
round-trip
CSN
ZGGG → ZSJG → ZGGG → ZLAK → ZGGG
ZGGG
→
ZSJG
ZGGG · Guangzhou (Huadu) → ZSJG · Jining
CSN3953 · CZ3953 · ⏱ 02:35–04:57 (142m)
ZSJG
→
ZGGG
ZSJG · Jining → ZGGG · Guangzhou (Huadu)
CSN3954 · CZ3954 · sched 06:00Z
ZGGG
→
ZLAK
ZGGG · Guangzhou (Huadu) → ZLAK · Ankang (Hanbin)
CSN3265 · CZ3265 · sched 10:00Z
ZLAK
→
ZGGG
ZLAK · Ankang (Hanbin) → ZGGG · Guangzhou (Huadu)
CSN3266 · CZ3266 · sched 13:15Z
2026-03-25
5 legs
CSN
ZSXZ → ZGGG → ZBYN → ZGGG → VVTS → ZGGG
ZSXZ
→
ZGGG
ZSXZ · Xuzhou → ZGGG · Guangzhou (Huadu)
CSN3258 · CZ3258 · sched 02:15Z
ZGGG
→
ZBYN
ZGGG · Guangzhou (Huadu) → ZBYN · Taiyuan
CSN3695 · CZ3695 · sched 07:05Z
ZBYN
→
ZGGG
ZBYN · Taiyuan → ZGGG · Guangzhou (Huadu)
CSN3696 · CZ3696 · sched 10:55Z
ZGGG
→
VVTS
ZGGG · Guangzhou (Huadu) → VVTS · Ho Chi Minh City
intl
CSN6089 · CZ6089 · sched 15:25Z
VVTS
→
ZGGG
VVTS · Ho Chi Minh City → ZGGG · Guangzhou (Huadu)
intl
CSN6090 · CZ6090 · sched 19:25Z
2026-03-24
3 legs
CSN
ZGGG → VLVT → ZGGG → ZSXZ
ZGGG
→
VLVT
ZGGG · Guangzhou (Huadu) → VLVT · Vientiane
intl
CSN6091 · CZ6091 · sched 05:35Z
VLVT
→
ZGGG
VLVT · Vientiane → ZGGG · Guangzhou (Huadu)
intl
CSN6092 · CZ6092 · sched 09:25Z
ZGGG
→
ZSXZ
ZGGG · Guangzhou (Huadu) → ZSXZ · Xuzhou
CSN3257 · CZ3257 · sched 23:10Z
2026-03-23
1 legs
CSN
ZSJN → ZGGG
ZSJN
→
ZGGG
ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu)
CSN3664 · CZ3664 · sched 23:50Z