✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
B-221L
/ 781D57
306 flights over 87 days · 3.52 legs/day · base ZGSZ · Shenzhen · operators: JCL, JDL
306
Flights
23
Airports served
24%
ADS-B observed
0
Ferry / no-flightnum
Aircraft identity
B738
B738
—
· reg B-221L
·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
4 legs
round-trip
JDL
ZBAD → ZSWA → ZBAD → ZYTL → ZBAD
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · ⏱ 17:38–19:30 (112m)
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
ZBAD
→
ZYTL
ZBAD · Beijing → ZYTL · Dalian (Ganjingzi)
JDL2021 · JG2021 · sched Z
ZYTL
→
ZBAD
ZYTL · Dalian (Ganjingzi) → ZBAD · Beijing
JDL2022 · JG2022 · sched Z
2026-06-22
4 legs
round-trip
JDL
ZBAD → ZYTL → ZSWA → ZBAD → ZBAD
ZBAD
→
ZYTL
ZBAD · Beijing → ZYTL · Dalian (Ganjingzi)
JDL2021 · JG2021 · ⏱ 00:41– (Nonem)
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
⚠ gap
JDL2879 · JG2879 · ⏱ 17:34–19:21 (106m)
ZYTL
→
ZBAD
ZYTL · Dalian (Ganjingzi) → ZBAD · Beijing
⚠ gap
JDL2022 · JG2022 · sched Z
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
⚠ gap
JDL2880 · JG2880 · sched Z
2026-06-21
2 legs
round-trip
JDL
ZBAD → ZSWA → ZBAD
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · ⏱ 17:20–19:11 (111m)
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
2026-06-20
4 legs
JDL
ZBAD → ZYTL → ZBAD → ZBAD → ZSWA
ZBAD
→
ZYTL
ZBAD · Beijing → ZYTL · Dalian (Ganjingzi)
JDL2021 · JG2021 · sched Z
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
⚠ gap
JDL2880 · JG2880 · sched Z
ZYTL
→
ZBAD
ZYTL · Dalian (Ganjingzi) → ZBAD · Beijing
⚠ gap
JDL2022 · JG2022 · sched Z
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · sched Z
2026-06-19
2 legs
round-trip
JDL
ZBAD → ZSWA → ZBAD
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · ⏱ 17:24–19:13 (109m)
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
2026-06-18
2 legs
round-trip
JDL
ZBAD → ZGSZ → ZBAD
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2645 · JG2645 · ⏱ 17:33– (Nonem)
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · ⏱ 23:37–02:12 (155m)
2026-06-17
2 legs
round-trip
JDL
ZGSZ → ZBAD → ZGSZ
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · ⏱ 21:52– (Nonem)
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2645 · JG2645 · sched Z
2026-06-16
2 legs
round-trip
JDL
ZBAD → ZGSZ → ZBAD
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2645 · JG2645 · ⏱ 17:50– (Nonem)
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · ⏱ 22:05– (Nonem)
2026-06-15
4 legs
JDL
ZGSD → RPLC → ZBAD → ZGSZ → ZSWA
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2109 · JG2109 · ⏱ 03:33– (Nonem)
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
⚠ gap
JDL2880 · JG2880 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
⚠ gap
intl
JDL2902 · JG2902 · sched Z
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · sched Z
2026-06-14
3 legs
round-trip
JDL
ZGSD → RPLC → ZGSD → ZGSD
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2109 · JG2109 · ⏱ 03:54– (Nonem)
RPLC
→
ZGSD
RPLC · Mabalacat → ZGSD · Zhuhai (Jinwan)
intl
JDL2784 · JG2784 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
⚠ gap
JDL2039 · JG2039 · sched Z
2026-06-13
6 legs
JDL
ZGSZ → ZJQH → ZGSZ → ZSHC → ZJHK → ZGSZ → VVTS
ZGSZ
→
ZJQH
ZGSZ · Shenzhen → ZJQH · Qionghai (Basuo)
JDL2811 · JG2811 · ⏱ 02:09– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2620 · JG2620 · ⏱ 20:22–22:12 (111m)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2619 · JG2619 · sched Z
VVTS
→
ZJHK
VVTS · Ho Chi Minh City → ZJHK · Haikou (Meilan)
⚠ gap
intl
JDL2776 · JG2776 · sched Z
ZJHK
→
ZGSZ
ZJHK · Haikou (Meilan) → ZGSZ · Shenzhen
JDL2840 · JG2840 · sched Z
ZJQH
→
VVTS
ZJQH · Qionghai (Basuo) → VVTS · Ho Chi Minh City
⚠ gap
intl
JDL2987 · JG2987 · sched Z
2026-06-12
5 legs
JDL
ZSHC → ZGSZ → RPLC → ZSHC → ZGSZ → ZGSD
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2620 · JG2620 · ⏱ 20:20– (Nonem)
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2109 · JG2109 · sched Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
⚠ gap
JDL2619 · JG2619 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
⚠ gap
intl
JDL2902 · JG2902 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2039 · JG2039 · sched Z
2026-06-11
6 legs
JDL
ZGSZ → ZSHC → ZJQH → ZJHK → ZGSZ → ZGSZ → VVTS
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2619 · JG2619 · ⏱ 17:28– (Nonem)
ZGSZ
→
ZJQH
ZGSZ · Shenzhen → ZJQH · Qionghai (Basuo)
⚠ gap
JDL2811 · JG2811 · sched Z
VVTS
→
ZJHK
VVTS · Ho Chi Minh City → ZJHK · Haikou (Meilan)
⚠ gap
intl
JDL2776 · JG2776 · sched Z
ZJHK
→
ZGSZ
ZJHK · Haikou (Meilan) → ZGSZ · Shenzhen
JDL2840 · JG2840 · sched Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2620 · JG2620 · sched Z
ZJQH
→
VVTS
ZJQH · Qionghai (Basuo) → VVTS · Ho Chi Minh City
⚠ gap
intl
JDL2987 · JG2987 · sched Z
2026-06-10
4 legs
round-trip
JDL
ZUUU → ? → ZSWA → ZGSZ → ZUUU
ZUUU
→
?
ZUUU · Chengdu (Shuangliu) → —
JDL2995 · JG2995 · ⏱ 05:12–07:56 (164m)
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
JDL2681 · JG2681 · ⏱ 17:18–19:25 (127m)
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
?
→
ZUUU
— → ZUUU · Chengdu (Shuangliu)
JDL2996 · JG2996 · sched Z
2026-06-09
2 legs
round-trip
JDL
ZUUU → ZSWA → ZUUU
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
JDL2681 · JG2681 · sched Z
ZSWA
→
ZUUU
ZSWA · Wuhu → ZUUU · Chengdu (Shuangliu)
JDL2682 · JG2682 · sched Z
2026-06-08
4 legs
round-trip
JDL
ZUUU → ZSWA → ? → ZUUU → ZUUU
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
JDL2681 · JG2681 · ⏱ 17:21–19:26 (125m)
ZUUU
→
?
ZUUU · Chengdu (Shuangliu) → —
⚠ gap
JDL2995 · JG2995 · sched Z
?
→
ZUUU
— → ZUUU · Chengdu (Shuangliu)
JDL2996 · JG2996 · sched Z
ZSWA
→
ZUUU
ZSWA · Wuhu → ZUUU · Chengdu (Shuangliu)
⚠ gap
JDL2682 · JG2682 · sched Z
2026-06-07
2 legs
round-trip
JDL
ZSWA → ZUUU → ZSWA
ZSWA
→
ZUUU
ZSWA · Wuhu → ZUUU · Chengdu (Shuangliu)
JDL2682 · JG2682 · sched Z
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
⚠ gap
JDL2860 · JG2860 · sched Z
2026-06-06
6 legs
JDL
ZJHK → ZGSZ → VVTS → ZJHK → ZJQH → ZGSZ → ZBAD
ZJHK
→
ZGSZ
ZJHK · Haikou (Meilan) → ZGSZ · Shenzhen
JDL2840 · JG2840 · sched Z
ZJQH
→
VVTS
ZJQH · Qionghai (Basuo) → VVTS · Ho Chi Minh City
⚠ gap
intl
JDL2987 · JG2987 · sched Z
VVTS
→
ZJHK
VVTS · Ho Chi Minh City → ZJHK · Haikou (Meilan)
intl
JDL2776 · JG2776 · sched Z
ZGSZ
→
ZJQH
ZGSZ · Shenzhen → ZJQH · Qionghai (Basuo)
⚠ gap
JDL2811 · JG2811 · sched Z
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
⚠ gap
JDL2688 · JG2688 · sched Z
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · sched Z
2026-06-05
5 legs
round-trip
JDL
ZGSZ → ZGSD → ZSHC → RPLC → ZGSZ → ZGSZ
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · ⏱ 02:48– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
⚠ gap
JDL2619 · JG2619 · ⏱ 17:43–19:22 (98m)
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2719 · JG2719 · sched Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2620 · JG2620 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
⚠ gap
intl
JDL2782 · JG2782 · sched Z
2026-06-04
5 legs
JDL
ZGSZ → ZBAD → ZGSZ → ZGSZ → ZGSD → RPLC
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · ⏱ 18:12–20:53 (161m)
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · ⏱ 22:08– (Nonem)
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
⚠ gap
intl
JDL2782 · JG2782 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2719 · JG2719 · sched Z
2026-06-03
5 legs
JDL
ZGSZ → ZGSD → ZBAD → ZGSZ → ZGSZ → RPLC
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2039 · JG2039 · ⏱ 02:09– (Nonem)
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
⚠ gap
JDL2687 · JG2687 · ⏱ 18:15–20:49 (154m)
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
⚠ gap
intl
JDL2902 · JG2902 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2109 · JG2109 · sched Z
2026-06-02
6 legs
JDL
ZGSZ → ZJQH → ZGSZ → VTBS → ZGSZ → ZJHK → ZSHC
ZGSZ
→
ZJQH
ZGSZ · Shenzhen → ZJQH · Qionghai (Basuo)
JDL2811 · JG2811 · ⏱ 02:08– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2620 · JG2620 · ⏱ 20:31–22:16 (105m)
ZJQH
→
VTBS
ZJQH · Qionghai (Basuo) → VTBS · Bangkok
⚠ gap
intl
JDL2791 · JG2791 · sched Z
ZJHK
→
ZGSZ
ZJHK · Haikou (Meilan) → ZGSZ · Shenzhen
⚠ gap
JDL2840 · JG2840 · sched Z
VTBS
→
ZJHK
VTBS · Bangkok → ZJHK · Haikou (Meilan)
⚠ gap
intl
JDL2914 · JG2914 · sched Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
⚠ gap
JDL2619 · JG2619 · sched Z
2026-06-01
3 legs
JDL
ZSWA → ZGSZ → ZSWA → ZSYT
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
ZSYT
→
ZSWA
ZSYT · Yantai → ZSWA · Wuhu
⚠ gap
JDL2017 · JG2017 · sched Z
ZBAD
→
ZSYT
ZBAD · Beijing → ZSYT · Yantai
⚠ gap
JDL2827 · JG2827 · sched Z
2026-05-31
5 legs
round-trip
JDL
ZGSZ → ZSWX → ZSWX → ZBAD → RKSI → ZGSZ
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
JDL2861 · JG2861 · ⏱ 01:20– (Nonem)
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
⚠ gap
intl
JDL2980 · JG2980 · ⏱ 12:37–14:21 (104m)
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
⚠ gap
JDL2646 · JG2646 · ⏱ 21:41–00:17 (155m)
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
⚠ gap
intl
JDL2979 · JG2979 · sched Z
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
⚠ gap
JDL2862 · JG2862 · sched Z
2026-05-30
4 legs
JDL
ZSWX → ZGSD → ZSWX → RKSI → ZGSZ
ZSWX
→
ZGSD
ZSWX · Wuxi → ZGSD · Zhuhai (Jinwan)
JDL2862 · JG2862 · ⏱ 18:02– (Nonem)
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
⚠ gap
intl
JDL2980 · JG2980 · sched Z
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
intl
JDL2979 · JG2979 · sched Z
ZGSD
→
ZGSZ
ZGSD · Zhuhai (Jinwan) → ZGSZ · Shenzhen
⚠ gap
JDL2862 · JG2862 · sched Z
2026-05-29
4 legs
JDL
RKSI → ZSWX → ZGSZ → RKSI → ZSWX
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
intl
JDL2980 · JG2980 · ⏱ 12:40– (Nonem)
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
JDL2862 · JG2862 · ⏱ 18:00– (Nonem)
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
⚠ gap
intl
JDL2979 · JG2979 · sched Z
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
⚠ gap
JDL2861 · JG2861 · sched Z
2026-05-28
4 legs
round-trip
JDL
ZSWX → ZGSZ → ZSWX → RKSI → ZSWX
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
JDL2862 · JG2862 · ⏱ 18:17– (Nonem)
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
⚠ gap
intl
JDL2980 · JG2980 · sched Z
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
intl
JDL2979 · JG2979 · sched Z
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
⚠ gap
JDL2861 · JG2861 · sched Z
2026-05-27
4 legs
round-trip
JDL
ZGSZ → ZSWX → RKSI → ZSWX → ZGSZ
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
JDL2861 · JG2861 · ⏱ 21:56– (Nonem)
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
intl
JDL2979 · JG2979 · sched Z
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
intl
JDL2980 · JG2980 · sched Z
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
JDL2862 · JG2862 · sched Z
2026-05-26
4 legs
round-trip
JCL
JDL
ZSWX → RKSI → ZGSZ → ZSWX → ZSWX
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
intl
JDL2979 · JG2979 · sched Z
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
⚠ gap
JDL2862 · JG2862 · sched Z
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
⚠ gap
intl
JCL2980 · JG2980 · sched Z
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
⚠ gap
JDL2861 · JG2861 · sched Z
2026-05-25
4 legs
JDL
RKSI → ZSWX → ZSWX → RKSI → ZGSZ
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
intl
JDL2980 · JG2980 · ⏱ 12:31–14:15 (103m)
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
⚠ gap
JDL2861 · JG2861 · ⏱ 22:23–00:21 (117m)
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
intl
JDL2979 · JG2979 · sched Z
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
⚠ gap
JDL2862 · JG2862 · sched Z
2026-05-24
5 legs
JDL
ZGSZ → ZGSD → ZGSZ → RPLC → ZGSD → ZSWX
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · ⏱ 02:52– (Nonem)
ZGSD
→
ZGSZ
ZGSD · Zhuhai (Jinwan) → ZGSZ · Shenzhen
JDL2628 · JG2628 · ⏱ 11:52– (Nonem)
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2719 · JG2719 · sched Z
RPLC
→
ZGSD
RPLC · Mabalacat → ZGSD · Zhuhai (Jinwan)
intl
JDL2784 · JG2784 · sched Z
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
⚠ gap
JDL2861 · JG2861 · sched Z
2026-05-23
5 legs
JDL
ZGSZ → ZGSD → ZSHC → ZGSZ → ZGSZ → RPLC
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2039 · JG2039 · ⏱ 02:40– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
⚠ gap
JDL2619 · JG2619 · ⏱ 17:39–19:18 (99m)
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
⚠ gap
intl
JDL2902 · JG2902 · sched Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2620 · JG2620 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2109 · JG2109 · sched Z
2026-05-22
5 legs
JDL
ZGSZ → ZBAD → ZJQH → ZGSZ → ZJHK → VTBS
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · ⏱ 17:52–20:30 (158m)
ZGSZ
→
ZJQH
ZGSZ · Shenzhen → ZJQH · Qionghai (Basuo)
⚠ gap
JDL2811 · JG2811 · sched Z
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
⚠ gap
JDL2688 · JG2688 · sched Z
VTBS
→
ZJHK
VTBS · Bangkok → ZJHK · Haikou (Meilan)
⚠ gap
intl
JDL2914 · JG2914 · sched Z
ZJQH
→
VTBS
ZJQH · Qionghai (Basuo) → VTBS · Bangkok
⚠ gap
intl
JDL2791 · JG2791 · sched Z
2026-05-21
6 legs
JDL
ZJHK → ZGSZ → VVTS → ZSHC → ZJHK → ZJQH → ZGSZ
ZJHK
→
ZGSZ
ZJHK · Haikou (Meilan) → ZGSZ · Shenzhen
JDL2840 · JG2840 · sched Z
ZJQH
→
VVTS
ZJQH · Qionghai (Basuo) → VVTS · Ho Chi Minh City
⚠ gap
intl
JDL2987 · JG2987 · sched Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
⚠ gap
JDL2619 · JG2619 · sched Z
VVTS
→
ZJHK
VVTS · Ho Chi Minh City → ZJHK · Haikou (Meilan)
⚠ gap
intl
JDL2776 · JG2776 · sched Z
ZGSZ
→
ZJQH
ZGSZ · Shenzhen → ZJQH · Qionghai (Basuo)
⚠ gap
JDL2811 · JG2811 · sched Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2620 · JG2620 · sched Z
2026-05-20
5 legs
round-trip
JDL
RPLC → ZGSZ → ZSWA → ZGSZ → ZGSD → RPLC
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
intl
JDL2782 · JG2782 · sched Z
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · sched Z
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2719 · JG2719 · sched Z
2026-05-19
6 legs
JDL
ZSHC → ZGSZ → ZSHC → ZJQH → ZGSZ → ZJHK → VTBS
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2620 · JG2620 · ⏱ 20:58– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2619 · JG2619 · sched Z
ZGSZ
→
ZJQH
ZGSZ · Shenzhen → ZJQH · Qionghai (Basuo)
⚠ gap
JDL2811 · JG2811 · sched Z
ZJHK
→
ZGSZ
ZJHK · Haikou (Meilan) → ZGSZ · Shenzhen
⚠ gap
JDL2840 · JG2840 · sched Z
VTBS
→
ZJHK
VTBS · Bangkok → ZJHK · Haikou (Meilan)
⚠ gap
intl
JDL2914 · JG2914 · sched Z
ZJQH
→
VTBS
ZJQH · Qionghai (Basuo) → VTBS · Bangkok
⚠ gap
intl
JDL2791 · JG2791 · sched Z
2026-05-18
2 legs
JDL
ZBAD → ZSWA → ZGSZ
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · sched Z
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
2026-05-17
2 legs
round-trip
JDL
ZBAD → ZSWA → ZBAD
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · sched Z
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
2026-05-16
2 legs
round-trip
JDL
ZBAD → ZGSZ → ZBAD
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2645 · JG2645 · sched Z
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · sched Z
2026-05-15
2 legs
round-trip
JDL
ZGSZ → ZBAD → ZGSZ
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · sched Z
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2645 · JG2645 · sched Z
2026-05-14
2 legs
round-trip
JDL
ZGSZ → ZBAD → ZGSZ
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · ⏱ 21:48– (Nonem)
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2645 · JG2645 · sched Z
2026-05-13
2 legs
round-trip
JDL
ZGSZ → ZBAD → ZGSZ
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · sched Z
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2645 · JG2645 · sched Z
2026-05-12
2 legs
JDL
ZSHC → ZGSZ → ZBAD
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · sched Z
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · sched Z
2026-05-11
6 legs
JDL
ZSHC → ZSWZ → ZSHC → VGHS → ZSHC → ZSNB → ZGSZ
ZSHC
→
ZSWZ
ZSHC · Hangzhou → ZSWZ · Wenzhou (Longwan)
JDL2825 · JG2825 · ⏱ 00:55– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
⚠ gap
JDL2680 · JG2680 · ⏱ 21:23–23:05 (102m)
ZSWZ
→
VGHS
ZSWZ · Wenzhou (Longwan) → VGHS · Dhaka
⚠ gap
intl
JDL2787 · JG2787 · sched Z
ZSNB
→
ZSHC
ZSNB · Ningbo → ZSHC · Hangzhou
⚠ gap
JDL2650 · JG2650 · sched Z
VGHS
→
ZSNB
VGHS · Dhaka → ZSNB · Ningbo
⚠ gap
intl
JDL2790 · JG2790 · sched Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2679 · JG2679 · sched Z
2026-05-09
2 legs
round-trip
JDL
ZGSZ → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · sched Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · sched Z
2026-05-08
2 legs
round-trip
JDL
ZSHC → ZGSZ → ZSHC
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · sched Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · sched Z
2026-05-07
2 legs
round-trip
JDL
ZSHC → ZGSZ → ZSHC
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · ⏱ 17:42– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · ⏱ 22:00– (Nonem)
2026-05-06
2 legs
round-trip
JDL
ZGSZ → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · sched Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · sched Z
2026-05-04
4 legs
round-trip
JDL
ZSNB → ZSHC → ZSWZ → VGHS → ZSNB
ZSNB
→
ZSHC
ZSNB · Ningbo → ZSHC · Hangzhou
JDL2650 · JG2650 · sched Z
ZSHC
→
ZSWZ
ZSHC · Hangzhou → ZSWZ · Wenzhou (Longwan)
JDL2825 · JG2825 · sched Z
ZSWZ
→
VGHS
ZSWZ · Wenzhou (Longwan) → VGHS · Dhaka
intl
JDL2787 · JG2787 · sched Z
VGHS
→
ZSNB
VGHS · Dhaka → ZSNB · Ningbo
intl
JDL2790 · JG2790 · sched Z
2026-05-01
4 legs
JDL
ZSHC → ZSWZ → ZSHC → ZSNB → VGHS
ZSHC
→
ZSWZ
ZSHC · Hangzhou → ZSWZ · Wenzhou (Longwan)
JDL2825 · JG2825 · ⏱ 00:57– (Nonem)
ZSNB
→
ZSHC
ZSNB · Ningbo → ZSHC · Hangzhou
⚠ gap
JDL2650 · JG2650 · ⏱ 13:58– (Nonem)
VGHS
→
ZSNB
VGHS · Dhaka → ZSNB · Ningbo
⚠ gap
intl
JDL2790 · JG2790 · sched Z
ZSWZ
→
VGHS
ZSWZ · Wenzhou (Longwan) → VGHS · Dhaka
⚠ gap
intl
JDL2787 · JG2787 · sched Z
2026-04-30
2 legs
round-trip
JDL
ZSHC → ZGSZ → ZSHC
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · sched Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · sched Z
2026-04-29
6 legs
JDL
ZSWZ → VGHS → ZSHC → ZSHC → ZSNB → ZSWZ → ZGSZ
ZSWZ
→
VGHS
ZSWZ · Wenzhou (Longwan) → VGHS · Dhaka
intl
JDL2787 · JG2787 · sched Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
⚠ gap
JDL2680 · JG2680 · sched Z
ZSNB
→
ZSHC
ZSNB · Ningbo → ZSHC · Hangzhou
⚠ gap
JDL2650 · JG2650 · sched Z
VGHS
→
ZSNB
VGHS · Dhaka → ZSNB · Ningbo
⚠ gap
intl
JDL2790 · JG2790 · sched Z
ZSHC
→
ZSWZ
ZSHC · Hangzhou → ZSWZ · Wenzhou (Longwan)
⚠ gap
JDL2825 · JG2825 · sched Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2679 · JG2679 · sched Z
2026-04-28
2 legs
round-trip
JDL
ZGSZ → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · ⏱ 21:49– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · sched Z
2026-04-27
5 legs
JDL
ZSWZ → VGHS → ZSNB → ZGSZ → ZSHC → ZSHC
ZSWZ
→
VGHS
ZSWZ · Wenzhou (Longwan) → VGHS · Dhaka
intl
JDL2787 · JG2787 · ⏱ 03:10–08:01 (291m)
VGHS
→
ZSNB
VGHS · Dhaka → ZSNB · Ningbo
intl
JDL2790 · JG2790 · ⏱ 09:18– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2679 · JG2679 · ⏱ 17:43– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · sched Z
ZSNB
→
ZSHC
ZSNB · Ningbo → ZSHC · Hangzhou
⚠ gap
JDL2650 · JG2650 · sched Z
2026-04-26
3 legs
JDL
ZSHC → ZSWZ → VGHS → ZSWZ
ZSHC
→
ZSWZ
ZSHC · Hangzhou → ZSWZ · Wenzhou (Longwan)
JDL2825 · JG2825 · sched Z
ZSWZ
→
VGHS
ZSWZ · Wenzhou (Longwan) → VGHS · Dhaka
intl
JDL2787 · JG2787 · sched Z
VGHS
→
ZSWZ
VGHS · Dhaka → ZSWZ · Wenzhou (Longwan)
intl
JDL2788 · JG2788 · sched Z
2026-04-25
2 legs
round-trip
JDL
ZSHC → ZGSZ → ZSHC
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · ⏱ 17:40–19:26 (106m)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · ⏱ 21:24– (Nonem)
2026-04-24
6 legs
JDL
ZSHC → ZGSZ → ZSWZ → ZSNB → ZSHC → ZSHC → VGHS
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · sched Z
ZSHC
→
ZSWZ
ZSHC · Hangzhou → ZSWZ · Wenzhou (Longwan)
⚠ gap
JDL2825 · JG2825 · sched Z
VGHS
→
ZSNB
VGHS · Dhaka → ZSNB · Ningbo
⚠ gap
intl
JDL2790 · JG2790 · sched Z
ZSNB
→
ZSHC
ZSNB · Ningbo → ZSHC · Hangzhou
JDL2650 · JG2650 · sched Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
⚠ gap
JDL2680 · JG2680 · sched Z
ZSWZ
→
VGHS
ZSWZ · Wenzhou (Longwan) → VGHS · Dhaka
⚠ gap
intl
JDL2787 · JG2787 · sched Z
2026-04-23
2 legs
round-trip
JDL
ZSHC → ZGSZ → ZSHC
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · ⏱ 18:27– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · sched Z
2026-04-22
2 legs
round-trip
JDL
ZGSZ → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · ⏱ 21:48– (Nonem)
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
⚠ gap
JDL2645 · JG2645 · sched Z
2026-04-21
2 legs
round-trip
JDL
ZBAD → ZSWA → ZBAD
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · sched Z
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
2026-04-20
2 legs
round-trip
JDL
ZSWA → ZBAD → ZSWA
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
ZUCK
→
ZSWA
ZUCK · Chongqing → ZSWA · Wuhu
⚠ gap
JDL2671 · JG2671 · sched Z
2026-04-18
2 legs
JDL
ZSWA → ZUCK → ?
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
?
ZUCK · Chongqing → —
JDL2671 · JG2671 · sched Z
2026-04-17
2 legs
JDL
ZSWA → ZUCK → ?
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
?
ZUCK · Chongqing → —
JDL2671 · JG2671 · sched Z
2026-04-16
2 legs
JDL
ZSWA → ZUCK → ?
ZSWA
→
ZUCK
ZSWA · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZUCK
→
?
ZUCK · Chongqing → —
JDL2671 · JG2671 · sched Z
2026-04-15
2 legs
JDL
? → ? → ZUCK
?
→
?
— → —
JDL2671 · JG2671 · sched Z
ZSWU
→
ZUCK
ZSWU · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
2026-04-14
2 legs
JDL
? → ? → ZUCK
?
→
?
— → —
JDL2671 · JG2671 · sched Z
ZSWU
→
ZUCK
ZSWU · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
2026-04-13
2 legs
JDL
ZSWU → ZUCK → ZSWA
ZSWU
→
ZUCK
ZSWU · Wuhu → ZUCK · Chongqing
JDL2672 · JG2672 · sched Z
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
⚠ gap
JDL2879 · JG2879 · sched Z
2026-04-12
2 legs
JDL
ZGSZ → ZSWA → ZBAD
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · sched Z
ZSWU
→
ZBAD
ZSWU · Wuhu → ZBAD · Beijing
⚠ gap
JDL2880 · JG2880 · sched Z
2026-04-11
5 legs
JDL
ZGSZ → ZSHC → RPLC → ZGSZ → ZGSZ → ZGSD
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2619 · JG2619 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2719 · JG2719 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
intl
JDL2782 · JG2782 · sched Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2620 · JG2620 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · sched Z
2026-04-10
5 legs
JDL
ZGSZ → ZSWA → ZGSD → ZGSZ → ZGSZ → RPLC
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
⚠ gap
JDL2627 · JG2627 · sched Z
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
⚠ gap
JDL2859 · JG2859 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
⚠ gap
intl
JDL2782 · JG2782 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2719 · JG2719 · sched Z
2026-04-09
5 legs
round-trip
JDL
ZGSZ → ZGSD → ZSWA → RPLC → ZGSZ → ZGSZ
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · sched Z
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
⚠ gap
JDL2860 · JG2860 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2719 · JG2719 · sched Z
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
⚠ gap
JDL2859 · JG2859 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
⚠ gap
intl
JDL2782 · JG2782 · sched Z
2026-04-08
4 legs
JDL
ZUUU → ZSWA → ZGSZ → ZUUU → ?
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
JDL2681 · JG2681 · ⏱ 17:14–19:39 (146m)
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
VYYY
→
ZUUU
VYYY · Yangon → ZUUU · Chengdu (Shuangliu)
⚠ gap
intl
JDL2996 · JG2996 · sched Z
ZUUU
→
?
ZUUU · Chengdu (Shuangliu) → —
JDL2995 · JG2995 · sched Z
2026-04-07
2 legs
round-trip
JDL
ZSWA → ZUUU → ZSWA
ZSWA
→
ZUUU
ZSWA · Wuhu → ZUUU · Chengdu (Shuangliu)
JDL2682 · JG2682 · sched Z
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
JDL2681 · JG2681 · sched Z
2026-04-06
4 legs
JDL
ZUUU → ? → ZUUU → ZUUU → ZSWA
ZUUU
→
?
ZUUU · Chengdu (Shuangliu) → —
JDL2995 · JG2995 · sched Z
?
→
ZUUU
— → ZUUU · Chengdu (Shuangliu)
JDL2996 · JG2996 · sched Z
ZSWA
→
ZUUU
ZSWA · Wuhu → ZUUU · Chengdu (Shuangliu)
⚠ gap
JDL2682 · JG2682 · sched Z
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
JDL2681 · JG2681 · sched Z
2026-04-05
2 legs
round-trip
JDL
ZUUU → ZSWA → ZUUU
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
JDL2681 · JG2681 · ⏱ 17:04–19:21 (137m)
ZSWU
→
ZUUU
ZSWU · Wuhu → ZUUU · Chengdu (Shuangliu)
⚠ gap
JDL2682 · JG2682 · sched Z
2026-04-04
4 legs
JDL
ZSWA → ZUUU → ZUUU → ZSWA → ?
ZSWA
→
ZUUU
ZSWA · Wuhu → ZUUU · Chengdu (Shuangliu)
JDL2682 · JG2682 · sched Z
?
→
ZUUU
— → ZUUU · Chengdu (Shuangliu)
JDL2996 · JG2996 · sched Z
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
JDL2681 · JG2681 · sched Z
ZUUU
→
?
ZUUU · Chengdu (Shuangliu) → —
⚠ gap
JDL2995 · JG2995 · sched Z
2026-04-03
4 legs
round-trip
JDL
ZUUU → ? → ZSWA → ZUUU → ZUUU
ZUUU
→
?
ZUUU · Chengdu (Shuangliu) → —
JDL2995 · JG2995 · ⏱ 05:18–07:58 (160m)
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
JDL2681 · JG2681 · ⏱ 17:09–19:21 (132m)
?
→
ZUUU
— → ZUUU · Chengdu (Shuangliu)
JDL2996 · JG2996 · sched Z
ZSWA
→
ZUUU
ZSWA · Wuhu → ZUUU · Chengdu (Shuangliu)
⚠ gap
JDL2682 · JG2682 · sched Z
2026-04-02
5 legs
JDL
ZGSZ → ZGSD → ZUTF → ZGSZ → ZSWA → RPVM
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2837 · JG2837 · ⏱ 06:32– (Nonem)
ZSWA
→
ZUTF
ZSWA · Wuhu → ZUTF · Chengdu (Jianyang)
⚠ gap
JDL2682 · JG2682 · sched Z
RPVM
→
ZGSZ
RPVM · Cebu City/Lapu-Lapu City → ZGSZ · Shenzhen
⚠ gap
intl
JDL2960 · JG2960 · sched Z
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · sched Z
ZGSD
→
RPVM
ZGSD · Zhuhai (Jinwan) → RPVM · Cebu City/Lapu-Lapu City
⚠ gap
intl
JDL2919 · JG2919 · sched Z
2026-04-01
2 legs
round-trip
JDL
ZBAD → ZGSZ → ZBAD
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · ⏱ 21:34– (Nonem)
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · sched Z
2026-03-31
6 legs
JDL
ZBAD → ZGSZ → ZBAD → ZJHK → ZGSZ → ZJQH → VTBS
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · ⏱ 21:27– (Nonem)
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · sched Z
VTBS
→
ZJHK
VTBS · Bangkok → ZJHK · Haikou (Meilan)
⚠ gap
intl
JDL2914 · JG2914 · sched Z
ZJHK
→
ZGSZ
ZJHK · Haikou (Meilan) → ZGSZ · Shenzhen
JDL2840 · JG2840 · sched Z
ZGSZ
→
ZJQH
ZGSZ · Shenzhen → ZJQH · Qionghai (Basuo)
JDL2811 · JG2811 · sched Z
ZJQH
→
VTBS
ZJQH · Qionghai (Basuo) → VTBS · Bangkok
intl
JDL2791 · JG2791 · sched Z
2026-03-30
2 legs
round-trip
JDL
ZGSZ → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2619 · JG2619 · sched Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2620 · JG2620 · sched Z
2026-03-29
5 legs
JDL
ZGSD → RPVM → ZGSD → ZGSZ → ZGSD → RPLC
ZGSD
→
RPVM
ZGSD · Zhuhai (Jinwan) → RPVM · Cebu City/Lapu-Lapu City
intl
JDL2919 · JG2919 · ⏱ 11:30–13:57 (147m)
RPLC
→
ZGSD
RPLC · Mabalacat → ZGSD · Zhuhai (Jinwan)
⚠ gap
intl
JDL2784 · JG2784 · sched Z
RPVM
→
ZGSZ
RPVM · Cebu City/Lapu-Lapu City → ZGSZ · Shenzhen
⚠ gap
intl
JDL2960 · JG2960 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2719 · JG2719 · sched Z
2026-03-28
5 legs
JDL
ZGSZ → ZSWA → ZGSZ → ZGSZ → ZGSD → RPLC
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · ⏱ 17:43–19:31 (108m)
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
⚠ gap
intl
JDL2782 · JG2782 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2719 · JG2719 · sched Z
2026-03-27
5 legs
JDL
ZGSZ → ZGSD → ZGSZ → ZGSZ → ZSHC → RPLC
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · ⏱ 05:39–06:02 (23m)
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
⚠ gap
intl
JDL2782 · JG2782 · ⏱ 11:05– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2620 · JG2620 · ⏱ 20:37– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2619 · JG2619 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2719 · JG2719 · sched Z
2026-03-26
2 legs
round-trip
JDL
ZGSZ → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2619 · JG2619 · sched Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2620 · JG2620 · sched Z
2026-03-25
4 legs
round-trip
JDL
ZGSZ → WSSS → ZGSZ → ZBAD → ZGSZ
ZGSZ
→
WSSS
ZGSZ · Shenzhen → WSSS · Singapore
intl
JDL2975 · JG2975 · ⏱ 03:18–06:54 (216m)
WSSS
→
ZGSZ
WSSS · Singapore → ZGSZ · Shenzhen
intl
JDL2976 · JG2976 · ⏱ 08:13– (Nonem)
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · sched Z
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · sched Z
2026-03-24
2 legs
round-trip
JDL
ZBAD → ZGSZ → ZBAD
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · ⏱ 21:45–00:34 (170m)
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · sched Z