✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
B-221Q
/ 781DB4
299 flights over 89 days · 3.36 legs/day · base ZGSZ · Shenzhen · operators: JDL
299
Flights
16
Airports served
23%
ADS-B observed
0
Ferry / no-flightnum
Aircraft identity
B738
B738
—
· reg B-221Q
·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
4 legs
JDL
ZGSZ → ZGSD → RPLC → ZGSZ → ZBAD
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2719 · JG2719 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
intl
JDL2782 · JG2782 · sched Z
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · sched Z
2026-06-22
3 legs
round-trip
JDL
ZBAD → ZGSZ → ZGSZ → ZBAD
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · ⏱ 21:26–00:13 (167m)
ZGSD
→
ZGSZ
ZGSD · Zhuhai (Jinwan) → ZGSZ · Shenzhen
⚠ gap
JDL9907 · JG9907 · sched Z
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · sched Z
2026-06-21
3 legs
round-trip
JDL
ZGSD → RPLC → ZGSD → ZGSD
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2109 · JG2109 · ⏱ 04:06– (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-20
1 legs
JDL
ZBAD → ZGSZ
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · sched Z
2026-06-19
1 legs
JDL
ZGSZ → ZBAD
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · sched Z
2026-06-18
6 legs
round-trip
JDL
ZGSZ → ZJQH → ZBAD → ZGSZ → ZJHK → VVTS → ZGSZ
ZGSZ
→
ZJQH
ZGSZ · Shenzhen → ZJQH · Qionghai (Basuo)
JDL2811 · JG2811 · ⏱ 02:59– (Nonem)
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
⚠ gap
JDL2687 · JG2687 · ⏱ 17:58– (Nonem)
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · sched Z
VVTS
→
ZJHK
VVTS · Ho Chi Minh City → ZJHK · Haikou (Meilan)
⚠ gap
intl
JDL2776 · JG2776 · sched Z
ZJQH
→
VVTS
ZJQH · Qionghai (Basuo) → VVTS · Ho Chi Minh City
⚠ gap
intl
JDL2987 · JG2987 · sched Z
ZJHK
→
ZGSZ
ZJHK · Haikou (Meilan) → ZGSZ · Shenzhen
⚠ gap
JDL2840 · JG2840 · sched Z
2026-06-17
5 legs
JDL
ZGSZ → ZBAD → RPLC → ZGSZ → ZGSZ → ZGSD
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · ⏱ 17:46–20:19 (153m)
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2719 · JG2719 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
intl
JDL2782 · JG2782 · sched Z
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
⚠ gap
JDL2688 · JG2688 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · sched Z
2026-06-16
3 legs
round-trip
JDL
ZGSZ → ZBAD → ZGSZ → ZGSZ
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · ⏱ 18:26–21:05 (159m)
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · sched Z
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
⚠ gap
JDL2859 · JG2859 · sched Z
2026-06-15
3 legs
JDL
ZBAD → ? → ZBAD → ZYTL
ZBAD
→
?
ZBAD · Beijing → —
JDL2879 · JG2879 · sched Z
ZYTL
→
ZBAD
ZYTL · Dalian (Ganjingzi) → ZBAD · Beijing
JDL2022 · JG2022 · sched Z
ZBAD
→
ZYTL
ZBAD · Beijing → ZYTL · Dalian (Ganjingzi)
JDL2021 · JG2021 · sched Z
2026-06-14
2 legs
round-trip
JDL
ZBAD → ? → ZBAD
ZBAD
→
?
ZBAD · Beijing → —
JDL2879 · JG2879 · ⏱ 17:31–19:16 (106m)
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
2026-06-13
2 legs
round-trip
JDL
ZGSZ → ZBAD → ZGSZ
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · ⏱ 22:15–01:02 (166m)
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2645 · JG2645 · sched Z
2026-06-12
3 legs
JDL
ZSYT → ZGSZ → ZSYT → ZBAD
ZSYT
→
ZGSZ
ZSYT · Yantai → ZGSZ · Shenzhen
JDL2835 · JG2835 · sched Z
ZBAD
→
ZSYT
ZBAD · Beijing → ZSYT · Yantai
⚠ gap
JDL2833 · JG2833 · sched Z
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
⚠ gap
JDL2646 · JG2646 · sched Z
2026-06-11
3 legs
JDL
ZBAD → ZSYT → ZBAD → ZGSZ
ZBAD
→
ZSYT
ZBAD · Beijing → ZSYT · Yantai
JDL2833 · JG2833 · ⏱ 14:42–15:37 (55m)
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
⚠ gap
JDL2646 · JG2646 · ⏱ 21:48–00:24 (156m)
ZSYT
→
ZGSZ
ZSYT · Yantai → ZGSZ · Shenzhen
⚠ gap
JDL2835 · JG2835 · sched Z
2026-06-10
5 legs
JDL
ZGSZ → ZGSD → RPLC → ZGSZ → ZBAD → ZSWA
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2039 · JG2039 · ⏱ 02:18– (Nonem)
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2109 · JG2109 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
intl
JDL2902 · JG2902 · sched Z
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
⚠ gap
JDL2880 · JG2880 · sched Z
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
⚠ gap
JDL2860 · JG2860 · sched Z
2026-06-09
2 legs
round-trip
JDL
ZGSZ → ZBAD → ZGSZ
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · ⏱ 17:40–20:17 (157m)
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · ⏱ 21:48– (Nonem)
2026-06-08
2 legs
round-trip
JDL
ZGSZ → ZBAD → ZGSZ
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · ⏱ 18:11–20:49 (158m)
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · ⏱ 21:56– (Nonem)
2026-06-07
2 legs
JDL
ZUUU → ZSWA → ZGSZ
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
JDL2681 · JG2681 · ⏱ 17:13–19:17 (124m)
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
2026-06-06
4 legs
JDL
ZUUU → ZSWA → ZUUU → ZUUU → ?
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
JDL2681 · JG2681 · sched Z
?
→
ZUUU
— → ZUUU · Chengdu (Shuangliu)
JDL2996 · JG2996 · sched Z
ZSWA
→
ZUUU
ZSWA · Wuhu → ZUUU · Chengdu (Shuangliu)
⚠ gap
JDL2682 · JG2682 · sched Z
ZUUU
→
?
ZUUU · Chengdu (Shuangliu) → —
JDL2995 · JG2995 · sched Z
2026-06-05
4 legs
round-trip
JDL
ZUUU → ? → ZUUU → ZSWA → ZUUU
ZUUU
→
?
ZUUU · Chengdu (Shuangliu) → —
JDL2995 · JG2995 · sched Z
?
→
ZUUU
— → ZUUU · Chengdu (Shuangliu)
JDL2996 · JG2996 · sched Z
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
JDL2681 · JG2681 · sched Z
ZSWA
→
ZUUU
ZSWA · Wuhu → ZUUU · Chengdu (Shuangliu)
JDL2682 · JG2682 · sched Z
2026-06-04
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-06-03
3 legs
JDL
ZSYT → ZSWA → ZSYT → ZUUU
ZSYT
→
ZSWA
ZSYT · Yantai → ZSWA · Wuhu
JDL2017 · JG2017 · ⏱ 17:39–19:23 (103m)
ZBAD
→
ZSYT
ZBAD · Beijing → ZSYT · Yantai
⚠ gap
JDL2827 · JG2827 · sched Z
ZSWA
→
ZUUU
ZSWA · Wuhu → ZUUU · Chengdu (Shuangliu)
⚠ gap
JDL2682 · JG2682 · sched Z
2026-06-02
2 legs
round-trip
JDL
ZSWA → ZBAD → ZSWA
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
⚠ gap
JDL2681 · JG2681 · sched Z
2026-06-01
5 legs
round-trip
JDL
ZSWA → ZUUU → ? → ? → ZUUU → ZSWA
ZSWA
→
ZUUU
ZSWA · Wuhu → ZUUU · Chengdu (Shuangliu)
JDL2682 · JG2682 · sched Z
?
→
?
— → —
JDL2995 · JG2995 · sched Z
ZUUU
→
?
ZUUU · Chengdu (Shuangliu) → —
JDL2995 · JG2995 · sched Z
?
→
ZUUU
— → ZUUU · Chengdu (Shuangliu)
JDL2996 · JG2996 · sched Z
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
JDL2681 · JG2681 · sched Z
2026-05-31
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-05-30
4 legs
round-trip
JDL
ZUUU → ZSWA → ZUUU → ? → ZUUU
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
JDL2681 · JG2681 · sched Z
?
→
ZUUU
— → ZUUU · Chengdu (Shuangliu)
JDL2996 · JG2996 · sched Z
ZUUU
→
?
ZUUU · Chengdu (Shuangliu) → —
JDL2995 · JG2995 · sched Z
ZSWA
→
ZUUU
ZSWA · Wuhu → ZUUU · Chengdu (Shuangliu)
JDL2682 · JG2682 · sched Z
2026-05-29
4 legs
JDL
ZSWA → ZUUU → VYEL → ZSWA → ZUUU
ZSWA
→
ZUUU
ZSWA · Wuhu → ZUUU · Chengdu (Shuangliu)
JDL2682 · JG2682 · sched Z
ZUUU
→
VYEL
ZUUU · Chengdu (Shuangliu) → VYEL
intl
JDL2995 · JG2995 · sched Z
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
⚠ gap
JDL2681 · JG2681 · sched Z
?
→
ZUUU
— → ZUUU · Chengdu (Shuangliu)
JDL2996 · JG2996 · sched Z
2026-05-28
6 legs
JDL
ZGSZ → ZJQH → ZGSZ → VVTS → ZJHK → ZUUU → ZSWA
ZGSZ
→
ZJQH
ZGSZ · Shenzhen → ZJQH · Qionghai (Basuo)
JDL2811 · JG2811 · ⏱ 03:06– (Nonem)
ZJHK
→
ZGSZ
ZJHK · Haikou (Meilan) → ZGSZ · Shenzhen
⚠ gap
JDL2840 · JG2840 · ⏱ 14:53– (Nonem)
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
ZSWA
→
ZUUU
ZSWA · Wuhu → ZUUU · Chengdu (Shuangliu)
⚠ gap
JDL2682 · JG2682 · sched Z
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
⚠ gap
JDL2860 · JG2860 · sched Z
2026-05-27
5 legs
round-trip
JDL
ZGSZ → ZSHC → ZGSD → RPLC → ZGSZ → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2619 · JG2619 · ⏱ 17:38–19:21 (103m)
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
⚠ gap
JDL2039 · JG2039 · 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
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2620 · JG2620 · sched Z
2026-05-26
5 legs
JDL
ZGSZ → ZSHC → ZGSZ → ZGSZ → RPLC → ZGSD
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2619 · JG2619 · ⏱ 17:57–19:41 (104m)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2620 · JG2620 · ⏱ 20:56– (Nonem)
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
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
⚠ gap
JDL2039 · JG2039 · sched Z
2026-05-25
5 legs
round-trip
JDL
ZGSZ → ZGSD → ZSWA → RPLC → ZGSZ → ZGSZ
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · ⏱ 06:02– (Nonem)
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
⚠ gap
JDL2860 · JG2860 · ⏱ 17:38–19:46 (128m)
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-05-24
3 legs
round-trip
JDL
RKSI → ZSWX → ZGSZ → RKSI
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
intl
JDL2980 · JG2980 · ⏱ 12:26–14:01 (95m)
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
JDL2862 · JG2862 · sched Z
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
⚠ gap
intl
JDL2979 · JG2979 · sched Z
2026-05-23
4 legs
round-trip
JDL
ZSWX → ZGSZ → ZSWX → RKSI → ZSWX
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
JDL2862 · JG2862 · ⏱ 18:12–20:06 (115m)
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
JDL2861 · JG2861 · ⏱ 21:52–23:43 (111m)
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
intl
JDL2979 · JG2979 · sched Z
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
intl
JDL2880 · JG2980 · sched Z
2026-05-22
4 legs
JDL
ZGSZ → ZSWX → RKSI → ZGSZ → ZSWX
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
JDL2861 · JG2861 · sched Z
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
JDL2980 · JG2980 · sched Z
2026-05-21
4 legs
round-trip
JDL
ZSWX → RKSI → ZSWX → ZGSZ → ZSWX
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
intl
JDL2979 · JG2979 · ⏱ 09:49– (Nonem)
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
⚠ gap
JDL2861 · JG2861 · ⏱ 22:18–00:06 (108m)
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
JDL2862 · JG2862 · sched Z
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
⚠ gap
intl
JDL2980 · JG2980 · sched Z
2026-05-20
4 legs
round-trip
JDL
RKSI → ZSWX → ZGSZ → ZSWX → RKSI
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
intl
JDL2980 · JG2980 · ⏱ 12:55–14:44 (109m)
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
JDL2862 · JG2862 · ⏱ 18:18– (Nonem)
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
JDL2861 · JG2861 · ⏱ 22:04– (Nonem)
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
intl
JDL2979 · JG2979 · sched Z
2026-05-19
4 legs
round-trip
JDL
ZSWX → ZGSZ → RKSI → ZSWX → ZSWX
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
JDL2862 · JG2862 · sched Z
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-05-18
4 legs
JDL
ZSWX → ZGSZ → ZSWX → ZSWX → RKSI
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
JDL2862 · JG2862 · ⏱ 18:08– (Nonem)
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
JDL2861 · JG2861 · sched Z
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
⚠ gap
intl
JDL2980 · JG2980 · sched Z
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
intl
JDL2979 · JG2979 · sched Z
2026-05-17
2 legs
round-trip
JDL
RKSI → ZSWX → RKSI
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
intl
JDL2980 · JG2980 · sched Z
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
intl
JDL2979 · JG2979 · sched Z
2026-05-16
4 legs
round-trip
JDL
RKSI → ZSWX → ZGSZ → ZSWX → RKSI
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
intl
JDL2980 · JG2980 · sched Z
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
JDL2862 · JG2862 · sched Z
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
JDL2861 · JG2861 · sched Z
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
intl
JDL2979 · JG2979 · sched Z
2026-05-15
4 legs
round-trip
JDL
ZSWX → RKSI → ZSWX → ZGSZ → ZSWX
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
intl
JDL2979 · JG2979 · ⏱ 09:41– (Nonem)
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
⚠ gap
JDL2861 · JG2861 · ⏱ 21:56– (Nonem)
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
JDL2862 · JG2862 · sched Z
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
⚠ gap
intl
JDL2980 · JG2980 · sched Z
2026-05-14
4 legs
JDL
ZSWX → ZGSZ → ZSWX → ZSWX → RKSI
ZSWX
→
ZGSZ
ZSWX · Wuxi → ZGSZ · Shenzhen
JDL2862 · JG2862 · ⏱ 17:59– (Nonem)
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
JDL2861 · JG2861 · sched Z
RKSI
→
ZSWX
RKSI · Seoul → ZSWX · Wuxi
⚠ gap
intl
JDL2980 · JG2980 · sched Z
ZSWX
→
RKSI
ZSWX · Wuxi → RKSI · Seoul
intl
JDL2979 · JG2979 · sched Z
2026-05-13
2 legs
round-trip
JDL
ZGSZ → ZSWX → ZGSZ
ZGSZ
→
ZSWX
ZGSZ · Shenzhen → ZSWX · Wuxi
JDL2861 · JG2861 · ⏱ 21:45– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2679 · JG2679 · sched Z
2026-05-12
2 legs
JDL
ZBAD → ZGSZ → ZSHC
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2645 · JG2645 · ⏱ 17:22– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · sched Z
2026-05-11
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 · sched Z
2026-05-10
5 legs
JDL
RPVM → ZGSZ → ZSWA → RPVM → ZGSD → ZBAD
RPVM
→
ZGSZ
RPVM · Cebu City/Lapu-Lapu City → ZGSZ · Shenzhen
intl
JDL2960 · JG2960 · ⏱ 07:17– (Nonem)
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · ⏱ 17:21–19:10 (109m)
ZGSD
→
RPVM
ZGSD · Zhuhai (Jinwan) → RPVM · Cebu City/Lapu-Lapu City
⚠ gap
intl
JDL2919 · JG2919 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
⚠ gap
JDL2627 · JG2627 · sched Z
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
⚠ gap
JDL2880 · JG2880 · sched Z
2026-05-09
6 legs
round-trip
JDL
ZGSZ → ZSWA → ZJHK → ZJQH → ZGSZ → VVTS → ZGSZ
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · 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
ZJHK
→
ZGSZ
ZJHK · Haikou (Meilan) → ZGSZ · Shenzhen
⚠ gap
JDL2840 · JG2840 · sched Z
ZJQH
→
VVTS
ZJQH · Qionghai (Basuo) → VVTS · Ho Chi Minh City
⚠ gap
intl
JDL2987 · JG2987 · sched Z
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
⚠ gap
JDL2859 · JG2859 · sched Z
2026-05-08
5 legs
JDL
ZGSZ → ZBAD → ZGSZ → ZGSD → ZGSZ → RPLC
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · ⏱ 17:28–20:08 (160m)
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · ⏱ 21:19– (Nonem)
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · 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-05-07
5 legs
round-trip
JDL
RPLC → ZGSZ → ZGSZ → ZGSD → ZBAD → RPLC
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
intl
JDL2782 · JG2782 · sched Z
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
⚠ gap
JDL2688 · JG2688 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · sched Z
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
⚠ gap
JDL2687 · JG2687 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2719 · JG2719 · sched Z
2026-05-06
5 legs
JDL
ZGSZ → ZGSD → ZSHC → ZGSZ → ZGSZ → RPLC
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · ⏱ 02:46– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
⚠ gap
JDL2619 · JG2619 · ⏱ 17:33– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2620 · JG2620 · ⏱ 20:26– (Nonem)
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-05-05
2 legs
round-trip
JDL
ZGSZ → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2619 · JG2619 · ⏱ 17:29– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2620 · JG2620 · sched Z
2026-05-04
2 legs
JDL
ZBAD → ZSWA → ZGSZ
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · ⏱ 17:25–19:24 (120m)
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
2026-05-02
2 legs
JDL
ZGSZ → ZSWA → ZBAD
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · ⏱ 17:24–19:23 (119m)
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
2026-05-01
2 legs
round-trip
JDL
ZGSZ → ZSWA → ZGSZ
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · sched Z
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
2026-04-30
5 legs
JDL
ZGSZ → ZGSD → ZGSZ → ZSWA → ZGSZ → RPLC
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
⚠ gap
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
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2719 · JG2719 · sched Z
2026-04-29
5 legs
JDL
RPLC → ZGSZ → ZGSZ → ZGSD → RPLC → ZBAD
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
intl
JDL2782 · JG2782 · sched Z
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
⚠ gap
JDL2688 · JG2688 · 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
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
⚠ gap
JDL2687 · JG2687 · sched Z
2026-04-28
5 legs
JDL
ZSHC → ZGSZ → ZSHC → ZGSD → RPLC → ZGSZ
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2620 · JG2620 · ⏱ 22:24– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2619 · JG2619 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
⚠ gap
JDL2627 · JG2627 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2719 · JG2719 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
intl
JDL2782 · JG2782 · sched Z
2026-04-27
4 legs
JDL
ZUUU → ZSWA → ZUUU → ZGSZ → ?
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
JDL2681 · JG2681 · sched Z
?
→
ZUUU
— → ZUUU · Chengdu (Shuangliu)
JDL2996 · JG2996 · sched Z
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
⚠ gap
JDL2859 · JG2859 · sched Z
ZUUU
→
?
ZUUU · Chengdu (Shuangliu) → —
⚠ gap
JDL2995 · JG2995 · sched Z
2026-04-26
2 legs
round-trip
JDL
ZUUU → ZSWA → ZUUU
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
JDL2681 · JG2681 · ⏱ 17:09–19:31 (142m)
ZSWA
→
ZUUU
ZSWA · Wuhu → ZUUU · Chengdu (Shuangliu)
JDL2682 · JG2682 · sched Z
2026-04-25
4 legs
round-trip
JDL
ZUUU → VYEL → ZUUU → ZSWA → ZUUU
ZUUU
→
VYEL
ZUUU · Chengdu (Shuangliu) → VYEL
intl
JDL2995 · JG2995 · ⏱ 05:11–07:46 (155m)
ZSWA
→
ZUUU
ZSWA · Wuhu → ZUUU · Chengdu (Shuangliu)
⚠ gap
JDL2682 · JG2682 · sched Z
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
JDL2681 · JG2681 · sched Z
?
→
ZUUU
— → ZUUU · Chengdu (Shuangliu)
JDL2996 · JG2996 · sched Z
2026-04-24
5 legs
round-trip
JDL
RPLC → ZGSZ → ZGSD → ZSWA → ZUUU → RPLC
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
intl
JDL2902 · JG2902 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2039 · JG2039 · sched Z
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
⚠ gap
JDL2860 · JG2860 · sched Z
ZSWA
→
ZUUU
ZSWA · Wuhu → ZUUU · Chengdu (Shuangliu)
JDL2682 · JG2682 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2109 · JG2109 · sched Z
2026-04-23
3 legs
round-trip
JDL
ZGSD → RPVM → ZGSZ → ZGSD
ZGSD
→
RPVM
ZGSD · Zhuhai (Jinwan) → RPVM · Cebu City/Lapu-Lapu City
intl
JDL2919 · JG2919 · sched Z
RPVM
→
ZGSZ
RPVM · Cebu City/Lapu-Lapu City → ZGSZ · Shenzhen
intl
JDL2960 · JG2960 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2837 · JG2837 · sched Z
2026-04-22
5 legs
JDL
RPLC → ZGSZ → RPLC → ZGSD → ZGSZ → ZSWA
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
intl
JDL2782 · JG2782 · ⏱ 08:15– (Nonem)
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2719 · JG2719 · 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
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · sched Z
2026-04-21
3 legs
round-trip
JDL
ZGSZ → ZGSD → RPVM → ZGSZ
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2837 · JG2837 · sched Z
ZGSD
→
RPVM
ZGSD · Zhuhai (Jinwan) → RPVM · Cebu City/Lapu-Lapu City
intl
JDL2919 · JG2919 · sched Z
RPVM
→
ZGSZ
RPVM · Cebu City/Lapu-Lapu City → ZGSZ · Shenzhen
intl
JDL2960 · JG2960 · sched Z
2026-04-20
2 legs
round-trip
JDL
ZGSZ → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2619 · JG2619 · ⏱ 17:53– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2620 · JG2620 · ⏱ 20:46– (Nonem)
2026-04-19
5 legs
round-trip
JDL
ZGSZ → ZGSD → ZGSD → RPVM → RPLC → ZGSZ
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · ⏱ 03:22– (Nonem)
RPLC
→
ZGSD
RPLC · Mabalacat → ZGSD · Zhuhai (Jinwan)
⚠ gap
intl
JDL2784 · JG2784 · sched Z
ZGSD
→
RPVM
ZGSD · Zhuhai (Jinwan) → RPVM · Cebu City/Lapu-Lapu City
intl
JDL2919 · JG2919 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2719 · JG2719 · sched Z
RPVM
→
ZGSZ
RPVM · Cebu City/Lapu-Lapu City → ZGSZ · Shenzhen
⚠ gap
intl
JDL2960 · JG2960 · sched Z
2026-04-18
6 legs
round-trip
JDL
ZGSZ → ZSHC → RPLC → ZGSD → ZGSD → ZGSZ → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2619 · JG2619 · ⏱ 17:43– (Nonem)
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2719 · JG2719 · sched Z
ZGSD
→
ZGSD
ZGSD · Zhuhai (Jinwan) → ZGSD · Zhuhai (Jinwan)
⚠ gap
JDL2719 · JG2719 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
⚠ gap
JDL2627 · JG2627 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
⚠ gap
intl
JDL2782 · JG2782 · sched Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2620 · JG2620 · sched Z
2026-04-17
5 legs
round-trip
JDL
ZGSZ → ZGSD → RPLC → ZGSZ → ZSWA → ZGSZ
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · ⏱ 02:53– (Nonem)
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2719 · JG2719 · ⏱ 05:04– (Nonem)
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
intl
JDL2782 · JG2782 · ⏱ 07:54– (Nonem)
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · ⏱ 17:33–19:20 (106m)
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
2026-04-16
5 legs
JDL
ZGSZ → ZSWA → ZGSD → ZGSZ → ZGSZ → RPVM
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · ⏱ 17:35–19:39 (124m)
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
⚠ gap
JDL2837 · JG2837 · sched Z
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
⚠ gap
JDL2859 · JG2859 · 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-15
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-04-14
5 legs
round-trip
JDL
ZGSZ → ZBAD → ZGSD → ZGSZ → RPVM → ZGSZ
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · sched Z
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
⚠ gap
JDL2837 · JG2837 · sched Z
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
⚠ gap
JDL2688 · JG2688 · sched Z
ZGSD
→
RPVM
ZGSD · Zhuhai (Jinwan) → RPVM · Cebu City/Lapu-Lapu City
⚠ gap
intl
JDL2919 · JG2919 · sched Z
RPVM
→
ZGSZ
RPVM · Cebu City/Lapu-Lapu City → ZGSZ · Shenzhen
intl
JDL2960 · JG2960 · sched Z
2026-04-13
2 legs
round-trip
JDL
ZBAD → ZGSZ → ZBAD
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · sched Z
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · sched Z
2026-04-12
5 legs
round-trip
JDL
ZGSD → RPVM → RPLC → ZGSD → ZGSZ → ZGSD
ZGSD
→
RPVM
ZGSD · Zhuhai (Jinwan) → RPVM · Cebu City/Lapu-Lapu City
intl
JDL2919 · JG2919 · sched Z
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
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
2026-04-11
2 legs
round-trip
JDL
ZBAD → ZGSZ → ZBAD
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · sched Z
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · sched Z
2026-04-10
2 legs
round-trip
JDL
ZSHC → ZGSZ → ZSHC
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2620 · JG2620 · sched Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2619 · JG2619 · sched Z
2026-04-09
2 legs
round-trip
JDL
ZGSZ → ZBAD → ZGSZ
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · ⏱ 17:54–20:43 (168m)
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · sched Z
2026-04-08
5 legs
JDL
RPVM → ? → ZGSD → ZGSZ → RPVM → ZBAD
RPVM
→
?
RPVM · Cebu City/Lapu-Lapu City → —
JDL2960 · JG2960 · ⏱ 08:52–11:44 (172m)
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2837 · JG2837 · sched Z
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
⚠ gap
JDL2688 · JG2688 · sched Z
ZGSD
→
RPVM
ZGSD · Zhuhai (Jinwan) → RPVM · Cebu City/Lapu-Lapu City
⚠ gap
intl
JDL2919 · JG2919 · sched Z
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
⚠ gap
JDL2687 · JG2687 · sched Z
2026-04-07
2 legs
round-trip
JDL
ZGSZ → ZSWA → ZGSZ
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · sched Z
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
2026-04-06
1 legs
JDL
ZBAD → ZGSZ
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · sched Z
2026-04-04
2 legs
round-trip
JDL
ZSWA → ZBAD → ZSWA
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · sched Z
2026-04-03
2 legs
JDL
ZLXY → ZSWA → ZBAD
ZLXY
→
ZSWA
ZLXY · Xi'an → ZSWA · Wuhu
JDL2675 · JG2675 · sched Z
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
2026-04-02
2 legs
round-trip
JDL
ZLXY → ZSWA → ZLXY
ZLXY
→
ZSWA
ZLXY · Xi'an → ZSWA · Wuhu
JDL2675 · JG2675 · sched Z
ZSWA
→
ZLXY
ZSWA · Wuhu → ZLXY · Xi'an
JDL2676 · JG2676 · sched Z
2026-04-01
2 legs
round-trip
JDL
ZLXY → ZSWA → ZLXY
ZLXY
→
ZSWA
ZLXY · Xi'an → ZSWA · Wuhu
JDL2675 · JG2675 · sched Z
ZSWA
→
ZLXY
ZSWA · Wuhu → ZLXY · Xi'an
JDL2676 · JG2676 · sched Z
2026-03-30
2 legs
round-trip
JDL
ZLXY → ZSWA → ZLXY
ZLXY
→
ZSWA
ZLXY · Xi'an → ZSWA · Wuhu
JDL2675 · JG2675 · sched Z
ZSWA
→
ZLXY
ZSWA · Wuhu → ZLXY · Xi'an
JDL2676 · JG2676 · sched Z
2026-03-28
2 legs
round-trip
JDL
ZLXY → ZSWA → ZLXY
ZLXY
→
ZSWA
ZLXY · Xi'an → ZSWA · Wuhu
JDL2675 · JG2675 · sched Z
ZSWA
→
ZLXY
ZSWA · Wuhu → ZLXY · Xi'an
JDL2676 · JG2676 · sched Z
2026-03-27
2 legs
JDL
ZBAD → ZSWA → ZLXY
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · ⏱ 17:32–19:28 (116m)
ZSWA
→
ZLXY
ZSWA · Wuhu → ZLXY · Xi'an
JDL2676 · JG2676 · sched Z
2026-03-26
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-03-25
5 legs
JDL
ZGSZ → ZGSD → ZSWA → ZGSZ → ZBAD → RPLC
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · ⏱ 03:12– (Nonem)
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
⚠ gap
JDL2860 · JG2860 · ⏱ 18:05–19:53 (108m)
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
⚠ gap
intl
JDL2782 · JG2782 · sched Z
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
⚠ gap
JDL2880 · JG2880 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2719 · JG2719 · sched Z
2026-03-24
3 legs
round-trip
JDL
ZGSZ → ZGSD → RPLC → ZGSZ
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2719 · JG2719 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
intl
JDL2782 · JG2782 · sched Z
2026-03-23
1 legs
JDL
ZBAD → ZGSZ
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · ⏱ 22:10– (Nonem)