‹ Aircraft

B-226L / 78213B

334 flights over 92 days · 3.63 legs/day · base ZGGG · Guangzhou (Huadu) · operators: CSN

334
Flights
25
Airports served
24%
ADS-B observed
4
Ferry / no-flightnum

Aircraft identity

No static metadata for this hex (OpenSky covers ~79% of the fleet).

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 4 legs round-trip CSN
ZGGG → ZBTJ → ZGGG → WMKK → ZGGG
ZGGG ZBTJ ZGGG · Guangzhou (Huadu) → ZBTJ · Tianjin CSN3301 · CZ3301 · sched 02:50Z
ZBTJ ZGGG ZBTJ · Tianjin → ZGGG · Guangzhou (Huadu) CSN3302 · CZ3302 · sched 07:00Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN5035 · CZ5035 · sched 12:05Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN5036 · CZ5036 · sched 17:20Z
2026-06-22 4 legs round-trip CSN
ZGGG → ZSHC → ZGGG → ZSSS → ZGGG
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CSN3863 · CZ3863 · ⏱ 02:30–04:05 (95m)
ZSHC ZGGG ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu) CSN3864 · CZ3864 · sched 05:35Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3581 · CZ3581 · ⏱ 11:38–13:34 (116m)
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3582 · CZ3582 · sched 13:45Z
2026-06-21 3 legs CSN
ZSAM → ZGGG → WMKK → ZGGG
ZSAM ZGGG ZSAM · Xiamen → ZGGG · Guangzhou (Huadu) CSN3724 · CZ3724 · sched 01:50Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN8301 · CZ8301 · sched 04:40Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8302 · CZ8302 · sched 10:00Z
2026-06-20 5 legs CSN
ZGGG → ZSJN → ZGGG → VTBS → ZGGG → ZSAM
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3509 · CZ3509 · sched 00:20Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3510 · CZ3510 · sched 04:10Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8019 · CZ8019 · sched 08:55Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8020 · CZ8020 · sched 12:55Z
ZGGG ZSAM ZGGG · Guangzhou (Huadu) → ZSAM · Xiamen CSN3723 · CZ3723 · sched 23:30Z
2026-06-19 4 legs round-trip CSN
ZGGG → ZSJN → ZGGG → ZPPP → ZGGG
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3509 · CZ3509 · sched 00:20Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3510 · CZ3510 · ⏱ 05:32– (Nonem)
ZGGG ZPPP ZGGG · Guangzhou (Huadu) → ZPPP · Kunming CSN3489 · CZ3489 · sched 11:10Z
ZPPP ZGGG ZPPP · Kunming → ZGGG · Guangzhou (Huadu) CSN3490 · CZ3490 · sched 14:35Z
2026-06-18 4 legs round-trip CSN
ZGGG → ZSJN → ZGGG → VTBS → ZGGG
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3509 · CZ3509 · sched 00:20Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3510 · CZ3510 · sched 04:10Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8019 · CZ8019 · sched 08:55Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8020 · CZ8020 · ⏱ 18:09– (Nonem)
2026-06-17 4 legs round-trip CSN
ZGGG → ZSJN → ZGGG → VTBS → ZGGG
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3509 · CZ3509 · sched 00:20Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3510 · CZ3510 · ⏱ 04:28– (Nonem)
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8019 · CZ8019 · ⏱ 09:21– (Nonem)
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8020 · CZ8020 · sched 12:55Z
2026-06-16 4 legs round-trip CSN
ZGGG → ZSJN → ZGGG → ZBAD → ZGGG
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3509 · CZ3509 · sched 00:20Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3510 · CZ3510 · sched 04:10Z
ZGGG ZBAD ZGGG · Guangzhou (Huadu) → ZBAD · Beijing CSN3113 · CZ3113 · sched 09:00Z
ZBAD ZGGG ZBAD · Beijing → ZGGG · Guangzhou (Huadu) CSN3114 · CZ3114 · ⏱ 16:43– (Nonem)
2026-06-15 3 legs CSN
ZSAM → ZGGG → WMKK → ZGGG
ZSAM ZGGG ZSAM · Xiamen → ZGGG · Guangzhou (Huadu) CSN3724 · CZ3724 · sched 01:50Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN8301 · CZ8301 · sched 04:40Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8302 · CZ8302 · sched 10:00Z
2026-06-14 5 legs CSN
ZGGG → ZSJN → ZGGG → WMKK → ZGGG → ZSAM
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3509 · CZ3509 · sched 00:20Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3510 · CZ3510 · sched 04:15Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN5035 · CZ5035 · ⏱ 12:35– (Nonem)
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN5036 · CZ5036 · sched 17:20Z
ZGGG ZSAM ZGGG · Guangzhou (Huadu) → ZSAM · Xiamen CSN3723 · CZ3723 · ⏱ 23:35– (Nonem)
2026-06-13 3 legs CSN
ZSAM → ZGGG → WMKK → ZGGG
ZSAM ZGGG ZSAM · Xiamen → ZGGG · Guangzhou (Huadu) CSN3724 · CZ3724 · sched 01:50Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN8301 · CZ8301 · sched 04:45Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8302 · CZ8302 · sched 10:00Z
2026-06-12 3 legs CSN
ZGGG → WMKK → ZGGG → ZSAM
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN8301 · CZ8301 · ⏱ 04:49– (Nonem)
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8302 · CZ8302 · sched 10:00Z
ZGGG ZSAM ZGGG · Guangzhou (Huadu) → ZSAM · Xiamen CSN3723 · CZ3723 · sched 23:30Z
2026-06-11 4 legs round-trip CSN
ZGGG → ZSJN → ZGGG → VTBS → ZGGG
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3509 · CZ3509 · sched 00:20Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3510 · CZ3510 · sched 04:10Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8019 · CZ8019 · ⏱ 09:13– (Nonem)
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8020 · CZ8020 · sched 12:55Z
2026-06-10 4 legs round-trip CSN
ZGGG → ZSJN → ZGGG → WMKK → ZGGG
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3509 · CZ3509 · sched 00:20Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3510 · CZ3510 · ⏱ 04:29– (Nonem)
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN5035 · CZ5035 · ⏱ 12:20– (Nonem)
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN5036 · CZ5036 · sched 17:20Z
2026-06-09 4 legs round-trip CSN
ZGGG → VTBS → ZGGG → WMKK → ZGGG
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN5095 · CZ5095 · ⏱ 03:58– (Nonem)
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN5096 · CZ5096 · sched 08:10Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN5035 · CZ5035 · ⏱ 12:33– (Nonem)
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN5036 · CZ5036 · sched 17:20Z
2026-06-08 4 legs round-trip CSN
ZGGG → ZSJN → ZGGG → VTBS → ZGGG
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3509 · CZ3509 · ⏱ 00:35–02:56 (141m)
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3510 · CZ3510 · sched 04:15Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8019 · CZ8019 · ⏱ 09:19– (Nonem)
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8020 · CZ8020 · sched 12:55Z
2026-06-07 3 legs CSN
ZSSS → ZGGG → ZUUU → ZGGG
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3534 · CZ3534 · sched 02:50Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CSN3417 · CZ3417 · sched 07:15Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CSN3418 · CZ3418 · sched 11:00Z
2026-06-06 5 legs CSN
ZGGG → ZSQD → ZGGG → VTBS → ZGGG → ZSSS
ZGGG ZSQD ZGGG · Guangzhou (Huadu) → ZSQD · Qingdao (Jiaozhou) CSN3519 · CZ3519 · sched 00:40Z
ZSQD ZGGG ZSQD · Qingdao (Jiaozhou) → ZGGG · Guangzhou (Huadu) CSN3520 · CZ3520 · sched 04:50Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8019 · CZ8019 · sched 08:55Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8020 · CZ8020 · sched 12:55Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3533 · CZ3533 · ⏱ 23:14– (Nonem)
2026-06-05 4 legs round-trip CSN
ZGGG → ZBTJ → ZGGG → WMKK → ZGGG
ZGGG ZBTJ ZGGG · Guangzhou (Huadu) → ZBTJ · Tianjin CSN3301 · CZ3301 · ⏱ 02:56– (Nonem)
ZBTJ ZGGG ZBTJ · Tianjin → ZGGG · Guangzhou (Huadu) CSN3302 · CZ3302 · sched 07:00Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN5035 · CZ5035 · ⏱ 12:11– (Nonem)
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN5036 · CZ5036 · sched 17:20Z
2026-06-04 4 legs round-trip CSN
ZGGG → VTBS → ZGGG → ZUCK → ZGGG
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN5095 · CZ5095 · sched 03:50Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN5096 · CZ5096 · sched 08:10Z
ZGGG ZUCK ZGGG · Guangzhou (Huadu) → ZUCK · Chongqing CSN3439 · CZ3439 · sched 12:20Z
ZUCK ZGGG ZUCK · Chongqing → ZGGG · Guangzhou (Huadu) CSN3440 · CZ3440 · sched 15:40Z
2026-06-03 4 legs round-trip CSN
ZGGG → ZSSS → ZGGG → ZSPD → ZGGG
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3531 · CZ3531 · sched 02:00Z
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3532 · CZ3532 · sched 05:50Z
ZGGG ZSPD ZGGG · Guangzhou (Huadu) → ZSPD · Shanghai (Pudong) CSN8211 · CZ8211 · sched 10:00Z
ZSPD ZGGG ZSPD · Shanghai (Pudong) → ZGGG · Guangzhou (Huadu) CSN8212 · CZ8212 · ⏱ 14:21– (Nonem)
2026-06-02 2 legs round-trip CSN
ZGGG → ZWWW → ZGGG
ZGGG ZWWW ZGGG · Guangzhou (Huadu) → ZWWW · Ürümqi CSN6882 · CZ6882 · sched 02:00Z
ZWWW ZGGG ZWWW · Ürümqi → ZGGG · Guangzhou (Huadu) CSN6881 · CZ6881 · sched 08:45Z
2026-06-01 4 legs round-trip CSN
ZGGG → VTBS → ZGGG → WMKK → ZGGG
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN5095 · CZ5095 · ⏱ 04:00– (Nonem)
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN5096 · CZ5096 · sched 08:10Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN5035 · CZ5035 · ⏱ 12:34– (Nonem)
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN5036 · CZ5036 · sched 17:20Z
2026-05-31 4 legs round-trip CSN
ZGGG → ZSJN → ZGGG → VTBS → ZGGG
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3509 · CZ3509 · sched 00:20Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3510 · CZ3510 · sched 04:15Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8019 · CZ8019 · sched 08:55Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8020 · CZ8020 · sched 12:55Z
2026-05-30 4 legs round-trip CSN
ZGGG → ZSJN → ZGGG → VTBS → ZGGG
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3509 · CZ3509 · ⏱ 00:37–02:52 (135m)
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3510 · CZ3510 · sched 04:10Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8019 · CZ8019 · sched 08:55Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8020 · CZ8020 · ⏱ 13:06– (Nonem)
2026-05-29 2 legs round-trip CSN
ZGGG → ZWWW → ZGGG
ZGGG ZWWW ZGGG · Guangzhou (Huadu) → ZWWW · Ürümqi CSN6886 · CZ6886 · ⏱ 00:43– (Nonem)
ZWWW ZGGG ZWWW · Ürümqi → ZGGG · Guangzhou (Huadu) CSN6885 · CZ6885 · sched 06:45Z
2026-05-28 2 legs round-trip CSN
ZGGG → WMKK → ZGGG
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN8011 · CZ8011 · sched 03:20Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8012 · CZ8012 · ⏱ 08:45– (Nonem)
2026-05-27 4 legs round-trip CSN
ZGGG → ZSJN → ZGGG → ZUCK → ZGGG
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3509 · CZ3509 · sched 00:20Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3510 · CZ3510 · sched 04:15Z
ZGGG ZUCK ZGGG · Guangzhou (Huadu) → ZUCK · Chongqing CSN3439 · CZ3439 · sched 12:20Z
ZUCK ZGGG ZUCK · Chongqing → ZGGG · Guangzhou (Huadu) CSN3440 · CZ3440 · sched 15:40Z
2026-05-26 4 legs round-trip CSN
ZGGG → ZSJN → ZGGG → VTBS → ZGGG
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3509 · CZ3509 · ⏱ 00:37– (Nonem)
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3510 · CZ3510 · sched 04:10Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8019 · CZ8019 · sched 08:55Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8020 · CZ8020 · sched 12:55Z
2026-05-25 4 legs round-trip CSN
ZGGG → ZBTJ → ZGGG → VTBS → ZGGG
ZGGG ZBTJ ZGGG · Guangzhou (Huadu) → ZBTJ · Tianjin CSN3133 · CZ3133 · sched 00:25Z
ZBTJ ZGGG ZBTJ · Tianjin → ZGGG · Guangzhou (Huadu) CSN3134 · CZ3134 · sched 04:40Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8019 · CZ8019 · sched 08:55Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8020 · CZ8020 · sched 12:55Z
2026-05-24 2 legs round-trip CSN
ZGGG → WMKK → ZGGG
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN8301 · CZ8301 · sched 04:40Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8302 · CZ8302 · ⏱ 10:27–14:13 (226m)
2026-05-23 5 legs CSN
ZWWW → ZWKC → ZWWW → ZWTN → ZWWW → ZGGG
ZWWW ZWKC ZWWW · Ürümqi → ZWKC · Kuqa CSN6871 · CZ6871 · sched 00:00Z
ZWKC ZWWW ZWKC · Kuqa → ZWWW · Ürümqi CSN6872 · CZ6872 · sched 02:10Z
ZWWW ZWTN ZWWW · Ürümqi → ZWTN · Hotan CSN6815 · CZ6815 · sched 04:15Z
ZWTN ZWWW ZWTN · Hotan → ZWWW · Ürümqi CSN6893 · CZ6893 · sched 07:25Z
ZWWW ZGGG ZWWW · Ürümqi → ZGGG · Guangzhou (Huadu) CSN6887 · CZ6887 · sched 10:45Z
2026-05-22 3 legs CSN
ZGGG → ZWWW → ZBAD → ZWWW
ZGGG ZWWW ZGGG · Guangzhou (Huadu) → ZWWW · Ürümqi CSN6886 · CZ6886 · ⏱ 00:25– (Nonem)
ZWWW ZBAD ZWWW · Ürümqi → ZBAD · Beijing CSN6903 · CZ6903 · sched 06:30Z
ZBAD ZWWW ZBAD · Beijing → ZWWW · Ürümqi CSN6910 · CZ6910 · sched 11:30Z
2026-05-21 3 legs CSN
ZJSY → ZGGG → WMKK → ZGGG
ZJSY ZGGG ZJSY · Sanya (Tianya) → ZGGG · Guangzhou (Huadu) CSN6747 · CZ6747 · sched 01:15Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN8301 · CZ8301 · sched 04:45Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8302 · CZ8302 · sched 10:00Z
2026-05-20 5 legs CSN
ZGGG → ZSFZ → ZGGG → ZSQD → ZGGG → ZJSY
ZGGG ZSFZ ZGGG · Guangzhou (Huadu) → ZSFZ · Fuzhou (Changle) CSN3505 · CZ3505 · ⏱ 01:51– (Nonem)
ZSFZ ZGGG ZSFZ · Fuzhou (Changle) → ZGGG · Guangzhou (Huadu) CSN3506 · CZ3506 · ⏱ 05:45– (Nonem)
ZGGG ZSQD ZGGG · Guangzhou (Huadu) → ZSQD · Qingdao (Jiaozhou) CSN3573 · CZ3573 · ⏱ 09:00– (Nonem)
ZSQD ZGGG ZSQD · Qingdao (Jiaozhou) → ZGGG · Guangzhou (Huadu) CSN3574 · CZ3574 · sched 12:50Z
ZGGG ZJSY ZGGG · Guangzhou (Huadu) → ZJSY · Sanya (Tianya) CSN6748 · CZ6748 · sched 22:30Z
2026-05-19 3 legs CSN
ZSSS → ZGGG → ZBYN → ZGGG
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3534 · CZ3534 · sched 02:50Z
ZGGG ZBYN ZGGG · Guangzhou (Huadu) → ZBYN · Taiyuan CSN3695 · CZ3695 · sched 08:10Z
ZBYN ZGGG ZBYN · Taiyuan → ZGGG · Guangzhou (Huadu) CSN3696 · CZ3696 · sched 11:55Z
2026-05-18 4 legs round-trip CSN
ZSSS → ZGGG → ZPPP → ZGGG → ZSSS
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3534 · CZ3534 · ⏱ 03:22– (Nonem)
ZGGG ZPPP ZGGG · Guangzhou (Huadu) → ZPPP · Kunming CSN3449 · CZ3449 · ⏱ 07:13– (Nonem)
ZPPP ZGGG ZPPP · Kunming → ZGGG · Guangzhou (Huadu) CSN3450 · CZ3450 · sched 10:35Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3533 · CZ3533 · sched 23:00Z
2026-05-17 5 legs CSN
ZGGG → VTBS → ZGGG → ZUCK → ZGGG → ZSSS
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN5095 · CZ5095 · sched 03:50Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN5096 · CZ5096 · sched 08:10Z
ZGGG ZUCK ZGGG · Guangzhou (Huadu) → ZUCK · Chongqing CSN3439 · CZ3439 · sched 12:20Z
ZUCK ZGGG ZUCK · Chongqing → ZGGG · Guangzhou (Huadu) CSN3440 · CZ3440 · sched 15:40Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3533 · CZ3533 · ⏱ 23:06– (Nonem)
2026-05-16 4 legs round-trip CSN
ZGGG → ZSJN → ZGGG → ZSOF → ZGGG
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3509 · CZ3509 · ⏱ 02:25– (Nonem)
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3510 · CZ3510 · sched 04:10Z
ZGGG ZSOF ZGGG · Guangzhou (Huadu) → ZSOF · Hefei CSN3815 · CZ3815 · sched 14:10Z
ZSOF ZGGG ZSOF · Hefei → ZGGG · Guangzhou (Huadu) CSN3816 · CZ3816 · ⏱ 00:01– (Nonem)
2026-05-15 4 legs round-trip CSN
ZGGG → ZUUU → ZGGG → ZSOF → ZGGG
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CSN3437 · CZ3437 · sched 01:15Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CSN3438 · CZ3438 · sched 05:00Z
ZGGG ZSOF ZGGG · Guangzhou (Huadu) → ZSOF · Hefei CSN3817 · CZ3817 · sched 11:00Z
ZSOF ZGGG ZSOF · Hefei → ZGGG · Guangzhou (Huadu) CSN3818 · CZ3818 · sched 14:05Z
2026-05-14 3 legs CSN
ZBHH → ZGGG → ZSSS → ZGGG
ZBHH ZGGG ZBHH · Hohhot → ZGGG · Guangzhou (Huadu) CSN3198 · CZ3198 · sched 03:45Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3581 · CZ3581 · sched 10:00Z
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3582 · CZ3582 · ⏱ 16:00– (Nonem)
2026-05-13 5 legs CSN
ZGGG → ZBAD → ZGGG → ZSOF → ZGGG → ZBHH
ZGGG ZBAD ZGGG · Guangzhou (Huadu) → ZBAD · Beijing CSN3121 · CZ3121 · sched 02:00Z
ZBAD ZGGG ZBAD · Beijing → ZGGG · Guangzhou (Huadu) CSN3162 · CZ3162 · sched 06:30Z
ZGGG ZSOF ZGGG · Guangzhou (Huadu) → ZSOF · Hefei CSN3817 · CZ3817 · sched 11:00Z
ZSOF ZGGG ZSOF · Hefei → ZGGG · Guangzhou (Huadu) CSN3818 · CZ3818 · sched 14:05Z
ZGGG ZBHH ZGGG · Guangzhou (Huadu) → ZBHH · Hohhot CSN3197 · CZ3197 · sched 23:35Z
2026-05-12 4 legs round-trip CSN
ZGGG → ZSFZ → ZGGG → ZUUU → ZGGG
ZGGG ZSFZ ZGGG · Guangzhou (Huadu) → ZSFZ · Fuzhou (Changle) CSN3505 · CZ3505 · sched 01:15Z
ZSFZ ZGGG ZSFZ · Fuzhou (Changle) → ZGGG · Guangzhou (Huadu) CSN3506 · CZ3506 · ⏱ 04:03– (Nonem)
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CSN3417 · CZ3417 · sched 07:15Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CSN3418 · CZ3418 · sched 11:00Z
2026-05-11 1 legs CSN
ZWWW → ZGGG
ZWWW ZGGG ZWWW · Ürümqi → ZGGG · Guangzhou (Huadu) CSN6885 · CZ6885 · sched 06:45Z
2026-05-10 3 legs CSN
ZGGG → ZWWW → ZBAD → ZWWW
ZGGG ZWWW ZGGG · Guangzhou (Huadu) → ZWWW · Ürümqi CSN6886 · CZ6886 · sched 00:10Z
ZWWW ZBAD ZWWW · Ürümqi → ZBAD · Beijing CSN6903 · CZ6903 · sched 06:30Z
ZBAD ZWWW ZBAD · Beijing → ZWWW · Ürümqi CSN6910 · CZ6910 · sched 11:30Z
2026-05-09 3 legs CSN
ZSAM → ZGGG → ZSJN → ZGGG
ZSAM ZGGG ZSAM · Xiamen → ZGGG · Guangzhou (Huadu) CSN3724 · CZ3724 · sched 01:50Z
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3707 · CZ3707 · sched 09:15Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3708 · CZ3708 · sched 13:05Z
2026-05-08 4 legs round-trip CSN
ZSAM → ZGGG → WMKK → ZGGG → ZSAM
ZSAM ZGGG ZSAM · Xiamen → ZGGG · Guangzhou (Huadu) CSN3724 · CZ3724 · ⏱ 02:36– (Nonem)
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN8301 · CZ8301 · sched 04:40Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8302 · CZ8302 · sched 10:00Z
ZGGG ZSAM ZGGG · Guangzhou (Huadu) → ZSAM · Xiamen CSN3723 · CZ3723 · ⏱ 23:45–00:34 (49m)
2026-05-07 5 legs CSN
ZGGG → ZSFZ → ZGGG → VTBS → ZGGG → ZSAM
ZGGG ZSFZ ZGGG · Guangzhou (Huadu) → ZSFZ · Fuzhou (Changle) CSN3505 · CZ3505 · sched 01:15Z
ZSFZ ZGGG ZSFZ · Fuzhou (Changle) → ZGGG · Guangzhou (Huadu) CSN3506 · CZ3506 · sched 03:50Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8019 · CZ8019 · sched 08:55Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8020 · CZ8020 · sched 12:55Z
ZGGG ZSAM ZGGG · Guangzhou (Huadu) → ZSAM · Xiamen CSN3723 · CZ3723 · ⏱ 23:37–00:36 (59m)
2026-05-06 2 legs round-trip CSN
ZGGG → ZWWW → ZGGG
ZGGG ZWWW ZGGG · Guangzhou (Huadu) → ZWWW · Ürümqi CSN6886 · CZ6886 · sched 00:10Z
ZWWW ZGGG ZWWW · Ürümqi → ZGGG · Guangzhou (Huadu) CSN6885 · CZ6885 · sched 06:45Z
2026-05-05 2 legs round-trip CSN
ZGGG → WMKK → ZGGG
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN8301 · CZ8301 · sched 04:45Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8302 · CZ8302 · ⏱ 10:21– (Nonem)
2026-05-04 3 legs CSN
ZSAM → ZGGG → WMKK → ZGGG
ZSAM ZGGG ZSAM · Xiamen → ZGGG · Guangzhou (Huadu) CSN3724 · CZ3724 · sched 01:50Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN8301 · CZ8301 · sched 04:40Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8302 · CZ8302 · sched 10:00Z
2026-05-03 3 legs CSN
ZGGG → WMKK → ZGGG → ZSAM
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN8301 · CZ8301 · sched 04:40Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8302 · CZ8302 · sched 10:00Z
ZGGG ZSAM ZGGG · Guangzhou (Huadu) → ZSAM · Xiamen CSN3723 · CZ3723 · sched 23:30Z
2026-05-02 2 legs round-trip CSN
ZGGG → WMKK → ZGGG
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN5035 · CZ5035 · sched 12:05Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN5036 · CZ5036 · ⏱ 17:39– (Nonem)
2026-05-01 4 legs round-trip CSN
ZGGG → ZBAD → ZGGG → VTBS → ZGGG
ZGGG ZBAD ZGGG · Guangzhou (Huadu) → ZBAD · Beijing CSN3101 · CZ3101 · ⏱ 00:08–02:51 (162m)
ZBAD ZGGG ZBAD · Beijing → ZGGG · Guangzhou (Huadu) CSN3102 · CZ3102 · sched 04:30Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8019 · CZ8019 · ⏱ 09:18– (Nonem)
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8020 · CZ8020 · sched 12:55Z
2026-04-30 3 legs CSN
ZSAM → ZGGG → WMKK → ZGGG
ZSAM ZGGG ZSAM · Xiamen → ZGGG · Guangzhou (Huadu) CSN3724 · CZ3724 · sched 01:50Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN8301 · CZ8301 · ⏱ 05:15– (Nonem)
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8302 · CZ8302 · sched 10:00Z
2026-04-29 5 legs CSN
ZGGG → ZSNJ → ZGGG → ZSOF → ZGGG → ZSAM
ZGGG ZSNJ ZGGG · Guangzhou (Huadu) → ZSNJ · Nanjing CSN3843 · CZ3843 · sched 01:10Z
ZSNJ ZGGG ZSNJ · Nanjing → ZGGG · Guangzhou (Huadu) CSN3844 · CZ3844 · ⏱ 06:33– (Nonem)
ZGGG ZSOF ZGGG · Guangzhou (Huadu) → ZSOF · Hefei CSN3817 · CZ3817 · ⏱ 13:05– (Nonem)
ZSOF ZGGG ZSOF · Hefei → ZGGG · Guangzhou (Huadu) CSN3818 · CZ3818 · sched 14:05Z
ZGGG ZSAM ZGGG · Guangzhou (Huadu) → ZSAM · Xiamen CSN3723 · CZ3723 · sched 23:30Z
2026-04-28 3 legs round-trip CSN
ZSSS → ZGGG → ZGGG → ZSSS
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3534 · CZ3534 · sched 02:50Z
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) ⚠ gap CSN3572 · CZ3572 · sched 10:50Z
? ZSSS — → ZSSS · Shanghai (Minhang) CSN3571 · CZ3571 · sched Z
2026-04-27 4 legs round-trip CSN
ZSSS → ZGGG → ZBAD → ZGGG → ZSSS
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3534 · CZ3534 · sched 02:50Z
ZGGG ZBAD ZGGG · Guangzhou (Huadu) → ZBAD · Beijing CSN3109 · CZ3109 · sched 06:00Z
ZBAD ZGGG ZBAD · Beijing → ZGGG · Guangzhou (Huadu) CSN3100 · CZ3100 · sched 10:30Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3533 · CZ3533 · sched 23:00Z
2026-04-26 4 legs CSN
ZSJN → ZGGG → VTBS → ZGGG → ZSSS
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3664 · CZ3664 · sched 00:10Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN5095 · CZ5095 · ⏱ 04:04– (Nonem)
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN5096 · CZ5096 · sched 08:10Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3533 · CZ3533 · sched 23:00Z
2026-04-25 3 legs CSN
ZGGG → ZWWW → ZGGG → ZSJN
ZGGG ZWWW ZGGG · Guangzhou (Huadu) → ZWWW · Ürümqi CSN6886 · CZ6886 · sched 00:10Z
ZWWW ZGGG ZWWW · Ürümqi → ZGGG · Guangzhou (Huadu) CSN6885 · CZ6885 · sched 06:45Z
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3663 · CZ3663 · sched 13:05Z
2026-04-24 3 legs CSN
ZSJN → ZGGG → VTBS → ZGGG
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3664 · CZ3664 · sched 00:10Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN5095 · CZ5095 · sched 03:50Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN5096 · CZ5096 · sched 08:10Z
2026-04-23 3 legs CSN
ZGGG → ZBYN → ZGGG → ZSJN
ZGGG ZBYN ZGGG · Guangzhou (Huadu) → ZBYN · Taiyuan CSN3701 · CZ3701 · ⏱ 01:45–04:06 (141m)
ZBYN ZGGG ZBYN · Taiyuan → ZGGG · Guangzhou (Huadu) CSN3702 · CZ3702 · sched 04:00Z
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3663 · CZ3663 · ⏱ 13:34– (Nonem)
2026-04-22 3 legs CSN
ZSJN → ZGGG → WMKK → ZGGG
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3664 · CZ3664 · sched 00:10Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN8301 · CZ8301 · sched 04:40Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8302 · CZ8302 · sched 10:00Z
2026-04-21 4 legs CSN
ZSAM → ZGGG → ZUUU → ZGGG → ZSJN
ZSAM ZGGG ZSAM · Xiamen → ZGGG · Guangzhou (Huadu) CSN3724 · CZ3724 · sched 01:50Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CSN3471 · CZ3471 · sched 05:15Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CSN3472 · CZ3472 · sched 09:00Z
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3663 · CZ3663 · ⏱ 13:30– (Nonem)
2026-04-20 5 legs CSN
ZGGG → ZSHC → ZGGG → VTBS → ZGGG → ZSAM
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CSN3803 · CZ3803 · ⏱ 01:25– (Nonem)
ZSHC ZGGG ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu) CSN3804 · CZ3804 · sched 04:35Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8019 · CZ8019 · sched 08:55Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8020 · CZ8020 · sched 12:55Z
ZGGG ZSAM ZGGG · Guangzhou (Huadu) → ZSAM · Xiamen CSN3723 · CZ3723 · ⏱ 23:37–00:36 (59m)
2026-04-19 4 legs round-trip CSN
ZGGG → ZSHC → ZGGG → WMKK → ZGGG
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CSN3803 · CZ3803 · sched 01:10Z
ZSHC ZGGG ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu) CSN3804 · CZ3804 · sched 04:35Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN5035 · CZ5035 · ⏱ 12:38– (Nonem)
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN5036 · CZ5036 · sched 17:20Z
2026-04-18 3 legs CSN
ZSOF → ZGGG → WMKK → ZGGG
ZSOF ZGGG ZSOF · Hefei → ZGGG · Guangzhou (Huadu) CSN3816 · CZ3816 · ⏱ 00:50– (Nonem)
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN8301 · CZ8301 · sched 04:45Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8302 · CZ8302 · ⏱ 10:34– (Nonem)
2026-04-17 3 legs CSN
ZGGG → ZWWW → ZGGG → ZSOF
ZGGG ZWWW ZGGG · Guangzhou (Huadu) → ZWWW · Ürümqi CSN6900 · CZ6900 · sched 01:05Z
ZWWW ZGGG ZWWW · Ürümqi → ZGGG · Guangzhou (Huadu) CSN6899 · CZ6899 · ⏱ 08:05– (Nonem)
ZGGG ZSOF ZGGG · Guangzhou (Huadu) → ZSOF · Hefei CSN3815 · CZ3815 · ⏱ 14:23– (Nonem)
2026-04-16 5 legs CSN
ZSSS → ZGGG → ZSAM → ZGGG → ZSNB → ZGGG
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3534 · CZ3534 · sched 02:50Z
ZGGG ZSAM ZGGG · Guangzhou (Huadu) → ZSAM · Xiamen CSN3879 · CZ3879 · sched 06:05Z
ZSAM ZGGG ZSAM · Xiamen → ZGGG · Guangzhou (Huadu) CSN3880 · CZ3880 · sched 08:30Z
ZGGG ZSNB ZGGG · Guangzhou (Huadu) → ZSNB · Ningbo CSN3371 · CZ3371 · sched 11:30Z
ZSNB ZGGG ZSNB · Ningbo → ZGGG · Guangzhou (Huadu) CSN3372 · CZ3372 · ⏱ 14:48– (Nonem)
2026-04-15 3 legs CSN
ZGGG → ZWWW → ZGGG → ZSSS
ZGGG ZWWW ZGGG · Guangzhou (Huadu) → ZWWW · Ürümqi CSN6900 · CZ6900 · sched 01:05Z
ZWWW ZGGG ZWWW · Ürümqi → ZGGG · Guangzhou (Huadu) CSN6899 · CZ6899 · sched 08:00Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3533 · CZ3533 · sched 23:00Z
2026-04-14 4 legs CSN
ZSJN → ZGGG → VTBS → ZGGG → ?
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3510 · CZ3510 · sched 04:10Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8019 · CZ8019 · sched 08:55Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8020 · CZ8020 · sched 12:55Z
? ? — → — ferry · sched Z
2026-04-13 3 legs CSN
ZSSS → ZGGG → ZGGG → ?
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3534 · CZ3534 · sched 02:50Z
ZSQD ZGGG ZSQD · Qingdao (Jiaozhou) → ZGGG · Guangzhou (Huadu) ⚠ gap CSN5900 · CZ5900 · sched 10:50Z
? ? — → — ferry CSN5899 · sched Z
2026-04-12 4 legs CSN
ZSAM → ZGGG → WMKK → ZGGG → ZSSS
ZSAM ZGGG ZSAM · Xiamen → ZGGG · Guangzhou (Huadu) CSN3724 · CZ3724 · sched 01:50Z
ZGFS WMKK ZGFS · Foshan (Nanhai) → WMKK · Sepang ⚠ gap intl CSN8301 · CZ8301 · sched 04:40Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8302 · CZ8302 · sched 10:00Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3533 · CZ3533 · sched 23:00Z
2026-04-11 5 legs CSN
ZGFS → WMKK → ZGGG → ZSAM → ? → ?
ZGFS WMKK ZGFS · Foshan (Nanhai) → WMKK · Sepang intl CSN5035 · CZ5035 · sched 12:05Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN5036 · CZ5036 · sched 17:20Z
ZGGG ZSAM ZGGG · Guangzhou (Huadu) → ZSAM · Xiamen CSN3723 · CZ3723 · sched 23:30Z
? ? — → — ferry CSN3177 · sched Z
ZBAD ? ZBAD · Beijing → — ferry · sched Z
2026-04-10 5 legs CSN
ZSSS → ZGGG → ZSAM → ZGGG → ZSNB → ZGGG
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CSN3534 · CZ3534 · sched 02:50Z
ZGGG ZSAM ZGGG · Guangzhou (Huadu) → ZSAM · Xiamen CSN3879 · CZ3879 · sched 06:05Z
ZSAM ZGGG ZSAM · Xiamen → ZGGG · Guangzhou (Huadu) CSN3880 · CZ3880 · sched 08:30Z
ZGGG ZSNB ZGGG · Guangzhou (Huadu) → ZSNB · Ningbo CSN3371 · CZ3371 · sched 11:30Z
ZSNB ZGGG ZSNB · Ningbo → ZGGG · Guangzhou (Huadu) CSN3372 · CZ3372 · ⏱ 14:30– (Nonem)
2026-04-09 4 legs CSN
ZSAM → ZGGG → WMKK → ZGGG → ZSSS
ZSAM ZGGG ZSAM · Xiamen → ZGGG · Guangzhou (Huadu) CSN3724 · CZ3724 · ⏱ 02:28– (Nonem)
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN8301 · CZ8301 · sched 04:45Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8302 · CZ8302 · sched 10:00Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3533 · CZ3533 · ⏱ 23:11–00:48 (97m)
2026-04-08 5 legs CSN
ZGGG → ZBAD → ZGGG → WMKK → ZGGG → ZSAM
ZGGG ZBAD ZGGG · Guangzhou (Huadu) → ZBAD · Beijing CSN3121 · CZ3121 · sched 02:00Z
ZBAD ZGGG ZBAD · Beijing → ZGGG · Guangzhou (Huadu) CSN3162 · CZ3162 · ⏱ 06:46– (Nonem)
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN5035 · CZ5035 · sched 12:05Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN5036 · CZ5036 · sched 17:20Z
ZGGG ZSAM ZGGG · Guangzhou (Huadu) → ZSAM · Xiamen CSN3723 · CZ3723 · sched 23:30Z
2026-04-07 4 legs round-trip CSN
ZGGG → ZSJN → ZGGG → VTBS → ZGGG
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3509 · CZ3509 · ⏱ 00:35– (Nonem)
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3510 · CZ3510 · sched 04:10Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8019 · CZ8019 · ⏱ 09:03– (Nonem)
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8020 · CZ8020 · sched 12:55Z
2026-04-06 4 legs round-trip CSN
ZGGG → ZSJN → ZGGG → VTBS → ZGGG
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3509 · CZ3509 · ⏱ 00:40– (Nonem)
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3510 · CZ3510 · ⏱ 04:28– (Nonem)
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8019 · CZ8019 · sched 08:55Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8020 · CZ8020 · sched 12:55Z
2026-04-05 4 legs round-trip CSN
ZGGG → ZSJN → ZGGG → VTBS → ZGGG
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3509 · CZ3509 · sched 00:20Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3510 · CZ3510 · sched 04:15Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8019 · CZ8019 · sched 08:55Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8020 · CZ8020 · sched 12:55Z
2026-04-04 3 legs CSN
ZSAM → ZGGG → WMKK → ZGGG
ZSAM ZGGG ZSAM · Xiamen → ZGGG · Guangzhou (Huadu) CSN3724 · CZ3724 · ⏱ 02:11– (Nonem)
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN8301 · CZ8301 · sched 04:45Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8302 · CZ8302 · ⏱ 09:54–13:32 (218m)
2026-04-03 3 legs CSN
ZGGG → WMKK → ZGGG → ZSAM
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN5035 · CZ5035 · ⏱ 12:15– (Nonem)
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN5036 · CZ5036 · sched 17:20Z
ZGGG ZSAM ZGGG · Guangzhou (Huadu) → ZSAM · Xiamen CSN3723 · CZ3723 · sched 23:30Z
2026-04-02 4 legs round-trip CSN
ZGGG → ZSNB → ZGGG → WMKK → ZGGG
ZGGG ZSNB ZGGG · Guangzhou (Huadu) → ZSNB · Ningbo CSN3517 · CZ3517 · sched 03:40Z
ZSNB ZGGG ZSNB · Ningbo → ZGGG · Guangzhou (Huadu) CSN3518 · CZ3518 · sched 06:55Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN5035 · CZ5035 · sched 12:05Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN5036 · CZ5036 · sched 17:20Z
2026-04-01 2 legs round-trip CSN
ZGGG → WMKK → ZGGG
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN5035 · CZ5035 · sched 12:05Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN5036 · CZ5036 · sched 17:20Z
2026-03-31 4 legs round-trip CSN
ZGGG → VTBS → ZGGG → WMKK → ZGGG
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN5095 · CZ5095 · sched 03:50Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN5096 · CZ5096 · sched 08:10Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN5035 · CZ5035 · sched 12:05Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN5036 · CZ5036 · sched 17:20Z
2026-03-30 3 legs round-trip CSN
ZGGG → WMKK → ZGGG → ZGGG
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN5035 · CZ5035 · sched 12:05Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN5036 · CZ5036 · sched 17:20Z
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) ⚠ gap CSN3534 · CZ3534 · sched Z
2026-03-29 4 legs CSN
ZSFZ → ZGGG → WMKK → ZGGG → ZSSS
ZSFZ ZGGG ZSFZ · Fuzhou (Changle) → ZGGG · Guangzhou (Huadu) CSN3950 · CZ3950 · sched 01:00Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN8301 · CZ8301 · sched 04:40Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8302 · CZ8302 · sched 10:00Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CSN3533 · CZ3533 · ⏱ 23:11– (Nonem)
2026-03-28 4 legs CSN
WMKK → ZGGG → ZSFZ → ZGGG → ZSFZ
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN366 · CZ366 · sched 00:05Z
ZGGG ZSFZ ZGGG · Guangzhou (Huadu) → ZSFZ · Fuzhou (Changle) CSN3877 · CZ3877 · sched 06:40Z
ZSFZ ZGGG ZSFZ · Fuzhou (Changle) → ZGGG · Guangzhou (Huadu) CSN3878 · CZ3878 · ⏱ 11:09– (Nonem)
ZGGG ZSFZ ZGGG · Guangzhou (Huadu) → ZSFZ · Fuzhou (Changle) CSN8779 · CZ8779 · sched 14:00Z
2026-03-27 3 legs CSN
ZGGG → ZSNB → ZGGG → WMKK
ZGGG ZSNB ZGGG · Guangzhou (Huadu) → ZSNB · Ningbo CSN3517 · CZ3517 · ⏱ 04:34–06:11 (97m)
ZSNB ZGGG ZSNB · Ningbo → ZGGG · Guangzhou (Huadu) CSN3518 · CZ3518 · sched 06:40Z
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN365 · CZ365 · sched 10:35Z
2026-03-26 2 legs round-trip CSN
ZGGG → WMKK → ZGGG
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN8347 · CZ8347 · sched 04:05Z
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN8348 · CZ8348 · ⏱ 09:25–13:04 (219m)
2026-03-25 5 legs CSN
VTBS → ZGGG → ZSHC → ZGGG → ZSNB → ZGGG
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN362 · CZ362 · sched 01:20Z
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CSN3801 · CZ3801 · sched 05:10Z
ZSHC ZGGG ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu) CSN3802 · CZ3802 · sched 08:35Z
ZGGG ZSNB ZGGG · Guangzhou (Huadu) → ZSNB · Ningbo CSN3671 · CZ3671 · sched 12:55Z
ZSNB ZGGG ZSNB · Ningbo → ZGGG · Guangzhou (Huadu) CSN3672 · CZ3672 · ⏱ 23:27– (Nonem)
2026-03-24 3 legs CSN
ZGGG → WMKK → ZGGG → VTBS
ZGGG WMKK ZGGG · Guangzhou (Huadu) → WMKK · Sepang intl CSN3047 · CZ3047 · ⏱ 01:45– (Nonem)
WMKK ZGGG WMKK · Sepang → ZGGG · Guangzhou (Huadu) intl CSN3048 · CZ3048 · sched 06:45Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN361 · CZ361 · ⏱ 12:31– (Nonem)