✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ 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
+ Photo / OSINT via Firecrawl (1 credit)
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