‹ Aircraft

B-5439 / 780566

152 flights over 68 days · 2.24 legs/day · base ZGSZ · Shenzhen · operators: CTJ

152
Flights
11
Airports served
12%
ADS-B observed
11
Ferry / no-flightnum

Aircraft identity

737NG 808/W B738
Hainan Airlines · reg B-5439
Boeing · free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-22 3 legs round-trip CTJ
ZJHK → ? → ZJHK → ZJHK
ZJHK ? ZJHK · Haikou (Meilan) → — CTJ3889 · HT3889 · sched Z
ZHEC ZJHK ZHEC · Ezhou → ZJHK · Haikou (Meilan) CTJ3826 · HT3826 · sched Z
ZGSZ ZJHK ZGSZ · Shenzhen → ZJHK · Haikou (Meilan) ⚠ gap CTJ3889 · HT3889 · sched Z
2026-06-19 1 legs CTJ
ZHCC → ZGSZ
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-06-18 1 legs CTJ
ZGSZ → ZHCC
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-06-17 3 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · ⏱ 19:48– (Nonem)
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen ⚠ gap CTJ3806 · HT3806 · sched Z
2026-06-16 2 legs round-trip CTJ
ZHCC → ZGSZ → ZHCC
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-06-15 1 legs CTJ
ZGSZ → ZHCC
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-06-12 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-06-11 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-06-10 2 legs round-trip CTJ
ZHCC → ZGSZ → ZHCC
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-06-09 2 legs round-trip CTJ
ZHCC → ZGSZ → ZHCC
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-06-05 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-06-04 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · ⏱ 19:32– (Nonem)
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-06-03 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-06-02 2 legs round-trip CTJ
ZHCC → ZGSZ → ZHCC
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-06-01 2 legs round-trip CTJ
ZHCC → ZGSZ → ZHCC
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-05-29 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-05-28 2 legs round-trip CTJ
ZHCC → ZGSZ → ZHCC
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-05-27 2 legs round-trip CTJ
ZHCC → ZGSZ → ZHCC
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-05-26 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · ⏱ 19:51– (Nonem)
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · ⏱ 23:11– (Nonem)
2026-05-25 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · ⏱ 19:44– (Nonem)
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-05-23 2 legs CTJ
ZBYN → ZHCC → ZGSZ
ZBYN ZHCC ZBYN · Taiyuan → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-05-22 4 legs CTJ
ZGSZ → VDTI → ? → ZGNN → ZBYN
ZGSZ VDTI ZGSZ · Shenzhen → VDTI · Phnom Penh (Boeng Khyang) intl CTJ3881 · HT3881 · ⏱ 03:39– (Nonem)
ZGNN ? ZGNN · Nanning (Jiangnan) → — ⚠ gap CTJ3889 · HT3889 · sched Z
VDTI ZGNN VDTI · Phnom Penh (Boeng Khyang) → ZGNN · Nanning (Jiangnan) intl CTJ3882 · HT3882 · sched Z
ZGSZ ZBYN ZGSZ · Shenzhen → ZBYN · Taiyuan ⚠ gap CTJ3805 · HT3805 · sched Z
2026-05-21 2 legs round-trip CTJ
ZHCC → ZGSZ → ZHCC
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · ⏱ 23:19– (Nonem)
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-05-20 2 legs round-trip CTJ
ZHCC → ZGSZ → ZHCC
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-05-19 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-05-18 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen ferry CTJ3806 · sched Z
2026-05-16 1 legs CTJ
ZHCC → ZGSZ
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-05-15 1 legs CTJ
ZGSZ → ZHCC
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-05-14 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-05-13 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · ⏱ 19:43– (Nonem)
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-05-12 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · ⏱ 19:37– (Nonem)
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-05-11 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-05-09 2 legs CTJ
? → ? → ZGSZ
? ? — → — CTJ3868 · HT3868 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-05-08 4 legs CTJ
? → ? → ZSWA → ? → RJBB
? ? — → — CTJ3868 · HT3868 · sched Z
RJBB ZSWA RJBB · Osaka → ZSWA · Wuhu CTJ3868 · HT3868 · sched Z
ZHCC ? ZHCC · Zhengzhou → — ferry ⚠ gap · sched Z
ZSWA RJBB ZSWA · Wuhu → RJBB · Osaka CTJ3867 · HT3867 · sched Z
2026-05-07 4 legs CTJ
ZHCC → ? → ZSWA → ? → RJBB
ZHCC ? ZHCC · Zhengzhou → — ferry · ⏱ 12:48– (Nonem)
RJBB ZSWA RJBB · Osaka → ZSWA · Wuhu CTJ3868 · HT3868 · ⏱ 18:51–21:39 (169m)
? ? — → — ferry · sched Z
ZSWA RJBB ZSWA · Wuhu → RJBB · Osaka CTJ3867 · HT3867 · sched Z
2026-05-06 5 legs CTJ
ZHCC → ? → ? → ZSWA → RJBB → ?
ZHCC ? ZHCC · Zhengzhou → — ferry · sched Z
ZHCC ? ZHCC · Zhengzhou → — ferry · sched Z
RJBB ZSWA RJBB · Osaka → ZSWA · Wuhu CTJ3868 · HT3868 · sched Z
ZSWA RJBB ZSWA · Wuhu → RJBB · Osaka CTJ3867 · HT3867 · sched Z
? ? — → — ferry · sched Z
2026-05-02 1 legs CTJ
ZBYN → ?
ZBYN ? ZBYN · Taiyuan → — CTJ3858 · HT3858 · sched Z
2026-05-01 4 legs CTJ
ZHCC → ? → ? → UAAA → ZBYN
ZHCC ? ZHCC · Zhengzhou → — ferry · sched Z
? ? — → — CTJ3868 · HT3868 · sched Z
ZBYN UAAA ZBYN · Taiyuan → UAAA · Almaty intl CTJ3857 · HT3857 · sched Z
UAAA ZBYN UAAA · Almaty → ZBYN · Taiyuan intl CTJ3858 · HT3858 · sched Z
2026-04-30 4 legs round-trip CTJ
RJBB → ZSWA → ZSWA → RJBB → RJBB
RJBB ZSWA RJBB · Osaka → ZSWA · Wuhu CTJ3868 · HT3868 · sched Z
RJBB ZSWA RJBB · Osaka → ZSWA · Wuhu ⚠ gap CTJ3868 · HT3868 · sched Z
ZSWA RJBB ZSWA · Wuhu → RJBB · Osaka CTJ3867 · HT3867 · sched Z
ZSWA RJBB ZSWA · Wuhu → RJBB · Osaka ⚠ gap CTJ3867 · HT3867 · sched Z
2026-04-29 3 legs CTJ
RJBB → ? → RJBB → ?
RJBB ? RJBB · Osaka → — CTJ3868 · HT3868 · sched Z
ZSWA RJBB ZSWA · Wuhu → RJBB · Osaka CTJ3867 · HT3867 · sched Z
RJBB ? RJBB · Osaka → — CTJ3868 · HT3868 · sched Z
2026-04-27 5 legs CTJ
ZBYN → UAAA → RJBB → ? → ? → ?
ZBYN UAAA ZBYN · Taiyuan → UAAA · Almaty intl CTJ3857 · HT3857 · sched Z
ZSWA RJBB ZSWA · Wuhu → RJBB · Osaka ⚠ gap CTJ3867 · HT3867 · sched Z
ZBYN ? ZBYN · Taiyuan → — ferry ⚠ gap · sched Z
UAAA ? UAAA · Almaty → — CTJ3858 · HT3858 · sched Z
ZHCC ? ZHCC · Zhengzhou → — ferry · sched Z
2026-04-26 1 legs
ZHCC → ?
ZHCC ? ZHCC · Zhengzhou → — ferry · sched Z
2026-04-24 1 legs CTJ
ZGSZ → ZHCC
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-04-23 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-04-22 3 legs CTJ
ZHCC → ZGSZ → ZHCC → ZGSZ
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-04-21 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · ⏱ 19:31– (Nonem)
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-04-20 1 legs CTJ
ZGSZ → ZHCC
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-04-17 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-04-16 3 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · ⏱ 19:29– (Nonem)
? ZGSZ — → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen ⚠ gap CTJ3806 · HT3806 · sched Z
2026-04-15 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
? ZGSZ — → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-04-14 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
? ZGSZ — → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-04-13 1 legs CTJ
ZGSZ → ZHCC
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-04-11 1 legs CTJ
? → ZGSZ
? ZGSZ — → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-04-10 1 legs CTJ
ZGSZ → ZHCC
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · ⏱ 19:29– (Nonem)
2026-04-09 3 legs round-trip CTJ
ZHCC → ZGSZ → ZGSZ → ZHCC
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen ⚠ gap CTJ3806 · HT3806 · sched Z
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-04-08 1 legs CTJ
ZGSZ → ZHCC
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-04-07 2 legs round-trip CTJ
ZHCC → ZGSZ → ZHCC
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-04-03 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-04-02 2 legs round-trip CTJ
ZHCC → ZGSZ → ZHCC
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-04-01 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · ⏱ 19:30– (Nonem)
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-03-31 2 legs round-trip CTJ
ZGSZ → ZHCC → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
2026-03-30 2 legs round-trip CTJ
ZHCC → ZGSZ → ZHCC
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3806 · HT3806 · sched Z
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3805 · HT3805 · sched Z
2026-03-28 2 legs round-trip CTJ
ZGSZ → VVTS → ZGSZ
ZGSZ VVTS ZGSZ · Shenzhen → VVTS · Ho Chi Minh City intl CTJ3823 · HT3823 · sched Z
VVTS ZGSZ VVTS · Ho Chi Minh City → ZGSZ · Shenzhen intl CTJ3824 · HT3824 · sched Z
2026-03-27 4 legs round-trip CTJ
ZGSZ → ZHCC → VVTS → ZGSZ → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3801 · HT3801 · ⏱ 19:44– (Nonem)
ZGSZ VVTS ZGSZ · Shenzhen → VVTS · Ho Chi Minh City ⚠ gap intl CTJ3823 · HT3823 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen ⚠ gap CTJ3802 · HT3802 · sched Z
VVTS ZGSZ VVTS · Ho Chi Minh City → ZGSZ · Shenzhen ⚠ gap intl CTJ3824 · HT3824 · sched Z
2026-03-26 4 legs round-trip CTJ
VVTS → ZGSZ → ZHCC → ZGSZ → VVTS
VVTS ZGSZ VVTS · Ho Chi Minh City → ZGSZ · Shenzhen intl CTJ3824 · HT3824 · ⏱ 07:31– (Nonem)
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3801 · HT3801 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3802 · HT3802 · sched Z
ZGSZ VVTS ZGSZ · Shenzhen → VVTS · Ho Chi Minh City intl CTJ3823 · HT3823 · sched Z
2026-03-25 4 legs CTJ
VVTS → ZGSZ → ZHCC → VVTS → ZGSZ
VVTS ZGSZ VVTS · Ho Chi Minh City → ZGSZ · Shenzhen intl CTJ3824 · HT3824 · sched Z
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3801 · HT3801 · sched Z
ZGSZ VVTS ZGSZ · Shenzhen → VVTS · Ho Chi Minh City ⚠ gap intl CTJ3823 · HT3823 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen ⚠ gap CTJ3802 · HT3802 · sched Z
2026-03-24 4 legs round-trip CTJ
ZGSZ → ZHCC → VVTS → ZGSZ → ZGSZ
ZGSZ ZHCC ZGSZ · Shenzhen → ZHCC · Zhengzhou CTJ3801 · HT3801 · ⏱ 19:41– (Nonem)
ZGSZ VVTS ZGSZ · Shenzhen → VVTS · Ho Chi Minh City ⚠ gap intl CTJ3823 · HT3823 · sched Z
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen ⚠ gap CTJ3802 · HT3802 · sched Z
VVTS ZGSZ VVTS · Ho Chi Minh City → ZGSZ · Shenzhen ⚠ gap intl CTJ3824 · HT3824 · sched Z
2026-03-23 1 legs CTJ
ZHCC → ZGSZ
ZHCC ZGSZ ZHCC · Zhengzhou → ZGSZ · Shenzhen CTJ3802 · HT3802 · sched Z