✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
B-226R
/ 782175
221 flights over 80 days · 2.76 legs/day · base ZSWA · Wuhu · operators: JDL
221
Flights
19
Airports served
17%
ADS-B observed
0
Ferry / no-flightnum
Aircraft identity
No static metadata for this hex (OpenSky covers ~79% of the fleet).
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
2 legs
round-trip
JDL
ZSWA → ZUCK → ZSWA
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · sched Z
2026-06-22
2 legs
round-trip
JDL
ZUCK → ZSWA → ZUCK
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · sched Z
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
2026-06-18
2 legs
round-trip
JDL
ZSWA → ZUCK → ZSWA
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · sched Z
2026-06-17
2 legs
round-trip
JDL
ZUCK → ZSWA → ZUCK
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · ⏱ 16:57–18:48 (111m)
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
2026-06-16
2 legs
round-trip
JDL
ZSWA → ZUCK → ZSWA
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · sched Z
2026-06-15
2 legs
round-trip
JDL
ZSWA → ZUCK → ZSWA
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · sched Z
2026-06-13
2 legs
round-trip
JDL
ZSWA → ZUCK → ZSWA
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · sched Z
2026-06-12
2 legs
round-trip
JDL
ZSWA → ZUCK → ZSWA
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · sched Z
2026-06-11
2 legs
round-trip
JDL
ZUCK → ZSWA → ZUCK
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · sched Z
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
2026-06-10
2 legs
round-trip
JDL
ZSWA → ZUCK → ZSWA
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · sched Z
2026-06-09
2 legs
JDL
ZSWA → ZUCK → ?
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
?
ZUCK · Chongqing → —
JDL2671 · JG2671 · sched Z
2026-06-08
2 legs
round-trip
JDL
ZSWA → ZUCK → ZSWA
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · sched Z
2026-06-06
3 legs
JDL
ZHHH → ZSWA → ZHHH → ZUCK
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · ⏱ 17:47–18:48 (61m)
ZUCK
→
ZHHH
ZUCK · Chongqing → ZHHH · Wuhan (Huangpi)
⚠ gap
JDL2073 · JG2073 · sched Z
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
⚠ gap
JDL2672 · JG2672 · sched Z
2026-06-05
3 legs
round-trip
JDL
ZSWA → ZUCK → ZHHH → ZSWA
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZHHH
ZUCK · Chongqing → ZHHH · Wuhan (Huangpi)
JDL2073 · JG2073 · sched Z
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · sched Z
2026-06-04
3 legs
round-trip
JDL
ZHHH → ZSWA → ZUCK → ZHHH
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · ⏱ 18:16–19:18 (62m)
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZHHH
ZUCK · Chongqing → ZHHH · Wuhan (Huangpi)
JDL2073 · JG2073 · sched Z
2026-06-03
3 legs
JDL
ZHHH → ZSWA → ZHHH → ZUCK
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · sched Z
ZUCK
→
ZHHH
ZUCK · Chongqing → ZHHH · Wuhan (Huangpi)
⚠ gap
JDL2073 · JG2073 · sched Z
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
⚠ gap
JDL2672 · JG2672 · sched Z
2026-06-02
3 legs
round-trip
JDL
ZHHH → ZSWA → ZUCK → ZHHH
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · sched Z
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZHHH
ZUCK · Chongqing → ZHHH · Wuhan (Huangpi)
JDL2073 · JG2073 · sched Z
2026-06-01
3 legs
JDL
ZUCK → ZHHH → ZUCK → ZSWA
ZUCK
→
ZHHH
ZUCK · Chongqing → ZHHH · Wuhan (Huangpi)
JDL2073 · JG2073 · sched Z
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
⚠ gap
JDL2672 · JG2672 · sched Z
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
⚠ gap
JDL2683 · JG2683 · sched Z
2026-05-30
3 legs
round-trip
JDL
ZHHH → ZSWA → ZUCK → ZHHH
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · ⏱ 18:26–19:25 (59m)
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZHHH
ZUCK · Chongqing → ZHHH · Wuhan (Huangpi)
JDL2073 · JG2073 · sched Z
2026-05-29
3 legs
round-trip
JDL
ZHHH → ZSWA → ZUCK → ZHHH
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · ⏱ 18:13–19:12 (59m)
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZHHH
ZUCK · Chongqing → ZHHH · Wuhan (Huangpi)
JDL2073 · JG2073 · sched Z
2026-05-28
3 legs
round-trip
JDL
ZHHH → ZSWA → ZUCK → ZHHH
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · sched Z
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZHHH
ZUCK · Chongqing → ZHHH · Wuhan (Huangpi)
JDL2073 · JG2073 · sched Z
2026-05-27
3 legs
JDL
ZHHH → ZSWA → ZHHH → ZUCK
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · ⏱ 18:20– (Nonem)
ZUCK
→
ZHHH
ZUCK · Chongqing → ZHHH · Wuhan (Huangpi)
⚠ gap
JDL2073 · JG2073 · sched Z
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
⚠ gap
JDL2672 · JG2672 · sched Z
2026-05-26
3 legs
round-trip
JDL
ZHHH → ZSWA → ZUCK → ZHHH
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · sched Z
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZHHH
ZUCK · Chongqing → ZHHH · Wuhan (Huangpi)
JDL2073 · JG2073 · sched Z
2026-05-25
2 legs
round-trip
JDL
ZUCK → ZSWA → ZUCK
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · sched Z
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
2026-05-23
2 legs
round-trip
JDL
ZSWA → ZUCK → ZSWA
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · sched Z
2026-05-22
2 legs
round-trip
JDL
ZSWA → ZUCK → ZSWA
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · sched Z
2026-05-21
2 legs
round-trip
JDL
ZSWA → ZUCK → ZSWA
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · sched Z
2026-05-20
2 legs
round-trip
JDL
ZUCK → ZSWA → ZUCK
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · sched Z
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
2026-05-19
2 legs
round-trip
JDL
ZUCK → ZSWA → ZUCK
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · sched Z
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
2026-05-18
2 legs
round-trip
JDL
ZSWA → ZUCK → ZSWA
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · sched Z
2026-05-16
2 legs
round-trip
JDL
ZUCK → ZSWA → ZUCK
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
JDL2671 · JG2671 · sched Z
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
2026-05-15
2 legs
JDL
ZHHH → ZSWA → ZUCK
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · ⏱ 17:34–18:38 (64m)
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
2026-05-14
2 legs
round-trip
JDL
ZSWA → ZHHH → ZSWA
ZSWA
→
ZHHH
ZSWA · Wuhu → ZHHH · Wuhan (Huangpi)
JDL2684 · JG2684 · sched Z
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · sched Z
2026-05-13
4 legs
round-trip
JDL
ZHHH → VTBS → ZHHH → ZSWA → ZHHH
ZHHH
→
VTBS
ZHHH · Wuhan (Huangpi) → VTBS · Bangkok
intl
JDL2767 · JG2767 · sched Z
VTBS
→
ZHHH
VTBS · Bangkok → ZHHH · Wuhan (Huangpi)
intl
JDL2768 · JG2768 · sched Z
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · sched Z
ZSWA
→
ZHHH
ZSWA · Wuhu → ZHHH · Wuhan (Huangpi)
JDL2684 · JG2684 · sched Z
2026-05-12
4 legs
JDL
ZHHH → ZSWA → ZHHH → ZHHH → VTBS
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · ⏱ 17:25–18:31 (67m)
VTBS
→
ZHHH
VTBS · Bangkok → ZHHH · Wuhan (Huangpi)
⚠ gap
intl
JDL2768 · JG2768 · sched Z
ZSWA
→
ZHHH
ZSWA · Wuhu → ZHHH · Wuhan (Huangpi)
⚠ gap
JDL2684 · JG2684 · sched Z
ZHHH
→
VTBS
ZHHH · Wuhan (Huangpi) → VTBS · Bangkok
intl
JDL2767 · JG2767 · sched Z
2026-05-11
2 legs
JDL
ZGSZ → ZSWA → ZHHH
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · ⏱ 18:07–19:58 (111m)
ZSWA
→
ZHHH
ZSWA · Wuhu → ZHHH · Wuhan (Huangpi)
JDL2684 · JG2684 · sched Z
2026-05-10
5 legs
JDL
ZGSZ → ZGSD → ZGSD → RPLC → ZGSZ → RPLC
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2039 · JG2039 · ⏱ 01:25– (Nonem)
RPLC
→
ZGSD
RPLC · Mabalacat → ZGSD · Zhuhai (Jinwan)
⚠ gap
intl
JDL2784 · JG2784 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2109 · JG2109 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
intl
JDL2902 · JG2902 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2719 · JG2719 · sched Z
2026-05-09
5 legs
round-trip
JDL
ZGSZ → ZSHC → RPLC → ZGSZ → ZGSD → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2619 · JG2619 · ⏱ 17:42– (Nonem)
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2109 · JG2109 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
intl
JDL2902 · JG2902 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2039 · JG2039 · sched Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2620 · JG2620 · sched Z
2026-05-08
2 legs
JDL
ZBAD → ZSWA → ZGSZ
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · ⏱ 17:42–19:34 (112m)
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
2026-05-07
2 legs
round-trip
JDL
ZBAD → ZGSZ → ZBAD
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2645 · JG2645 · ⏱ 17:42– (Nonem)
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · sched Z
2026-05-06
2 legs
round-trip
JDL
ZBAD → ZGSZ → ZBAD
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2645 · JG2645 · ⏱ 17:35– (Nonem)
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · sched Z
2026-05-04
2 legs
JDL
ZGSZ → ZSWA → ZBAD
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · ⏱ 17:38–19:31 (113m)
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
2026-05-03
2 legs
round-trip
JDL
ZSWA → ZGSZ → ZSWA
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · sched Z
2026-05-02
2 legs
round-trip
JDL
ZSWA → ZGSZ → ZSWA
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
⚠ gap
JDL2879 · JG2879 · sched Z
2026-04-30
5 legs
JDL
RPVM → ZGSZ → RPVM → ZGSZ → ZGSD → ZBAD
RPVM
→
ZGSZ
RPVM · Cebu City/Lapu-Lapu City → ZGSZ · Shenzhen
intl
JDL2960 · JG2960 · ⏱ 10:28– (Nonem)
ZGSD
→
RPVM
ZGSD · Zhuhai (Jinwan) → RPVM · Cebu City/Lapu-Lapu City
⚠ gap
intl
JDL2919 · JG2919 · sched Z
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
⚠ gap
JDL2859 · JG2859 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2837 · JG2837 · sched Z
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
⚠ gap
JDL2646 · JG2646 · sched Z
2026-04-29
4 legs
round-trip
JDL
ZGSD → RPLC → ZGSZ → ZSWA → ZGSD
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2109 · JG2109 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
intl
JDL2902 · JG2902 · sched Z
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
⚠ gap
JDL2039 · JG2039 · sched Z
2026-04-28
5 legs
JDL
ZGSZ → ? → ZGSZ → ZSWA → ZGSZ → RPVM
ZGSZ
→
?
ZGSZ · Shenzhen → —
JDL2837 · JG2837 · sched Z
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · sched Z
RPVM
→
ZGSZ
RPVM · Cebu City/Lapu-Lapu City → ZGSZ · Shenzhen
⚠ gap
intl
JDL2960 · JG2960 · sched Z
ZGSD
→
RPVM
ZGSD · Zhuhai (Jinwan) → RPVM · Cebu City/Lapu-Lapu City
⚠ gap
intl
JDL2919 · JG2919 · sched Z
2026-04-27
5 legs
JDL
ZGSZ → WSSS → ZGSZ → ZGSZ → ZSHC → ZGSD
ZGSZ
→
WSSS
ZGSZ · Shenzhen → WSSS · Singapore
intl
JDL2975 · JG2975 · ⏱ 06:16– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2620 · JG2620 · sched Z
VMMC
→
ZGSZ
VMMC · Nossa Senhora do Carmo → ZGSZ · Shenzhen
⚠ gap
intl
JDL2976 · JG2976 · sched Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2619 · JG2619 · sched Z
WSSS
→
ZGSD
WSSS · Singapore → ZGSD · Zhuhai (Jinwan)
⚠ gap
intl
JDL2976 · JG2976 · sched Z
2026-04-26
5 legs
round-trip
JDL
ZGSZ → ZSWA → ZGSD → ZGSZ → RPLC → ZGSZ
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · ⏱ 17:28–19:24 (116m)
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
⚠ gap
JDL2039 · JG2039 · sched Z
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
⚠ gap
JDL2859 · JG2859 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2109 · JG2109 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
intl
JDL2902 · JG2902 · sched Z
2026-04-25
2 legs
JDL
ZHHH → ZSWA → ZGSZ
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · ⏱ 17:39–18:59 (80m)
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
2026-04-24
2 legs
round-trip
JDL
ZSWA → ZHHH → ZSWA
ZSWA
→
ZHHH
ZSWA · Wuhu → ZHHH · Wuhan (Huangpi)
JDL2684 · JG2684 · sched Z
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · sched Z
2026-04-22
2 legs
round-trip
JDL
ZHHH → ZSWA → ZHHH
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · sched Z
ZSWA
→
ZHHH
ZSWA · Wuhu → ZHHH · Wuhan (Huangpi)
JDL2684 · JG2684 · sched Z
2026-04-21
4 legs
JDL
ZHHH → VTBS → ZHHH → ZHHH → ZSWA
ZHHH
→
VTBS
ZHHH · Wuhan (Huangpi) → VTBS · Bangkok
intl
JDL2767 · JG2767 · sched Z
ZSWA
→
ZHHH
ZSWA · Wuhu → ZHHH · Wuhan (Huangpi)
⚠ gap
JDL2684 · JG2684 · sched Z
VTBS
→
ZHHH
VTBS · Bangkok → ZHHH · Wuhan (Huangpi)
⚠ gap
intl
JDL2768 · JG2768 · sched Z
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · sched Z
2026-04-20
2 legs
round-trip
JDL
ZSWA → ZHHH → ZSWA
ZSWA
→
ZHHH
ZSWA · Wuhu → ZHHH · Wuhan (Huangpi)
JDL2684 · JG2684 · sched Z
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · sched Z
2026-04-19
2 legs
round-trip
JDL
ZHHH → VTBS → ZHHH
ZHHH
→
VTBS
ZHHH · Wuhan (Huangpi) → VTBS · Bangkok
intl
JDL2767 · JG2767 · sched Z
VTBS
→
ZHHH
VTBS · Bangkok → ZHHH · Wuhan (Huangpi)
intl
JDL2768 · JG2768 · sched Z
2026-04-18
2 legs
round-trip
JDL
ZHHH → ZSWA → ZHHH
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · ⏱ 17:21–18:27 (67m)
ZSWA
→
ZHHH
ZSWA · Wuhu → ZHHH · Wuhan (Huangpi)
JDL2684 · JG2684 · sched Z
2026-04-17
2 legs
round-trip
JDL
ZSWA → ZHHH → ZSWA
ZSWA
→
ZHHH
ZSWA · Wuhu → ZHHH · Wuhan (Huangpi)
JDL2684 · JG2684 · sched Z
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · sched Z
2026-04-16
2 legs
round-trip
JDL
ZHHH → ZSWA → ZHHH
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · ⏱ 17:44–18:57 (74m)
ZSWA
→
ZHHH
ZSWA · Wuhu → ZHHH · Wuhan (Huangpi)
JDL2684 · JG2684 · sched Z
2026-04-15
2 legs
JDL
? → ? → ZHHH
?
→
?
— → —
JDL2683 · JG2683 · sched Z
ZSWU
→
ZHHH
ZSWU · Wuhu → ZHHH · Wuhan (Huangpi)
JDL2684 · JG2684 · sched Z
2026-04-14
2 legs
JDL
? → ? → ZHHH
?
→
?
— → —
JDL2683 · JG2683 · sched Z
ZSWU
→
ZHHH
ZSWU · Wuhu → ZHHH · Wuhan (Huangpi)
JDL2684 · JG2684 · sched Z
2026-04-13
2 legs
JDL
? → ? → ZHHH
?
→
?
— → —
JDL2683 · JG2683 · sched Z
ZSWU
→
ZHHH
ZSWU · Wuhu → ZHHH · Wuhan (Huangpi)
JDL2684 · JG2684 · sched Z
2026-04-11
2 legs
JDL
ZSWU → ZHHH → ?
ZSWU
→
ZHHH
ZSWU · Wuhu → ZHHH · Wuhan (Huangpi)
JDL2684 · JG2684 · sched Z
?
→
?
— → —
JDL2683 · JG2683 · sched Z
2026-04-10
2 legs
JDL
ZBAD → ZSWA → ZHHH
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · sched Z
ZSWU
→
ZHHH
ZSWU · Wuhu → ZHHH · Wuhan (Huangpi)
⚠ gap
JDL2684 · JG2684 · sched Z
2026-04-09
2 legs
round-trip
JDL
ZGSZ → ZBAD → ZGSZ
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · ⏱ 23:08–01:47 (159m)
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2645 · JG2645 · sched Z
2026-04-08
2 legs
round-trip
JDL
ZBAD → ZGSZ → ZBAD
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2645 · JG2645 · ⏱ 17:40– (Nonem)
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · sched Z
2026-04-07
2 legs
round-trip
JDL
ZBAD → ZGSZ → ZBAD
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2645 · JG2645 · ⏱ 17:40– (Nonem)
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · ⏱ 22:06–00:36 (150m)
2026-04-06
1 legs
JDL
ZGSZ → ZBAD
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · sched Z
2026-04-04
3 legs
JDL
RKSI → ZSWX → RKSI → ZGSZ
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
intl
JDL2980 · JG2980 · sched Z
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
intl
JDL2979 · JG2979 · sched Z
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
⚠ gap
JDL2862 · JG2862 · sched Z
2026-04-03
4 legs
JDL
ZGSZ → ZSWX → ZSWX → ZGSZ → RKSI
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
JDL2861 · JG2861 · ⏱ 21:54– (Nonem)
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
⚠ gap
intl
JDL2980 · JG2980 · sched Z
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
JDL2862 · JG2862 · sched Z
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
⚠ gap
intl
JDL2979 · JG2979 · sched Z
2026-04-02
4 legs
round-trip
JDL
ZSWX → RKSI → ZGSZ → ZSWX → ZSWX
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
intl
JDL2979 · JG2979 · ⏱ 09:53– (Nonem)
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
⚠ gap
JDL2862 · JG2862 · ⏱ 18:25– (Nonem)
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
⚠ gap
intl
JDL2980 · JG2980 · sched Z
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
⚠ gap
JDL2861 · JG2861 · sched Z
2026-04-01
4 legs
round-trip
JDL
RKSI → ZSWX → ZGSZ → ZSWX → RKSI
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
intl
JDL2980 · JG2980 · ⏱ 12:33– (Nonem)
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
JDL2862 · JG2862 · ⏱ 18:01– (Nonem)
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
JDL2861 · JG2861 · ⏱ 21:44– (Nonem)
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
intl
JDL2979 · JG2979 · sched Z
2026-03-31
4 legs
JDL
ZSWX → RKSI → ZSWX → ZSWX → ZGSZ
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
intl
JDL2979 · JG2979 · ⏱ 09:39– (Nonem)
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
intl
JDL2980 · JG2980 · sched Z
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
⚠ gap
JDL2861 · JG2861 · sched Z
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
JDL2862 · JG2862 · sched Z
2026-03-30
4 legs
round-trip
JDL
ZSWX → ZGSZ → RKSI → ZSWX → ZSWX
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
JDL2862 · JG2862 · ⏱ 18:23– (Nonem)
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
⚠ gap
intl
JDL2979 · JG2979 · sched Z
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
⚠ gap
JDL2861 · JG2861 · sched Z
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
⚠ gap
intl
JDL2980 · JG2980 · sched Z
2026-03-29
2 legs
round-trip
JDL
ZSWX → RKSI → ZSWX
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
intl
JDL2979 · JG2979 · ⏱ 09:31– (Nonem)
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
intl
JDL2980 · JG2980 · sched Z
2026-03-28
2 legs
round-trip
JDL
ZGSZ → ZSWX → ZGSZ
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
JDL2861 · JG2861 · sched Z
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
⚠ gap
JDL2645 · JG2645 · sched Z
2026-03-27
6 legs
JDL
VGHS → ZSNB → ZBAD → ZSHC → ZGSZ → VGHS → ZSWZ
VGHS
→
ZSNB
VGHS · Dhaka → ZSNB · Ningbo
intl
JDL2790 · JG2790 · ⏱ 09:18–13:17 (239m)
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
⚠ gap
JDL2646 · JG2646 · ⏱ 21:20– (Nonem)
ZSNB
→
ZSHC
ZSNB · Ningbo → ZSHC · Hangzhou
⚠ gap
JDL2650 · JG2650 · sched Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · sched Z
ZSWZ
→
VGHS
ZSWZ · Wenzhou (Longwan) → VGHS · Dhaka
⚠ gap
intl
JDL2787 · JG2787 · sched Z
ZSHC
→
ZSWZ
ZSHC · Hangzhou → ZSWZ · Wenzhou (Longwan)
⚠ gap
JDL2825 · JG2825 · sched Z
2026-03-26
6 legs
JDL
ZSHC → ZGSZ → ZSHC → ZSWA → ZSHC → VVNB → ?
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · sched Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · sched Z
ZSHC
→
ZSWA
ZSHC · Hangzhou → ZSWA · Wuhu
JDL2851 · JG2851 · sched Z
ZSWA
→
ZSHC
ZSWA · Wuhu → ZSHC · Hangzhou
JDL2852 · JG2852 · sched Z
ZSWA
→
VVNB
ZSWA · Wuhu → VVNB · Hanoi (Soc Son)
⚠ gap
JDL2723 · JG2723 · sched Z
VVNB
→
?
VVNB · Hanoi (Soc Son) → —
JDL2724 · JG2724 · sched Z
2026-03-25
6 legs
round-trip
JDL
ZSHC → ZGSZ → ? → ZSHC → ZSWA → VVNB → ZSHC
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · ⏱ 17:36– (Nonem)
VVNB
→
?
VVNB · Hanoi (Soc Son) → —
⚠ gap
JDL2724 · JG2724 · sched Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · sched Z
ZSHC
→
ZSWA
ZSHC · Hangzhou → ZSWA · Wuhu
JDL2851 · JG2851 · sched Z
ZSWA
→
VVNB
ZSWA · Wuhu → VVNB · Hanoi (Soc Son)
JDL2723 · JG2723 · sched Z
ZSWA
→
ZSHC
ZSWA · Wuhu → ZSHC · Hangzhou
⚠ gap
JDL2852 · JG2852 · sched Z
2026-03-24
5 legs
JDL
VVNB → ? → VVNB → ZGSZ → ZSHC → ZSHC
VVNB
→
?
VVNB · Hanoi (Soc Son) → —
JDL2724 · JG2724 · sched Z
ZSWA
→
VVNB
ZSWA · Wuhu → VVNB · Hanoi (Soc Son)
JDL2723 · JG2723 · sched Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2679 · JG2679 · sched Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · sched Z
ZSWA
→
ZSHC
ZSWA · Wuhu → ZSHC · Hangzhou
⚠ gap
JDL2852 · JG2852 · sched Z
2026-03-23
1 legs
JDL
ZSHC → ZSWA
ZSHC
→
ZSWA
ZSHC · Hangzhou → ZSWA · Wuhu
JDL2851 · JG2851 · sched Z