‹ Aircraft

B-32EV / 781FA8

349 flights over 91 days · 3.84 legs/day · base ZGGG · Guangzhou (Huadu) · operators: CSN

349
Flights
55
Airports served
24%
ADS-B observed
3
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 5 legs CSN
VDTI → ZGGG → ZSYW → ZGGG → ZBHH → ZBCF
VDTI ZGGG VDTI · Phnom Penh (Boeng Khyang) → ZGGG · Guangzhou (Huadu) intl CSN324 · CZ324 · ⏱ 01:09– (Nonem)
ZGGG ZSYW ZGGG · Guangzhou (Huadu) → ZSYW · Yiwu/Jinhua CSN3149 · CZ3149 · ⏱ 05:30–06:58 (88m)
ZSYW ZGGG ZSYW · Yiwu/Jinhua → ZGGG · Guangzhou (Huadu) CSN3150 · CZ3150 · sched 08:00Z
ZGGG ZBHH ZGGG · Guangzhou (Huadu) → ZBHH · Hohhot CSN3239 · CZ3239 · sched 11:10Z
ZBHH ZBCF ZBHH · Hohhot → ZBCF · Chifeng CSN3239 · CZ3239 · sched 15:05Z
2026-06-22 4 legs CSN
ZSHC → ZGGG → VTBS → ZGGG → VIDT
ZSHC ZGGG ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu) CSN3820 · CZ3820 · ⏱ 00:55– (Nonem)
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN3081 · CZ3081 · sched 04:30Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN3082 · CZ3082 · sched 08:55Z
ZGGG VIDT ZGGG · Guangzhou (Huadu) → VIDT CSN323 · CZ323 · sched 14:00Z
2026-06-21 3 legs CSN
ZGGG → ZYTX → ZGGG → ZSHC
ZGGG ZYTX ZGGG · Guangzhou (Huadu) → ZYTX · Shenyang CSN6308 · CZ6308 · ⏱ 01:28–04:37 (189m)
ZYTX ZGGG ZYTX · Shenyang → ZGGG · Guangzhou (Huadu) CSN6307 · CZ6307 · sched 06:30Z
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CSN3849 · CZ3849 · sched 12:10Z
2026-06-20 2 legs round-trip CSN
ZGGG → ZHHH → ZGGG
ZGGG ZHHH ZGGG · Guangzhou (Huadu) → ZHHH · Wuhan (Huangpi) CSN5770 · CZ5770 · sched 02:30Z
ZHHH ZGGG ZHHH · Wuhan (Huangpi) → ZGGG · Guangzhou (Huadu) CSN3345 · CZ3345 · sched 06:00Z
2026-06-19 6 legs round-trip CSN
ZGGG → ZSJG → ZGGG → ZULA → ZGGG → ZGZJ → ZGGG
ZGGG ZSJG ZGGG · Guangzhou (Huadu) → ZSJG · Jining CSN3953 · CZ3953 · ⏱ 00:05–02:41 (156m)
ZSJG ZGGG ZSJG · Jining → ZGGG · Guangzhou (Huadu) CSN3954 · CZ3954 · sched 03:10Z
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 ZGZJ ZGGG · Guangzhou (Huadu) → ZGZJ · Zhanjiang CSN3329 · CZ3329 · sched 15:15Z
ZGZJ ZGGG ZGZJ · Zhanjiang → ZGGG · Guangzhou (Huadu) CSN3330 · CZ3330 · ⏱ 23:09– (Nonem)
2026-06-18 4 legs round-trip CSN
ZGGG → ZBAD → ZGGG → ZSPD → ZGGG
ZGGG ZBAD ZGGG · Guangzhou (Huadu) → ZBAD · Beijing CSN3121 · CZ3121 · sched 02:00Z
ZBAD ZGGG ZBAD · Beijing → ZGGG · Guangzhou (Huadu) CSN3162 · CZ3162 · ⏱ 06:52– (Nonem)
ZGGG ZSPD ZGGG · Guangzhou (Huadu) → ZSPD · Shanghai (Pudong) CSN8211 · CZ8211 · sched 10:00Z
ZSPD ZGGG ZSPD · Shanghai (Pudong) → ZGGG · Guangzhou (Huadu) CSN8212 · CZ8212 · sched 14:05Z
2026-06-17 3 legs CSN
ZSHC → ZGGG → VTBS → ZGGG
ZSHC ZGGG ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu) CSN3820 · CZ3820 · ⏱ 00:54– (Nonem)
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8023 · CZ8023 · sched 06:50Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8024 · CZ8024 · sched 11:05Z
2026-06-16 3 legs CSN
ZGGG → ZBTJ → ZGGG → ZSHC
ZGGG ZBTJ ZGGG · Guangzhou (Huadu) → ZBTJ · Tianjin CSN3301 · CZ3301 · ⏱ 03:29– (Nonem)
ZBTJ ZGGG ZBTJ · Tianjin → ZGGG · Guangzhou (Huadu) CSN3302 · CZ3302 · sched 07:00Z
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CSN3849 · CZ3849 · ⏱ 12:15– (Nonem)
2026-06-15 2 legs round-trip CSN
ZGGG → VTBS → ZGGG
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8023 · CZ8023 · ⏱ 08:51– (Nonem)
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8024 · CZ8024 · sched 11:05Z
2026-06-14 2 legs round-trip CSN
ZGGG → ZSYT → ZGGG
ZGGG ZSYT ZGGG · Guangzhou (Huadu) → ZSYT · Yantai CSN8777 · CZ8777 · sched 00:05Z
ZSYT ZGGG ZSYT · Yantai → ZGGG · Guangzhou (Huadu) CSN8778 · CZ8778 · sched 04:15Z
2026-06-13 4 legs CSN
ZBHH → ZGSZ → ZGGG → ZUTF → ZGGG
ZBHH ZGSZ ZBHH · Hohhot → ZGSZ · Shenzhen CSN3240 · CZ3240 · sched 01:40Z
ZGSZ ZGGG ZGSZ · Shenzhen → ZGGG · Guangzhou (Huadu) CSN3240 · CZ3240 · ⏱ 08:22– (Nonem)
ZGGG ZUTF ZGGG · Guangzhou (Huadu) → ZUTF · Chengdu (Jianyang) CSN3475 · CZ3475 · sched 09:15Z
ZUTF ZGGG ZUTF · Chengdu (Jianyang) → ZGGG · Guangzhou (Huadu) CSN3476 · CZ3476 · sched 13:00Z
2026-06-12 6 legs CSN
ZUUU → ZGFS → ZSYW → ZGGG → ZBHH → ZBCF → ZBHH
ZUUU ZGFS ZUUU · Chengdu (Shuangliu) → ZGFS · Foshan (Nanhai) CSN3414 · CZ3414 · ⏱ 01:09– (Nonem)
ZGGG ZSYW ZGGG · Guangzhou (Huadu) → ZSYW · Yiwu/Jinhua ⚠ gap CSN3149 · CZ3149 · ⏱ 05:08– (Nonem)
ZSYW ZGGG ZSYW · Yiwu/Jinhua → ZGGG · Guangzhou (Huadu) CSN3150 · CZ3150 · sched 08:00Z
ZGGG ZBHH ZGGG · Guangzhou (Huadu) → ZBHH · Hohhot CSN3239 · CZ3239 · sched 11:10Z
ZBHH ZBCF ZBHH · Hohhot → ZBCF · Chifeng CSN3239 · CZ3239 · ⏱ 15:07–16:06 (59m)
ZBCF ZBHH ZBCF · Chifeng → ZBHH · Hohhot CSN3240 · CZ3240 · sched 23:30Z
2026-06-11 3 legs CSN
ZGGG → ZBTJ → ZGGG → ZUUU
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 ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CSN3413 · CZ3413 · sched 12:15Z
2026-06-10 4 legs round-trip CSN
ZGGG → VTBS → ZGGG → ZSSH → ZGGG
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN3081 · CZ3081 · ⏱ 04:50– (Nonem)
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN3082 · CZ3082 · ⏱ 08:57– (Nonem)
ZGGG ZSSH ZGGG · Guangzhou (Huadu) → ZSSH · Huai'an CSN3995 · CZ3995 · ⏱ 13:17–15:21 (124m)
ZSSH ZGGG ZSSH · Huai'an → ZGGG · Guangzhou (Huadu) CSN3996 · CZ3996 · ⏱ 22:26–00:22 (116m)
2026-06-09 4 legs round-trip CSN
ZGGG → ZUUU → ZGGG → ZSNB → 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 ZSNB ZGGG · Guangzhou (Huadu) → ZSNB · Ningbo CSN3671 · CZ3671 · sched 12:50Z
ZSNB ZGGG ZSNB · Ningbo → ZGGG · Guangzhou (Huadu) CSN3672 · CZ3672 · sched 23:40Z
2026-06-08 2 legs round-trip CSN
ZGGG → ZLLL → ZGGG
ZGGG ZLLL ZGGG · Guangzhou (Huadu) → ZLLL · Lanzhou (Yongdeng) CSN3205 · CZ3205 · sched 01:55Z
ZLLL ZGGG ZLLL · Lanzhou (Yongdeng) → ZGGG · Guangzhou (Huadu) CSN3206 · CZ3206 · sched 06:25Z
2026-06-07 3 legs CSN
ZLXN → ZGGG → ZBHH → ZGGG
ZLXN ZGGG ZLXN · Haidong (Huzhu Tu Autonomous County) → ZGGG · Guangzhou (Huadu) CSN3250 · CZ3250 · sched 03:05Z
ZGGG ZBHH ZGGG · Guangzhou (Huadu) → ZBHH · Hohhot CSN3245 · CZ3245 · sched 07:35Z
ZBHH ZGGG ZBHH · Hohhot → ZGGG · Guangzhou (Huadu) CSN3246 · CZ3246 · sched 11:35Z
2026-06-06 4 legs CSN
ZSJG → ZGGG → ZBHH → ZGGG → ZLXN
ZSJG ZGGG ZSJG · Jining → ZGGG · Guangzhou (Huadu) CSN3954 · CZ3954 · sched 03:10Z
ZGGG ZBHH ZGGG · Guangzhou (Huadu) → ZBHH · Hohhot CSN3245 · CZ3245 · sched 07:35Z
ZBHH ZGGG ZBHH · Hohhot → ZGGG · Guangzhou (Huadu) CSN3246 · CZ3246 · sched 11:35Z
ZGGG ZLXN ZGGG · Guangzhou (Huadu) → ZLXN · Haidong (Huzhu Tu Autonomous County) CSN3249 · CZ3249 · sched 22:55Z
2026-06-05 4 legs CSN
ZBHH → ZGGG → ZLLL → ZGGG → ZSJG
ZBHH ZGGG ZBHH · Hohhot → ZGGG · Guangzhou (Huadu) CSN3240 · CZ3240 · sched 01:40Z
ZGGG ZLLL ZGGG · Guangzhou (Huadu) → ZLLL · Lanzhou (Yongdeng) CSN3385 · CZ3385 · ⏱ 06:46– (Nonem)
ZLLL ZGGG ZLLL · Lanzhou (Yongdeng) → ZGGG · Guangzhou (Huadu) CSN3386 · CZ3386 · sched 10:35Z
ZGGG ZSJG ZGGG · Guangzhou (Huadu) → ZSJG · Jining CSN3953 · CZ3953 · sched 23:45Z
2026-06-04 5 legs CSN
ZGGG → VDTI → ZGGG → ZBHH → ZBCF → ZBHH
ZGGG VDTI ZGGG · Guangzhou (Huadu) → VDTI · Phnom Penh (Boeng Khyang) intl CSN8313 · CZ8313 · ⏱ 01:16– (Nonem)
VDTI ZGGG VDTI · Phnom Penh (Boeng Khyang) → ZGGG · Guangzhou (Huadu) intl CSN8314 · CZ8314 · ⏱ 04:48– (Nonem)
ZGGG ZBHH ZGGG · Guangzhou (Huadu) → ZBHH · Hohhot CSN3239 · CZ3239 · sched 11:10Z
ZBHH ZBCF ZBHH · Hohhot → ZBCF · Chifeng CSN3239 · CZ3239 · sched 15:05Z
ZBCF ZBHH ZBCF · Chifeng → ZBHH · Hohhot CSN3240 · CZ3240 · sched 23:30Z
2026-06-03 4 legs round-trip CSN
ZGGG → VVNB → ZGGG → ZBHH → ZGGG
ZGGG VVNB ZGGG · Guangzhou (Huadu) → VVNB · Hanoi (Soc Son) intl CSN3049 · CZ3049 · sched 01:00Z
VVNB ZGGG VVNB · Hanoi (Soc Son) → ZGGG · Guangzhou (Huadu) intl CSN3050 · CZ3050 · sched 04:05Z
ZGGG ZBHH ZGGG · Guangzhou (Huadu) → ZBHH · Hohhot CSN3245 · CZ3245 · sched 07:35Z
ZBHH ZGGG ZBHH · Hohhot → ZGGG · Guangzhou (Huadu) CSN3246 · CZ3246 · sched 11:35Z
2026-06-02 4 legs round-trip CSN
ZGGG → ZLLL → ZGGG → ZGDY → ZGGG
ZGGG ZLLL ZGGG · Guangzhou (Huadu) → ZLLL · Lanzhou (Yongdeng) CSN3205 · CZ3205 · sched 02:05Z
ZLLL ZGGG ZLLL · Lanzhou (Yongdeng) → ZGGG · Guangzhou (Huadu) CSN3206 · CZ3206 · ⏱ 06:29–09:21 (172m)
ZGGG ZGDY ZGGG · Guangzhou (Huadu) → ZGDY · Zhangjiajie (Yongding) CSN3381 · CZ3381 · sched 11:05Z
ZGDY ZGGG ZGDY · Zhangjiajie (Yongding) → ZGGG · Guangzhou (Huadu) CSN3382 · CZ3382 · sched 13:40Z
2026-06-01 3 legs CSN
ZBHH → ZGGG → ZLLL → ZGGG
ZBHH ZGGG ZBHH · Hohhot → ZGGG · Guangzhou (Huadu) CSN3240 · CZ3240 · sched 01:40Z
ZGGG ZLLL ZGGG · Guangzhou (Huadu) → ZLLL · Lanzhou (Yongdeng) CSN3385 · CZ3385 · sched 06:35Z
ZLLL ZGGG ZLLL · Lanzhou (Yongdeng) → ZGGG · Guangzhou (Huadu) CSN3386 · CZ3386 · sched 10:35Z
2026-05-31 5 legs CSN
ZGGG → ZLLL → ZGGG → ZBHH → ZBCF → ZBHH
ZGGG ZLLL ZGGG · Guangzhou (Huadu) → ZLLL · Lanzhou (Yongdeng) CSN3205 · CZ3205 · sched 02:00Z
ZLLL ZGGG ZLLL · Lanzhou (Yongdeng) → ZGGG · Guangzhou (Huadu) CSN3206 · CZ3206 · ⏱ 06:29– (Nonem)
ZGGG ZBHH ZGGG · Guangzhou (Huadu) → ZBHH · Hohhot CSN3239 · CZ3239 · sched 11:05Z
ZBHH ZBCF ZBHH · Hohhot → ZBCF · Chifeng CSN3239 · CZ3239 · sched 15:00Z
ZBCF ZBHH ZBCF · Chifeng → ZBHH · Hohhot CSN3240 · CZ3240 · sched 23:30Z
2026-05-30 3 legs CSN
ZBTJ → ZGGG → ZPMS → ZGGG
ZBTJ ZGGG ZBTJ · Tianjin → ZGGG · Guangzhou (Huadu) CSN3350 · CZ3350 · sched 01:00Z
ZGGG ZPMS ZGGG · Guangzhou (Huadu) → ZPMS · Dehong (Mangshi) CSN6499 · CZ6499 · ⏱ 06:59– (Nonem)
ZPMS ZGGG ZPMS · Dehong (Mangshi) → ZGGG · Guangzhou (Huadu) CSN6500 · CZ6500 · sched 10:30Z
2026-05-29 5 legs CSN
VVNB → ZGGG → VVNB → ZGSZ → ZBTJ → ZGGG
VVNB ZGGG VVNB · Hanoi (Soc Son) → ZGGG · Guangzhou (Huadu) intl CSN372 · CZ372 · ⏱ 01:24– (Nonem)
ZGGG VVNB ZGGG · Guangzhou (Huadu) → VVNB · Hanoi (Soc Son) intl CSN8315 · CZ8315 · sched 05:40Z
VVNB ZGSZ VVNB · Hanoi (Soc Son) → ZGSZ · Shenzhen intl CSN8316 · CZ8316 · ⏱ 09:03– (Nonem)
ZGGG ZBTJ ZGGG · Guangzhou (Huadu) → ZBTJ · Tianjin ⚠ gap CSN3349 · CZ3349 · ⏱ 17:22– (Nonem)
ZGSZ ZGGG ZGSZ · Shenzhen → ZGGG · Guangzhou (Huadu) ⚠ gap CSN8316 · CZ8316 · sched Z
2026-05-28 3 legs CSN
ZGGG → VTBS → ZGGG → VVNB
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN3081 · CZ3081 · sched 04:30Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN3082 · CZ3082 · sched 08:55Z
ZGGG VVNB ZGGG · Guangzhou (Huadu) → VVNB · Hanoi (Soc Son) intl CSN371 · CZ371 · ⏱ 14:02– (Nonem)
2026-05-27 4 legs round-trip CSN
ZGGG → ZYTX → ZGGG → ZLLL → ZGGG
ZGGG ZYTX ZGGG · Guangzhou (Huadu) → ZYTX · Shenyang CSN6308 · CZ6308 · sched 01:20Z
ZYTX ZGGG ZYTX · Shenyang → ZGGG · Guangzhou (Huadu) CSN6307 · CZ6307 · sched 06:30Z
ZGGG ZLLL ZGGG · Guangzhou (Huadu) → ZLLL · Lanzhou (Yongdeng) CSN3251 · CZ3251 · sched 12:30Z
ZLLL ZGGG ZLLL · Lanzhou (Yongdeng) → ZGGG · Guangzhou (Huadu) CSN3252 · CZ3252 · sched 23:30Z
2026-05-26 3 legs CSN
ZBHH → ZGGG → VTBS → ZGGG
ZBHH ZGGG ZBHH · Hohhot → ZGGG · Guangzhou (Huadu) CSN3240 · CZ3240 · sched 01:40Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8023 · CZ8023 · ⏱ 06:56– (Nonem)
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8024 · CZ8024 · sched 11:05Z
2026-05-25 6 legs CSN
ZBYN → ZGGG → ZSYW → ZGGG → ZBHH → ZBCF → ZBHH
ZBYN ZGGG ZBYN · Taiyuan → ZGGG · Guangzhou (Huadu) CSN3378 · CZ3378 · sched 00:45Z
ZGGG ZSYW ZGGG · Guangzhou (Huadu) → ZSYW · Yiwu/Jinhua CSN3149 · CZ3149 · sched 04:50Z
ZSYW ZGGG ZSYW · Yiwu/Jinhua → ZGGG · Guangzhou (Huadu) CSN3150 · CZ3150 · sched 08:00Z
ZGGG ZBHH ZGGG · Guangzhou (Huadu) → ZBHH · Hohhot CSN3239 · CZ3239 · ⏱ 11:41– (Nonem)
ZBHH ZBCF ZBHH · Hohhot → ZBCF · Chifeng CSN3239 · CZ3239 · sched 15:05Z
ZBCF ZBHH ZBCF · Chifeng → ZBHH · Hohhot CSN3240 · CZ3240 · sched 23:30Z
2026-05-24 3 legs CSN
ZGGG → ZBHH → ZGGG → ZBYN
ZGGG ZBHH ZGGG · Guangzhou (Huadu) → ZBHH · Hohhot CSN3181 · CZ3181 · sched 03:40Z
ZBHH ZGGG ZBHH · Hohhot → ZGGG · Guangzhou (Huadu) CSN3182 · CZ3182 · sched 08:00Z
ZGGG ZBYN ZGGG · Guangzhou (Huadu) → ZBYN · Taiyuan CSN3377 · CZ3377 · sched 12:15Z
2026-05-23 4 legs round-trip CSN
ZGGG → ZSQD → ZGGG → ZLLL → ZGGG
ZGGG ZSQD ZGGG · Guangzhou (Huadu) → ZSQD · Qingdao (Jiaozhou) CSN3535 · CZ3535 · sched 03:40Z
ZSQD ZGGG ZSQD · Qingdao (Jiaozhou) → ZGGG · Guangzhou (Huadu) CSN3536 · CZ3536 · sched 07:45Z
ZGGG ZLLL ZGGG · Guangzhou (Huadu) → ZLLL · Lanzhou (Yongdeng) CSN3251 · CZ3251 · ⏱ 14:03– (Nonem)
ZLLL ZGGG ZLLL · Lanzhou (Yongdeng) → ZGGG · Guangzhou (Huadu) CSN3252 · CZ3252 · sched 23:30Z
2026-05-22 4 legs round-trip CSN
ZGGG → ZYTX → ZGGG → ZSNB → ZGGG
ZGGG ZYTX ZGGG · Guangzhou (Huadu) → ZYTX · Shenyang CSN6308 · CZ6308 · sched 01:20Z
ZYTX ZGGG ZYTX · Shenyang → ZGGG · Guangzhou (Huadu) CSN6307 · CZ6307 · ⏱ 06:28– (Nonem)
ZGGG ZSNB ZGGG · Guangzhou (Huadu) → ZSNB · Ningbo CSN3671 · CZ3671 · ⏱ 13:12– (Nonem)
ZSNB ZGGG ZSNB · Ningbo → ZGGG · Guangzhou (Huadu) CSN3672 · CZ3672 · sched 23:40Z
2026-05-21 3 legs CSN
ZSJG → ZGGG → ZSXZ → ZGGG
ZSJG ZGGG ZSJG · Jining → ZGGG · Guangzhou (Huadu) CSN3954 · CZ3954 · sched 03:10Z
ZGGG ZSXZ ZGGG · Guangzhou (Huadu) → ZSXZ · Xuzhou CSN3339 · CZ3339 · sched 07:05Z
ZSXZ ZGGG ZSXZ · Xuzhou → ZGGG · Guangzhou (Huadu) CSN3340 · CZ3340 · sched 10:15Z
2026-05-20 5 legs CSN
ZGGG → ZSJG → ZGGG → VTBS → ZGGG → ZSJG
ZGGG ZSJG ZGGG · Guangzhou (Huadu) → ZSJG · Jining CSN3953 · CZ3953 · sched 23:45Z
ZSJG ZGGG ZSJG · Jining → ZGGG · Guangzhou (Huadu) CSN3954 · CZ3954 · sched 03:10Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8023 · CZ8023 · ⏱ 07:05– (Nonem)
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8024 · CZ8024 · sched 11:05Z
ZGGG ZSJG ZGGG · Guangzhou (Huadu) → ZSJG · Jining CSN3953 · CZ3953 · sched 23:45Z
2026-05-19 4 legs round-trip CSN
ZGGG → ZSAM → ZGGG → ZJSY → ZGGG
ZGGG ZSAM ZGGG · Guangzhou (Huadu) → ZSAM · Xiamen CSN3741 · CZ3741 · sched 04:05Z
ZSAM ZGGG ZSAM · Xiamen → ZGGG · Guangzhou (Huadu) CSN3742 · CZ3742 · ⏱ 08:31– (Nonem)
ZGGG ZJSY ZGGG · Guangzhou (Huadu) → ZJSY · Sanya (Tianya) CSN6738 · CZ6738 · sched 11:20Z
ZJSY ZGGG ZJSY · Sanya (Tianya) → ZGGG · Guangzhou (Huadu) CSN6737 · CZ6737 · sched 14:10Z
2026-05-18 3 legs CSN
ZSFZ → ZGGG → ZUUU → ZGGG
ZSFZ ZGGG ZSFZ · Fuzhou (Changle) → ZGGG · Guangzhou (Huadu) CSN3950 · CZ3950 · ⏱ 01:05– (Nonem)
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CSN3471 · CZ3471 · sched 05:15Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CSN3472 · CZ3472 · ⏱ 09:04– (Nonem)
2026-05-17 4 legs round-trip CSN
ZGGG → ZPMS → ZGGG → ZSFZ → ZGGG
ZGGG ZPMS ZGGG · Guangzhou (Huadu) → ZPMS · Dehong (Mangshi) CSN6499 · CZ6499 · sched 06:50Z
ZPMS ZGGG ZPMS · Dehong (Mangshi) → ZGGG · Guangzhou (Huadu) CSN6500 · CZ6500 · sched 10:30Z
ZGGG ZSFZ ZGGG · Guangzhou (Huadu) → ZSFZ · Fuzhou (Changle) CSN3949 · CZ3949 · ⏱ 14:30– (Nonem)
ZBHH ZGGG ZBHH · Hohhot → ZGGG · Guangzhou (Huadu) ⚠ gap CSN3240 · CZ3240 · sched Z
2026-05-16 5 legs CSN
ZGGG → ZBTJ → ZGGG → ZBHH → ZBCF → ZBHH
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 ZBHH ZGGG · Guangzhou (Huadu) → ZBHH · Hohhot CSN3239 · CZ3239 · sched 11:10Z
ZBHH ZBCF ZBHH · Hohhot → ZBCF · Chifeng CSN3239 · CZ3239 · sched 15:05Z
ZBCF ZBHH ZBCF · Chifeng → ZBHH · Hohhot CSN3240 · CZ3240 · sched 23:30Z
2026-05-15 6 legs round-trip CSN
ZGGG → ZUYI → ZGGG → ZPMS → ZGGG → ZGZJ → ZGGG
ZGGG ZUYI ZGGG · Guangzhou (Huadu) → ZUYI · Xingyi CSN3923 · CZ3923 · sched 01:00Z
ZUYI ZGGG ZUYI · Xingyi → ZGGG · Guangzhou (Huadu) CSN3924 · CZ3924 · sched 04:00Z
ZGGG ZPMS ZGGG · Guangzhou (Huadu) → ZPMS · Dehong (Mangshi) CSN6499 · CZ6499 · ⏱ 07:24– (Nonem)
ZPMS ZGGG ZPMS · Dehong (Mangshi) → ZGGG · Guangzhou (Huadu) CSN6500 · CZ6500 · sched 10:30Z
ZGGG ZGZJ ZGGG · Guangzhou (Huadu) → ZGZJ · Zhanjiang CSN3329 · CZ3329 · sched 15:15Z
ZGZJ ZGGG ZGZJ · Zhanjiang → ZGGG · Guangzhou (Huadu) CSN3330 · CZ3330 · ⏱ 23:14– (Nonem)
2026-05-14 4 legs round-trip CSN
ZGGG → ZHHH → ZLZY → ZHHH → ZGGG
ZGGG ZHHH ZGGG · Guangzhou (Huadu) → ZHHH · Wuhan (Huangpi) CSN3705 · CZ3705 · sched 00:30Z
ZHHH ZLZY ZHHH · Wuhan (Huangpi) → ZLZY · Zhangye (Ganzhou) CSN3705 · CZ3705 · ⏱ 03:18– (Nonem)
ZLZY ZHHH ZLZY · Zhangye (Ganzhou) → ZHHH · Wuhan (Huangpi) CSN3706 · CZ3706 · sched 07:05Z
ZHHH ZGGG ZHHH · Wuhan (Huangpi) → ZGGG · Guangzhou (Huadu) CSN3706 · CZ3706 · ⏱ 14:20– (Nonem)
2026-05-13 2 legs round-trip CSN
ZGGG → ZSJN → ZGGG
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN8479 · CZ8479 · ⏱ 06:55–09:08 (133m)
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN8480 · CZ8480 · sched 10:20Z
2026-05-12 2 legs round-trip CSN
ZGGG → ZSNB → ZGGG
ZGGG ZSNB ZGGG · Guangzhou (Huadu) → ZSNB · Ningbo CSN3517 · CZ3517 · ⏱ 03:44–05:25 (100m)
ZSNB ZGGG ZSNB · Ningbo → ZGGG · Guangzhou (Huadu) CSN3518 · CZ3518 · ⏱ 07:50–09:52 (123m)
2026-05-11 4 legs round-trip CSN
ZGGG → VTBS → ZGGG → ZSNB → ZGGG
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN3081 · CZ3081 · ⏱ 04:31– (Nonem)
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN3082 · CZ3082 · sched 08:55Z
ZGGG ZSNB ZGGG · Guangzhou (Huadu) → ZSNB · Ningbo CSN3671 · CZ3671 · ⏱ 13:04– (Nonem)
ZSNB ZGGG ZSNB · Ningbo → ZGGG · Guangzhou (Huadu) CSN3672 · CZ3672 · ⏱ 23:40– (Nonem)
2026-05-10 5 legs CSN
ZSAQ → ZGGG → VTSP → ZGGG → ZGZJ → ZGGG
ZSAQ ZGGG ZSAQ · Anqing → ZGGG · Guangzhou (Huadu) CSN3320 · CZ3320 · sched 01:55Z
ZGGG VTSP ZGGG · Guangzhou (Huadu) → VTSP · Phuket intl CSN6063 · CZ6063 · sched 04:55Z
VTSP ZGGG VTSP · Phuket → ZGGG · Guangzhou (Huadu) intl CSN6064 · CZ6064 · ⏱ 09:35– (Nonem)
ZGGG ZGZJ ZGGG · Guangzhou (Huadu) → ZGZJ · Zhanjiang CSN3329 · CZ3329 · sched 15:15Z
ZGZJ ZGGG ZGZJ · Zhanjiang → ZGGG · Guangzhou (Huadu) CSN3330 · CZ3330 · sched 23:10Z
2026-05-09 4 legs CSN
ZUUU → ZGGG → VTSP → ZGGG → ZSAQ
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CSN3414 · CZ3414 · sched 01:00Z
ZGGG VTSP ZGGG · Guangzhou (Huadu) → VTSP · Phuket intl CSN6063 · CZ6063 · sched 04:55Z
VTSP ZGGG VTSP · Phuket → ZGGG · Guangzhou (Huadu) intl CSN6064 · CZ6064 · sched 09:40Z
ZGGG ZSAQ ZGGG · Guangzhou (Huadu) → ZSAQ · Anqing CSN3319 · CZ3319 · ⏱ 23:25– (Nonem)
2026-05-08 3 legs CSN
ZGGG → ZSHC → ZGGG → ZUUU
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CSN3869 · CZ3869 · sched 04:10Z
ZSHC ZGGG ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu) CSN3850 · CZ3850 · sched 07:35Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CSN3413 · CZ3413 · sched 12:15Z
2026-05-07 4 legs round-trip CSN
ZGGG → ZHHH → ZLZY → ZHHH → ZGGG
ZGGG ZHHH ZGGG · Guangzhou (Huadu) → ZHHH · Wuhan (Huangpi) CSN3705 · CZ3705 · sched 00:30Z
ZHHH ZLZY ZHHH · Wuhan (Huangpi) → ZLZY · Zhangye (Ganzhou) CSN3705 · CZ3705 · sched 03:15Z
ZLZY ZHHH ZLZY · Zhangye (Ganzhou) → ZHHH · Wuhan (Huangpi) CSN3706 · CZ3706 · sched 07:05Z
ZHHH ZGGG ZHHH · Wuhan (Huangpi) → ZGGG · Guangzhou (Huadu) CSN3706 · CZ3706 · ⏱ 12:02– (Nonem)
2026-05-06 4 legs round-trip CSN
ZGGG → ZPPP → ZGGG → ZSHC → 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 ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CSN3801 · CZ3801 · ⏱ 10:18–11:50 (92m)
ZSHC ZGGG ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu) CSN3802 · CZ3802 · ⏱ 13:42– (Nonem)
2026-05-05 4 legs round-trip CSN
ZGGG → ZUYI → ZGGG → ZSJN → ZGGG
ZGGG ZUYI ZGGG · Guangzhou (Huadu) → ZUYI · Xingyi CSN3923 · CZ3923 · ⏱ 02:21– (Nonem)
ZUYI ZGGG ZUYI · Xingyi → ZGGG · Guangzhou (Huadu) CSN3924 · CZ3924 · sched 04:00Z
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CSN3707 · CZ3707 · ⏱ 09:43–12:07 (144m)
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CSN3708 · CZ3708 · sched 13:05Z
2026-05-04 4 legs round-trip CSN
ZGGG → VVNB → ZGGG → ZSQD → ZGGG
ZGGG VVNB ZGGG · Guangzhou (Huadu) → VVNB · Hanoi (Soc Son) intl CSN3049 · CZ3049 · sched 00:55Z
VVNB ZGGG VVNB · Hanoi (Soc Son) → ZGGG · Guangzhou (Huadu) intl CSN3050 · CZ3050 · sched 04:05Z
ZGGG ZSQD ZGGG · Guangzhou (Huadu) → ZSQD · Qingdao (Jiaozhou) CSN3573 · CZ3573 · sched 08:50Z
ZSQD ZGGG ZSQD · Qingdao (Jiaozhou) → ZGGG · Guangzhou (Huadu) CSN3574 · CZ3574 · sched 12:50Z
2026-05-03 4 legs round-trip CSN
ZGGG → ZHHH → ZBAD → ZHHH → ZGGG
ZGGG ZHHH ZGGG · Guangzhou (Huadu) → ZHHH · Wuhan (Huangpi) CSN5770 · CZ5770 · sched 02:30Z
ZHHH ZBAD ZHHH · Wuhan (Huangpi) → ZBAD · Beijing CSN8705 · CZ8705 · sched 06:00Z
ZBAD ZHHH ZBAD · Beijing → ZHHH · Wuhan (Huangpi) CSN8706 · CZ8706 · sched 09:20Z
ZHHH ZGGG ZHHH · Wuhan (Huangpi) → ZGGG · Guangzhou (Huadu) CSN5769 · CZ5769 · sched 12:30Z
2026-05-02 5 legs CSN
VDTI → ZGGG → VVNB → ZGGG → ZSSH → ZGGG
VDTI ZGGG VDTI · Phnom Penh (Boeng Khyang) → ZGGG · Guangzhou (Huadu) intl CSN324 · CZ324 · ⏱ 00:54– (Nonem)
ZGFS VVNB ZGFS · Foshan (Nanhai) → VVNB · Hanoi (Soc Son) ⚠ gap intl CSN8315 · CZ8315 · sched 05:40Z
VVNB ZGGG VVNB · Hanoi (Soc Son) → ZGGG · Guangzhou (Huadu) intl CSN8316 · CZ8316 · sched 08:45Z
ZGGG ZSSH ZGGG · Guangzhou (Huadu) → ZSSH · Huai'an CSN3995 · CZ3995 · ⏱ 13:17– (Nonem)
ZSSH ZGGG ZSSH · Huai'an → ZGGG · Guangzhou (Huadu) CSN3996 · CZ3996 · sched 22:55Z
2026-05-01 4 legs CSN
ZSFY → ZGGG → ZBYN → ZGGG → VDTI
ZSFY ZGGG ZSFY · Yingzhou, Fuyang → ZGGG · Guangzhou (Huadu) CSN3932 · CZ3932 · sched 02:35Z
ZGGG ZBYN ZGGG · Guangzhou (Huadu) → ZBYN · Taiyuan CSN6527 · CZ6527 · sched 05:50Z
ZBYN ZGGG ZBYN · Taiyuan → ZGGG · Guangzhou (Huadu) CSN6528 · CZ6528 · sched 09:30Z
ZGGG VDTI ZGGG · Guangzhou (Huadu) → VDTI · Phnom Penh (Boeng Khyang) intl CSN323 · CZ323 · sched 14:00Z
2026-04-30 4 legs round-trip CSN
ZSFY → ZGGG → ZPMS → ZGGG → ZSFY
ZSFY ZGGG ZSFY · Yingzhou, Fuyang → ZGGG · Guangzhou (Huadu) CSN3932 · CZ3932 · sched 02:35Z
ZGGG ZPMS ZGGG · Guangzhou (Huadu) → ZPMS · Dehong (Mangshi) CSN6499 · CZ6499 · sched 06:50Z
ZPMS ZGGG ZPMS · Dehong (Mangshi) → ZGGG · Guangzhou (Huadu) CSN6500 · CZ6500 · sched 10:30Z
ZGGG ZSFY ZGGG · Guangzhou (Huadu) → ZSFY · Yingzhou, Fuyang CSN3931 · CZ3931 · sched 23:40Z
2026-04-29 4 legs CSN
ZLXN → ZGGG → ZSNB → ZGGG → ZSFY
ZLXN ZGGG ZLXN · Haidong (Huzhu Tu Autonomous County) → ZGGG · Guangzhou (Huadu) CSN3250 · CZ3250 · ⏱ 03:28– (Nonem)
ZGGG ZSNB ZGGG · Guangzhou (Huadu) → ZSNB · Ningbo CSN3321 · CZ3321 · sched 08:15Z
ZSNB ZGGG ZSNB · Ningbo → ZGGG · Guangzhou (Huadu) CSN3322 · CZ3322 · ⏱ 12:13– (Nonem)
ZGGG ZSFY ZGGG · Guangzhou (Huadu) → ZSFY · Yingzhou, Fuyang CSN3931 · CZ3931 · sched 23:40Z
2026-04-28 5 legs CSN
ZGSZ → ZUCK → ZGSZ → ZPPP → ZGGG → ZLXN
ZGSZ ZUCK ZGSZ · Shenzhen → ZUCK · Chongqing CSN3465 · CZ3465 · sched 00:10Z
ZUCK ZGSZ ZUCK · Chongqing → ZGSZ · Shenzhen CSN3466 · CZ3466 · sched 03:45Z
ZGSZ ZPPP ZGSZ · Shenzhen → ZPPP · Kunming CSN8819 · CZ8819 · sched 07:10Z
ZPPP ZGGG ZPPP · Kunming → ZGGG · Guangzhou (Huadu) CSN3450 · CZ3450 · ⏱ 12:55– (Nonem)
ZGGG ZLXN ZGGG · Guangzhou (Huadu) → ZLXN · Haidong (Huzhu Tu Autonomous County) CSN3249 · CZ3249 · sched 22:55Z
2026-04-27 6 legs round-trip CSN
ZGSZ → ZJHK → ZGSZ → ZSHC → ZGSZ → WMKK → ZGSZ
ZGSZ ZJHK ZGSZ · Shenzhen → ZJHK · Haikou (Meilan) CSN6253 · CZ6253 · sched 23:50Z
ZJHK ZGSZ ZJHK · Haikou (Meilan) → ZGSZ · Shenzhen CSN6254 · CZ6254 · sched 02:25Z
ZGSZ ZSHC ZGSZ · Shenzhen → ZSHC · Hangzhou CSN8597 · CZ8597 · sched 04:55Z
ZSHC ZGSZ ZSHC · Hangzhou → ZGSZ · Shenzhen CSN8598 · CZ8598 · sched 08:30Z
ZGSZ WMKK ZGSZ · Shenzhen → WMKK · Sepang intl CSN5079 · CZ5079 · sched 12:30Z
WMKK ZGSZ WMKK · Sepang → ZGSZ · Shenzhen intl CSN5080 · CZ5080 · sched 17:30Z
2026-04-26 4 legs round-trip CSN
ZGSZ → ZJHK → ZGSZ → ZSHC → ZGSZ
ZGSZ ZJHK ZGSZ · Shenzhen → ZJHK · Haikou (Meilan) CSN6253 · CZ6253 · sched 23:50Z
ZJHK ZGSZ ZJHK · Haikou (Meilan) → ZGSZ · Shenzhen CSN6254 · CZ6254 · sched 02:25Z
ZGSZ ZSHC ZGSZ · Shenzhen → ZSHC · Hangzhou CSN8597 · CZ8597 · sched 05:00Z
ZSHC ZGSZ ZSHC · Hangzhou → ZGSZ · Shenzhen CSN8598 · CZ8598 · sched 08:30Z
2026-04-25 4 legs CSN
ZGGG → VVNB → ZGGG → ZPPP → ZGSZ
ZGGG VVNB ZGGG · Guangzhou (Huadu) → VVNB · Hanoi (Soc Son) intl CSN3049 · CZ3049 · ⏱ 01:04– (Nonem)
VVNB ZGGG VVNB · Hanoi (Soc Son) → ZGGG · Guangzhou (Huadu) intl CSN3050 · CZ3050 · sched 04:05Z
ZGGG ZPPP ZGGG · Guangzhou (Huadu) → ZPPP · Kunming CSN3449 · CZ3449 · sched 07:05Z
ZPPP ZGSZ ZPPP · Kunming → ZGSZ · Shenzhen CSN8820 · CZ8820 · sched Z
2026-04-24 3 legs CSN
VVNB → ZGGG → VTBS → ZGGG
VVNB ZGGG VVNB · Hanoi (Soc Son) → ZGGG · Guangzhou (Huadu) intl CSN372 · CZ372 · sched 01:15Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN3081 · CZ3081 · ⏱ 05:10– (Nonem)
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN3082 · CZ3082 · sched 08:55Z
2026-04-23 3 legs CSN
ZGGG → ZBTJ → ZGGG → VVNB
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 VVNB ZGGG · Guangzhou (Huadu) → VVNB · Hanoi (Soc Son) intl CSN371 · CZ371 · sched 14:00Z
2026-04-22 5 legs CSN
ZBTJ → ZGGG → ZUUU → ZGGG → ZSSH → ZGGG
ZBTJ ZGGG ZBTJ · Tianjin → ZGGG · Guangzhou (Huadu) CSN3350 · CZ3350 · sched 01:00Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CSN3471 · CZ3471 · ⏱ 05:32– (Nonem)
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CSN3472 · CZ3472 · sched 09:00Z
ZGGG ZSSH ZGGG · Guangzhou (Huadu) → ZSSH · Huai'an CSN3995 · CZ3995 · ⏱ 13:15– (Nonem)
ZSSH ZGGG ZSSH · Huai'an → ZGGG · Guangzhou (Huadu) CSN3996 · CZ3996 · sched 22:25Z
2026-04-21 2 legs CSN
ZSWA → ZGGG → ZBTJ
ZSWA ZGGG ZSWA · Wuhu → ZGGG · Guangzhou (Huadu) CSN5840 · CZ5840 · sched 01:30Z
ZGGG ZBTJ ZGGG · Guangzhou (Huadu) → ZBTJ · Tianjin CSN3349 · CZ3349 · sched 12:00Z
2026-04-20 4 legs CSN
VVNB → ZGGG → VTBS → ZGGG → ZSWA
VVNB ZGGG VVNB · Hanoi (Soc Son) → ZGGG · Guangzhou (Huadu) intl CSN372 · CZ372 · sched 01:15Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN3081 · CZ3081 · sched 04:30Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN3082 · CZ3082 · sched 08:55Z
ZGGG ZSWA ZGGG · Guangzhou (Huadu) → ZSWA · Wuhu CSN5839 · CZ5839 · sched 22:45Z
2026-04-19 4 legs CSN
RPLL → ZGGG → VTBS → ZGGG → VVNB
RPLL ZGGG RPLL · Manila (Pasay) → ZGGG · Guangzhou (Huadu) intl CSN3078 · CZ3078 · sched 00:20Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN3081 · CZ3081 · ⏱ 04:37– (Nonem)
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN3082 · CZ3082 · sched 08:55Z
ZGGG VVNB ZGGG · Guangzhou (Huadu) → VVNB · Hanoi (Soc Son) intl CSN371 · CZ371 · ⏱ 13:57– (Nonem)
2026-04-18 3 legs CSN
ZBAD → ZYHB → ZGGG → RPLL
ZBAD ZYHB ZBAD · Beijing → ZYHB · Harbin CSN5968 · CZ5968 · sched 03:10Z
ZYHB ZGGG ZYHB · Harbin → ZGGG · Guangzhou (Huadu) CSN8719 · CZ8719 · sched 06:50Z
ZGGG RPLL ZGGG · Guangzhou (Huadu) → RPLL · Manila (Pasay) intl CSN3077 · CZ3077 · ⏱ 12:48– (Nonem)
2026-04-17 5 legs CSN
ZYHB → RKSI → ZYHB → RKSI → ZYHB → ZBAD
ZYHB RKSI ZYHB · Harbin → RKSI · Seoul intl CSN683 · CZ683 · sched 00:25Z
RKSI ZYHB RKSI · Seoul → ZYHB · Harbin intl CSN684 · CZ684 · ⏱ 04:33–06:35 (122m)
ZYHB RKSI ZYHB · Harbin → RKSI · Seoul intl CSN691 · CZ691 · ⏱ 07:34– (Nonem)
RKSI ZYHB RKSI · Seoul → ZYHB · Harbin intl CSN692 · CZ692 · sched 10:50Z
ZYHB ZBAD ZYHB · Harbin → ZBAD · Beijing CSN6201 · CZ6201 · sched 23:30Z
2026-04-16 3 legs CSN
ZGGG → ZSNT → ZGGG → ZYHB
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 ZYHB ZGGG · Guangzhou (Huadu) → ZYHB · Harbin CSN5299 · CZ5299 · sched 10:40Z
2026-04-15 4 legs CSN
ZGFS → VVNB → ZGGG → ZPMS → ?
ZGFS VVNB ZGFS · Foshan (Nanhai) → VVNB · Hanoi (Soc Son) intl CSN3049 · CZ3049 · sched 01:00Z
VVNB ZGGG VVNB · Hanoi (Soc Son) → ZGGG · Guangzhou (Huadu) intl CSN3050 · CZ3050 · sched 04:05Z
ZGFS ZPMS ZGFS · Foshan (Nanhai) → ZPMS · Dehong (Mangshi) ⚠ gap CSN6499 · CZ6499 · sched 06:50Z
? ? — → — ferry CSN6500 · sched Z
2026-04-14 3 legs CSN
RPLL → ZGGG → VTBS → ZGGG
RPLL ZGGG RPLL · Manila (Pasay) → ZGGG · Guangzhou (Huadu) intl CSN3078 · CZ3078 · sched 00:20Z
ZGFS VTBS ZGFS · Foshan (Nanhai) → VTBS · Bangkok ⚠ gap intl CSN3081 · CZ3081 · sched 04:30Z
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN3082 · CZ3082 · sched 08:55Z
2026-04-13 2 legs CSN
ZGGG → ZBHH → RPLL
ZGGG ZBHH ZGGG · Guangzhou (Huadu) → ZBHH · Hohhot CSN3181 · CZ3181 · sched 03:40Z
ZGGG RPLL ZGGG · Guangzhou (Huadu) → RPLL · Manila (Pasay) ⚠ gap intl CSN3077 · CZ3077 · sched 12:35Z
2026-04-12 6 legs CSN
ZSPD → ZJHK → ZUTF → ZJHK → ZJHK → ZGGG → ?
ZSPD ZJHK ZSPD · Shanghai (Pudong) → ZJHK · Haikou (Meilan) CSN8258 · CZ8258 · sched 23:45Z
ZJHK ZUTF ZJHK · Haikou (Meilan) → ZUTF · Chengdu (Jianyang) CSN6557 · CZ6557 · sched 03:55Z
ZUTF ZJHK ZUTF · Chengdu (Jianyang) → ZJHK · Haikou (Meilan) CSN6558 · CZ6558 · sched 07:20Z
ZUCK ZJHK ZUCK · Chongqing → ZJHK · Haikou (Meilan) ⚠ gap CSN8690 · CZ8690 · sched 14:10Z
ZJHK ZGGG ZJHK · Haikou (Meilan) → ZGGG · Guangzhou (Huadu) CSN6773 · CZ6773 · sched 23:00Z
ZJHK ? ZJHK · Haikou (Meilan) → — ferry ⚠ gap CSN8689 · sched Z
2026-04-11 4 legs CSN
ZGGG → ZJHK → ZLXY → ZJHK → ZSPD
ZGGG ZJHK ZGGG · Guangzhou (Huadu) → ZJHK · Haikou (Meilan) CSN6774 · CZ6774 · sched 01:30Z
ZJHK ZLXY ZJHK · Haikou (Meilan) → ZLXY · Xi'an CSN6727 · CZ6727 · sched 03:55Z
ZLXY ZJHK ZLXY · Xi'an → ZJHK · Haikou (Meilan) CSN6728 · CZ6728 · sched 08:10Z
ZJHK ZSPD ZJHK · Haikou (Meilan) → ZSPD · Shanghai (Pudong) CSN8257 · CZ8257 · sched 12:05Z
2026-04-10 5 legs CSN
RPLL → ZGGG → ZSHC → ZSHC → ZPPP → ?
RPLL ZGGG RPLL · Manila (Pasay) → ZGGG · Guangzhou (Huadu) intl CSN3078 · CZ3078 · ⏱ 00:32– (Nonem)
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CSN3869 · CZ3869 · sched 04:10Z
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou ⚠ gap CSN3850 · CZ3869 · sched 04:10Z
ZGFS ZPPP ZGFS · Foshan (Nanhai) → ZPPP · Kunming ⚠ gap CSN3489 · CZ3489 · sched 11:10Z
? ? — → — ferry CSN3490 · sched Z
2026-04-09 3 legs CSN
ZGGG → ZBHH → ZGGG → RPLL
ZGGG ZBHH ZGGG · Guangzhou (Huadu) → ZBHH · Hohhot CSN3181 · CZ3181 · sched 03:40Z
ZBHH ZGGG ZBHH · Hohhot → ZGGG · Guangzhou (Huadu) CSN3182 · CZ3182 · sched 08:00Z
ZGGG RPLL ZGGG · Guangzhou (Huadu) → RPLL · Manila (Pasay) intl CSN3077 · CZ3077 · sched 12:35Z
2026-04-08 5 legs CSN
RPLL → ZGGG → VTBS → ZGGG → ZSNB → ZGGG
RPLL ZGGG RPLL · Manila (Pasay) → ZGGG · Guangzhou (Huadu) intl CSN3078 · CZ3078 · ⏱ 00:28– (Nonem)
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN3081 · CZ3081 · ⏱ 04:41– (Nonem)
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN3082 · CZ3082 · sched 08:55Z
ZGGG ZSNB ZGGG · Guangzhou (Huadu) → ZSNB · Ningbo CSN3671 · CZ3671 · sched 13:00Z
ZSNB ZGGG ZSNB · Ningbo → ZGGG · Guangzhou (Huadu) CSN3672 · CZ3672 · sched 23:40Z
2026-04-07 4 legs CSN
ZBTJ → ZGGG → ZUUU → ZGGG → RPLL
ZBTJ ZGGG ZBTJ · Tianjin → ZGGG · Guangzhou (Huadu) CSN3350 · CZ3350 · sched 01:00Z
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 RPLL ZGGG · Guangzhou (Huadu) → RPLL · Manila (Pasay) intl CSN3077 · CZ3077 · ⏱ 12:41– (Nonem)
2026-04-06 3 legs CSN
ZGGG → ZBTJ → ZGGG → ZBTJ
ZGGG ZBTJ ZGGG · Guangzhou (Huadu) → ZBTJ · Tianjin CSN3133 · CZ3133 · ⏱ 00:40– (Nonem)
ZBTJ ZGGG ZBTJ · Tianjin → ZGGG · Guangzhou (Huadu) CSN3134 · CZ3134 · sched 04:40Z
ZGGG ZBTJ ZGGG · Guangzhou (Huadu) → ZBTJ · Tianjin CSN3349 · CZ3349 · sched 12:00Z
2026-04-05 3 legs CSN
ZSJG → ZGGG → VTBS → ZGGG
ZSJG ZGGG ZSJG · Jining → ZGGG · Guangzhou (Huadu) CSN3954 · CZ3954 · sched 03:10Z
ZGGG VTBS ZGGG · Guangzhou (Huadu) → VTBS · Bangkok intl CSN8023 · CZ8023 · ⏱ 07:16– (Nonem)
VTBS ZGGG VTBS · Bangkok → ZGGG · Guangzhou (Huadu) intl CSN8024 · CZ8024 · sched 11:05Z
2026-04-04 4 legs CSN
ZSFY → ZGGG → ZSNB → ZGGG → ZSJG
ZSFY ZGGG ZSFY · Yingzhou, Fuyang → ZGGG · Guangzhou (Huadu) CSN3932 · CZ3932 · ⏱ 02:59– (Nonem)
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 ZSJG ZGGG · Guangzhou (Huadu) → ZSJG · Jining CSN3953 · CZ3953 · ⏱ 23:52–02:16 (145m)
2026-04-03 4 legs CSN
ZBHH → ZGGG → ZLLL → ZGGG → ZSFY
ZBHH ZGGG ZBHH · Hohhot → ZGGG · Guangzhou (Huadu) CSN3240 · CZ3240 · sched 01:30Z
ZGGG ZLLL ZGGG · Guangzhou (Huadu) → ZLLL · Lanzhou (Yongdeng) CSN3385 · CZ3385 · sched 06:35Z
ZLLL ZGGG ZLLL · Lanzhou (Yongdeng) → ZGGG · Guangzhou (Huadu) CSN3386 · CZ3386 · sched 10:35Z
ZGGG ZSFY ZGGG · Guangzhou (Huadu) → ZSFY · Yingzhou, Fuyang CSN3931 · CZ3931 · sched 23:40Z
2026-04-02 4 legs CSN
ZSJG → ZGGG → ZBHH → ZBHH → ZBCF
ZSJG ZGGG ZSJG · Jining → ZGGG · Guangzhou (Huadu) CSN3954 · CZ3954 · sched 03:10Z
ZGGG ZBHH ZGGG · Guangzhou (Huadu) → ZBHH · Hohhot CSN3239 · CZ3239 · sched 11:35Z
ZBCF ZBHH ZBCF · Chifeng → ZBHH · Hohhot ⚠ gap CSN3240 · CZ3240 · sched 23:00Z
ZBHH ZBCF ZBHH · Hohhot → ZBCF · Chifeng CSN3239 · CZ3239 · sched Z
2026-04-01 6 legs CSN
ZBTJ → ZGGG → VVNB → ZGGG → ZSWZ → ZGGG → ZSJG
ZBTJ ZGGG ZBTJ · Tianjin → ZGGG · Guangzhou (Huadu) CSN3350 · CZ3350 · sched 01:00Z
ZGGG VVNB ZGGG · Guangzhou (Huadu) → VVNB · Hanoi (Soc Son) intl CSN8315 · CZ8315 · sched 05:40Z
VVNB ZGGG VVNB · Hanoi (Soc Son) → ZGGG · Guangzhou (Huadu) intl CSN8316 · CZ8316 · sched 08:45Z
ZGGG ZSWZ ZGGG · Guangzhou (Huadu) → ZSWZ · Wenzhou (Longwan) CSN3675 · CZ3675 · ⏱ 12:32– (Nonem)
ZSWZ ZGGG ZSWZ · Wenzhou (Longwan) → ZGGG · Guangzhou (Huadu) CSN3676 · CZ3676 · sched 14:45Z
ZGGG ZSJG ZGGG · Guangzhou (Huadu) → ZSJG · Jining CSN3953 · CZ3953 · sched 23:45Z
2026-03-31 4 legs round-trip CSN
ZBTJ → ZGGG → VVNB → ZGGG → ZBTJ
ZBTJ ZGGG ZBTJ · Tianjin → ZGGG · Guangzhou (Huadu) CSN3350 · CZ3350 · sched 01:00Z
ZGGG VVNB ZGGG · Guangzhou (Huadu) → VVNB · Hanoi (Soc Son) intl CSN8315 · CZ8315 · sched 05:40Z
VVNB ZGGG VVNB · Hanoi (Soc Son) → ZGGG · Guangzhou (Huadu) intl CSN8316 · CZ8316 · sched 08:45Z
ZGGG ZBTJ ZGGG · Guangzhou (Huadu) → ZBTJ · Tianjin CSN3349 · CZ3349 · ⏱ 12:50– (Nonem)
2026-03-30 3 legs CSN
VVNB → ZGGG → VVNB → ZBTJ
VVNB ZGGG VVNB · Hanoi (Soc Son) → ZGGG · Guangzhou (Huadu) intl CSN3050 · CZ3050 · sched 04:05Z
ZGGG VVNB ZGGG · Guangzhou (Huadu) → VVNB · Hanoi (Soc Son) intl CSN3049 · CZ3049 · ⏱ 05:34– (Nonem)
ZGGG ZBTJ ZGGG · Guangzhou (Huadu) → ZBTJ · Tianjin ⚠ gap CSN3349 · CZ3349 · ⏱ 12:13– (Nonem)
2026-03-29 4 legs round-trip CSN
ZGGG → ZBYN → ZGGG → ZSCG → ZGGG
ZGGG ZBYN ZGGG · Guangzhou (Huadu) → ZBYN · Taiyuan CSN3701 · CZ3701 · sched 00:15Z
ZBYN ZGGG ZBYN · Taiyuan → ZGGG · Guangzhou (Huadu) CSN3702 · CZ3702 · sched 04:00Z
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-03-28 3 legs CSN
ZSWZ → ZGGG → ZBYN → ZGGG
ZSWZ ZGGG ZSWZ · Wenzhou (Longwan) → ZGGG · Guangzhou (Huadu) CSN3812 · CZ3812 · 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
2026-03-27 4 legs CSN
ZSTX → ZGGG → ZSYA → ZGGG → ZSWZ
ZSTX ZGGG ZSTX · Huangshan → ZGGG · Guangzhou (Huadu) CSN3240 · CZ3240 · sched 01:30Z
ZGGG ZSYA ZGGG · Guangzhou (Huadu) → ZSYA · Yangzhou CSN3941 · CZ3941 · sched 05:40Z
ZSYA ZGGG ZSYA · Yangzhou → ZGGG · Guangzhou (Huadu) CSN3942 · CZ3942 · sched 08:45Z
ZGGG ZSWZ ZGGG · Guangzhou (Huadu) → ZSWZ · Wenzhou (Longwan) CSN3811 · CZ3811 · sched 23:35Z
2026-03-26 4 legs CSN
ZYCC → ZGGG → WBKK → ZGGG → ZSTX
ZYCC ZGGG ZYCC · Changchun → ZGGG · Guangzhou (Huadu) CSN8238 · CZ8238 · sched 01:05Z
ZGGG WBKK ZGGG · Guangzhou (Huadu) → WBKK · Kota Kinabalu intl CSN8335 · CZ8335 · sched 06:40Z
WBKK ZGGG WBKK · Kota Kinabalu → ZGGG · Guangzhou (Huadu) intl CSN8336 · CZ8336 · sched 11:05Z
ZGGG ZSTX ZGGG · Guangzhou (Huadu) → ZSTX · Huangshan CSN3239 · CZ3239 · ⏱ 22:48–00:16 (89m)
2026-03-25 1 legs CSN
ZGGG → ZYCC
ZGGG ZYCC ZGGG · Guangzhou (Huadu) → ZYCC · Changchun CSN8237 · CZ8237 · sched 10:00Z