✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
B-226S
/ 782177
226 flights over 81 days · 2.79 legs/day · base ZGSZ · Shenzhen · operators: JDL
226
Flights
18
Airports served
21%
ADS-B observed
1
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
1 legs
JDL
ZSHC → ZGSZ
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · sched Z
2026-06-22
2 legs
round-trip
JDL
ZGSZ → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · ⏱ 21:32–23:13 (101m)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · sched Z
2026-06-21
4 legs
round-trip
JDL
ZGSD → RPLC → ZSHC → ZGSZ → ZGSD
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2719 · JG2719 · sched Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
⚠ gap
JDL2680 · JG2680 · 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
2026-06-20
1 legs
JDL
ZSHC → ZGSZ
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2620 · JG2620 · ⏱ 21:13– (Nonem)
2026-06-19
5 legs
JDL
ZGSZ → ZJQH → ZSHC → ZJHK → ZGSZ → VTBS
ZGSZ
→
ZJQH
ZGSZ · Shenzhen → ZJQH · Qionghai (Basuo)
JDL2811 · JG2811 · ⏱ 03:31– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
⚠ gap
JDL2680 · JG2680 · 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
ZJQH
→
VTBS
ZJQH · Qionghai (Basuo) → VTBS · Bangkok
⚠ gap
intl
JDL2791 · JG2791 · sched Z
2026-06-18
5 legs
round-trip
JDL
ZGSZ → ZGSD → RPLC → ZSWA → ZGSZ → ZGSZ
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
JDL2627 · JG2627 · ⏱ 03:49– (Nonem)
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2719 · JG2719 · sched Z
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
⚠ gap
JDL2860 · JG2860 · sched Z
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
⚠ gap
intl
JDL2782 · JG2782 · sched Z
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
⚠ gap
JDL2859 · JG2859 · sched Z
2026-06-17
6 legs
JDL
ZSWA → ZGSZ → VTBS → ZSWA → ZGSZ → ZJQH → ZJHK
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
ZJQH
→
VTBS
ZJQH · Qionghai (Basuo) → VTBS · Bangkok
⚠ gap
intl
JDL2791 · JG2791 · sched Z
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
⚠ gap
JDL2860 · JG2860 · sched Z
ZJHK
→
ZGSZ
ZJHK · Haikou (Meilan) → ZGSZ · Shenzhen
⚠ gap
JDL2840 · JG2840 · sched Z
ZGSZ
→
ZJQH
ZGSZ · Shenzhen → ZJQH · Qionghai (Basuo)
JDL2811 · JG2811 · sched Z
VTBS
→
ZJHK
VTBS · Bangkok → ZJHK · Haikou (Meilan)
⚠ gap
intl
JDL2914 · JG2914 · sched Z
2026-06-16
5 legs
round-trip
JDL
ZGSZ → ZSWA → ZGSZ → ZGSD → RPLC → ZGSZ
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · ⏱ 18:06–19:55 (110m)
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
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
intl
JDL2782 · JG2782 · sched Z
2026-06-15
2 legs
round-trip
JDL
ZGSZ → ZBAD → ZGSZ
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · ⏱ 17:51– (Nonem)
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · sched Z
2026-06-14
5 legs
round-trip
JDL
ZGSZ → ZSWA → ZGSZ → RPLC → ZGSD → ZGSZ
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · ⏱ 18:05–20:51 (166m)
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
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
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
⚠ gap
intl
JDL2782 · JG2782 · sched Z
2026-06-13
5 legs
round-trip
JDL
ZBAD → ZGSZ → RPLC → ZGSD → ZGSZ → ZBAD
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · ⏱ 21:49– (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
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
⚠ gap
intl
JDL2782 · JG2782 · sched Z
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2687 · JG2687 · sched Z
2026-06-12
2 legs
JDL
ZHHH → ZSWA → ZGSZ
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · sched Z
ZSWA
→
ZGSZ
ZSWA · Wuhu → ZGSZ · Shenzhen
JDL2859 · JG2859 · sched Z
2026-06-11
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-06-10
4 legs
round-trip
JDL
ZHHH → ZSWA → VTBS → ZHHH → ZHHH
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · ⏱ 17:45–19:08 (83m)
ZHHH
→
VTBS
ZHHH · Wuhan (Huangpi) → VTBS · Bangkok
⚠ gap
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
2026-06-09
4 legs
round-trip
JDL
ZHHH → VTBS → ZSWA → ZHHH → ZHHH
ZHHH
→
VTBS
ZHHH · Wuhan (Huangpi) → VTBS · Bangkok
intl
JDL2767 · JG2767 · ⏱ 00:51– (Nonem)
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
⚠ gap
JDL2683 · JG2683 · ⏱ 17:34–19:00 (85m)
ZSWA
→
ZHHH
ZSWA · Wuhu → ZHHH · Wuhan (Huangpi)
JDL2684 · JG2684 · sched Z
VTBS
→
ZHHH
VTBS · Bangkok → ZHHH · Wuhan (Huangpi)
⚠ gap
intl
JDL2768 · JG2768 · sched Z
2026-06-08
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-06-07
4 legs
JDL
ZHHH → ZSYT → ZHHH → ZHHH → VTBS
ZHHH
→
ZSYT
ZHHH · Wuhan (Huangpi) → ZSYT · Yantai
JDL2656 · JG2656 · ⏱ 14:16– (Nonem)
ZSYT
→
ZHHH
ZSYT · Yantai → ZHHH · Wuhan (Huangpi)
JDL2655 · JG2655 · sched Z
VTBS
→
ZHHH
VTBS · Bangkok → ZHHH · Wuhan (Huangpi)
⚠ gap
intl
JDL2768 · JG2768 · sched Z
ZHHH
→
VTBS
ZHHH · Wuhan (Huangpi) → VTBS · Bangkok
intl
JDL2767 · JG2767 · sched Z
2026-06-06
2 legs
round-trip
JDL
ZSYT → ZHHH → ZSYT
ZSYT
→
ZHHH
ZSYT · Yantai → ZHHH · Wuhan (Huangpi)
JDL2655 · JG2655 · sched Z
ZHHH
→
ZSYT
ZHHH · Wuhan (Huangpi) → ZSYT · Yantai
JDL2656 · JG2656 · sched Z
2026-06-05
2 legs
round-trip
JDL
ZHHH → ZSYT → ZHHH
ZHHH
→
ZSYT
ZHHH · Wuhan (Huangpi) → ZSYT · Yantai
JDL2656 · JG2656 · ⏱ 14:21– (Nonem)
ZSYT
→
ZHHH
ZSYT · Yantai → ZHHH · Wuhan (Huangpi)
JDL2655 · JG2655 · sched Z
2026-06-04
2 legs
round-trip
JDL
ZSYT → ZHHH → ZSYT
ZSYT
→
ZHHH
ZSYT · Yantai → ZHHH · Wuhan (Huangpi)
JDL2655 · JG2655 · sched Z
ZHHH
→
ZSYT
ZHHH · Wuhan (Huangpi) → ZSYT · Yantai
JDL2656 · JG2656 · sched Z
2026-06-03
4 legs
round-trip
JDL
ZHHH → VTBS → ZSYT → ZHHH → ZHHH
ZHHH
→
VTBS
ZHHH · Wuhan (Huangpi) → VTBS · Bangkok
intl
JDL2767 · JG2767 · ⏱ 00:52– (Nonem)
ZHHH
→
ZSYT
ZHHH · Wuhan (Huangpi) → ZSYT · Yantai
⚠ gap
JDL2656 · JG2656 · ⏱ 14:19–15:57 (98m)
ZSYT
→
ZHHH
ZSYT · Yantai → ZHHH · Wuhan (Huangpi)
JDL2655 · JG2655 · sched Z
VTBS
→
ZHHH
VTBS · Bangkok → ZHHH · Wuhan (Huangpi)
⚠ gap
intl
JDL2768 · JG2768 · sched Z
2026-06-02
4 legs
JDL
VTBS → ZHHH → ZSYT → VTBS → ZHHH
VTBS
→
ZHHH
VTBS · Bangkok → ZHHH · Wuhan (Huangpi)
intl
JDL2768 · JG2768 · sched Z
ZHHH
→
ZSYT
ZHHH · Wuhan (Huangpi) → ZSYT · Yantai
JDL2656 · JG2656 · sched Z
ZHHH
→
VTBS
ZHHH · Wuhan (Huangpi) → VTBS · Bangkok
⚠ gap
intl
JDL2767 · JG2767 · sched Z
ZSYT
→
ZHHH
ZSYT · Yantai → ZHHH · Wuhan (Huangpi)
⚠ gap
JDL2655 · JG2655 · sched Z
2026-06-01
2 legs
round-trip
JDL
ZHHH → ZSYT → ZHHH
ZHHH
→
ZSYT
ZHHH · Wuhan (Huangpi) → ZSYT · Yantai
JDL2656 · JG2656 · ⏱ 14:11– (Nonem)
ZSYT
→
ZHHH
ZSYT · Yantai → ZHHH · Wuhan (Huangpi)
JDL2655 · JG2655 · sched Z
2026-05-31
4 legs
JDL
VTBS → ZHHH → ZHHH → VTBS → ZSYT
VTBS
→
ZHHH
VTBS · Bangkok → ZHHH · Wuhan (Huangpi)
intl
JDL2768 · JG2768 · sched Z
ZSYT
→
ZHHH
ZSYT · Yantai → ZHHH · Wuhan (Huangpi)
⚠ gap
JDL2655 · JG2655 · sched Z
ZHHH
→
VTBS
ZHHH · Wuhan (Huangpi) → VTBS · Bangkok
intl
JDL2767 · JG2767 · sched Z
ZHHH
→
ZSYT
ZHHH · Wuhan (Huangpi) → ZSYT · Yantai
⚠ gap
JDL2656 · JG2656 · sched Z
2026-05-30
2 legs
round-trip
JDL
ZSYT → ZHHH → ZSYT
ZSYT
→
ZHHH
ZSYT · Yantai → ZHHH · Wuhan (Huangpi)
JDL2655 · JG2655 · ⏱ 17:29– (Nonem)
ZHHH
→
ZSYT
ZHHH · Wuhan (Huangpi) → ZSYT · Yantai
JDL2656 · JG2656 · sched Z
2026-05-29
2 legs
round-trip
JDL
ZSYT → ZHHH → ZSYT
ZSYT
→
ZHHH
ZSYT · Yantai → ZHHH · Wuhan (Huangpi)
JDL2655 · JG2655 · ⏱ 17:11–19:08 (117m)
ZHHH
→
ZSYT
ZHHH · Wuhan (Huangpi) → ZSYT · Yantai
JDL2656 · JG2656 · sched Z
2026-05-28
2 legs
round-trip
JDL
ZHHH → ZSYT → ZHHH
ZHHH
→
ZSYT
ZHHH · Wuhan (Huangpi) → ZSYT · Yantai
JDL2656 · JG2656 · sched Z
ZSYT
→
ZHHH
ZSYT · Yantai → ZHHH · Wuhan (Huangpi)
JDL2655 · JG2655 · sched Z
2026-05-27
4 legs
JDL
ZHHH → ZSYT → ZHHH → ZHHH → VTBS
ZHHH
→
ZSYT
ZHHH · Wuhan (Huangpi) → ZSYT · Yantai
JDL2656 · JG2656 · sched Z
VTBS
→
ZHHH
VTBS · Bangkok → ZHHH · Wuhan (Huangpi)
⚠ gap
intl
JDL2768 · JG2768 · sched Z
ZSYT
→
ZHHH
ZSYT · Yantai → ZHHH · Wuhan (Huangpi)
⚠ gap
JDL2655 · JG2655 · sched Z
ZHHH
→
VTBS
ZHHH · Wuhan (Huangpi) → VTBS · Bangkok
intl
JDL2767 · JG2767 · sched Z
2026-05-26
4 legs
round-trip
JDL
VTBS → ZHHH → ZSYT → ZHHH → VTBS
VTBS
→
ZHHH
VTBS · Bangkok → ZHHH · Wuhan (Huangpi)
intl
JDL2768 · JG2768 · sched Z
ZHHH
→
ZSYT
ZHHH · Wuhan (Huangpi) → ZSYT · Yantai
JDL2656 · JG2656 · sched Z
ZSYT
→
ZHHH
ZSYT · Yantai → ZHHH · Wuhan (Huangpi)
JDL2655 · JG2655 · sched Z
ZHHH
→
VTBS
ZHHH · Wuhan (Huangpi) → VTBS · Bangkok
intl
JDL2767 · JG2767 · sched Z
2026-05-25
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-24
2 legs
round-trip
JDL
VTBS → ZHHH → VTBS
VTBS
→
ZHHH
VTBS · Bangkok → ZHHH · Wuhan (Huangpi)
intl
JDL2768 · JG2768 · sched Z
ZHHH
→
VTBS
ZHHH · Wuhan (Huangpi) → VTBS · Bangkok
intl
JDL2767 · JG2767 · sched Z
2026-05-23
2 legs
round-trip
JDL
ZHHH → ZSWA → ZHHH
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · ⏱ 17:42–18:43 (62m)
ZSWA
→
ZHHH
ZSWA · Wuhu → ZHHH · Wuhan (Huangpi)
JDL2684 · JG2684 · sched Z
2026-05-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-05-21
2 legs
round-trip
JDL
ZHHH → ZSWA → ZHHH
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
JDL2683 · JG2683 · ⏱ 17:39–18:40 (61m)
ZSWA
→
ZHHH
ZSWA · Wuhu → ZHHH · Wuhan (Huangpi)
JDL2684 · JG2684 · sched Z
2026-05-20
4 legs
round-trip
JDL
ZHHH → VTBS → ZSWA → ZHHH → ZHHH
ZHHH
→
VTBS
ZHHH · Wuhan (Huangpi) → VTBS · Bangkok
intl
JDL2767 · JG2767 · ⏱ 00:50– (Nonem)
ZHHH
→
ZSWA
ZHHH · Wuhan (Huangpi) → ZSWA · Wuhu
⚠ gap
JDL2683 · JG2683 · ⏱ 17:34–18:43 (69m)
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
2026-05-19
2 legs
JDL
ZBAD → ZSWA → ZHHH
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · ⏱ 17:37–19:39 (122m)
ZSWA
→
ZHHH
ZSWA · Wuhu → ZHHH · Wuhan (Huangpi)
JDL2684 · JG2684 · sched Z
2026-05-18
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-05-16
2 legs
round-trip
JDL
ZBAD → ZSWA → ZBAD
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · ⏱ 17:36–19:33 (117m)
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
2026-05-15
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-14
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-05-13
2 legs
JDL
ZBAD → ZSWA → ZLXY
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · ⏱ 17:28–19:25 (117m)
ZSWA
→
ZLXY
ZSWA · Wuhu → ZLXY · Xi'an
JDL2676 · JG2676 · sched Z
2026-05-12
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-05-11
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-09
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-08
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-07
2 legs
JDL
ZUUU → ZSWA → ZBAD
ZUUU
→
ZSWA
ZUUU · Chengdu (Shuangliu) → ZSWA · Wuhu
JDL2681 · JG2681 · ⏱ 17:10–19:11 (120m)
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
2026-05-06
5 legs
JDL
ZGSZ → ZSWA → RPLC → ZGSD → ZGSZ → ZUUU
ZGSZ
→
ZSWA
ZGSZ · Shenzhen → ZSWA · Wuhu
JDL2860 · JG2860 · ⏱ 17:15–19:06 (111m)
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
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
⚠ gap
intl
JDL2902 · JG2902 · sched Z
ZSWA
→
ZUUU
ZSWA · Wuhu → ZUUU · Chengdu (Shuangliu)
⚠ gap
JDL2682 · JG2682 · sched Z
2026-05-05
2 legs
round-trip
JDL
RPLC → ZGSZ → RPLC
RPLC
→
ZGSZ
RPLC · Mabalacat → ZGSZ · Shenzhen
intl
JDL2902 · JG2902 · ⏱ 06:42– (Nonem)
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
⚠ gap
intl
JDL2109 · JG2109 · sched Z
2026-05-03
2 legs
round-trip
JDL
ZGSD → RPLC → ZGSD
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2719 · JG2719 · sched Z
RPLC
→
ZGSD
RPLC · Mabalacat → ZGSD · Zhuhai (Jinwan)
intl
JDL2784 · JG2784 · sched Z
2026-05-02
2 legs
round-trip
JDL
RPLC → ZGSD → RPLC
RPLC
→
ZGSD
RPLC · Mabalacat → ZGSD · Zhuhai (Jinwan)
intl
JDL2720 · JG2720 · sched Z
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2719 · JG2719 · sched Z
2026-05-01
3 legs
round-trip
JDL
ZGSD → RPLC → ZGSD → ZGSD
ZGSD
→
RPLC
ZGSD · Zhuhai (Jinwan) → RPLC · Mabalacat
intl
JDL2719 · JG2719 · ⏱ 06:29– (Nonem)
ZGSZ
→
ZGSD
ZGSZ · Shenzhen → ZGSD · Zhuhai (Jinwan)
⚠ gap
JDL2627 · JG2627 · sched Z
RPLC
→
ZGSD
RPLC · Mabalacat → ZGSD · Zhuhai (Jinwan)
⚠ gap
intl
JDL2720 · JG2720 · sched Z
2026-04-30
1 legs
JDL
ZBAD → ZGSZ
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2688 · JG2688 · sched Z
2026-04-28
2 legs
round-trip
JDL
ZBAD → ZSWA → ZBAD
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · ⏱ 17:33–19:33 (120m)
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
2026-04-27
2 legs
round-trip
JDL
ZBAD → ZSWA → ZBAD
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · ⏱ 17:40–19:38 (118m)
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
2026-04-25
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-24
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-23
2 legs
round-trip
JDL
ZBAD → ZGSZ → ZBAD
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2645 · JG2645 · ⏱ 17:47– (Nonem)
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · sched Z
2026-04-22
2 legs
round-trip
JDL
ZBAD → ZSWA → ZBAD
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · ⏱ 17:33–19:25 (111m)
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
2026-04-21
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-04-20
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-04-18
2 legs
round-trip
JDL
ZBAD → ZSWA → ZBAD
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · ⏱ 17:43–19:32 (109m)
ZSWA
→
ZBAD
ZSWA · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
2026-04-17
2 legs
round-trip
JDL
ZGSZ → ZBAD → ZGSZ
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · ⏱ 21:43–00:19 (157m)
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2645 · JG2645 · sched Z
2026-04-16
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-04-15
2 legs
JDL
ZSWU → ZBAD → ZSWA
ZSWU
→
ZBAD
ZSWU · Wuhu → ZBAD · Beijing
JDL2880 · JG2880 · sched Z
ZBAD
→
ZSWA
ZBAD · Beijing → ZSWA · Wuhu
JDL2879 · JG2879 · sched Z
2026-04-14
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-04-13
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-04-11
2 legs
round-trip
JDL
ZGSZ → ZBAD → ZGSZ
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · sched Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2679 · JG2679 · sched Z
2026-04-10
6 legs
JDL
ZGSZ → ZSHC → ZGSZ → ? → ZSNB → VGHS → ZSWZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · sched Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · sched Z
ZSNB
→
?
ZSNB · Ningbo → —
ferry
⚠ gap
· sched Z
VGHS
→
ZSNB
VGHS · Dhaka → ZSNB · Ningbo
intl
JDL2790 · JG2790 · 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-04-09
2 legs
round-trip
JDL
ZGSZ → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · ⏱ 21:48–23:28 (100m)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · sched Z
2026-04-08
6 legs
JDL
VGHS → ZSNB → ZSHC → ZSHC → VGHS → ZGSZ → ZSWZ
VGHS
→
ZSNB
VGHS · Dhaka → ZSNB · Ningbo
intl
JDL2790 · JG2790 · ⏱ 08:54– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
⚠ gap
JDL2680 · JG2680 · sched Z
ZSNB
→
ZSHC
ZSNB · Ningbo → ZSHC · Hangzhou
⚠ gap
JDL2650 · JG2650 · sched Z
ZSWZ
→
VGHS
ZSWZ · Wenzhou (Longwan) → VGHS · Dhaka
⚠ gap
intl
JDL2787 · JG2787 · sched Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
JDL2679 · JG2679 · sched Z
ZSHC
→
ZSWZ
ZSHC · Hangzhou → ZSWZ · Wenzhou (Longwan)
⚠ gap
JDL2825 · JG2825 · sched Z
2026-04-07
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-04-03
6 legs
JDL
VGHS → ZSNB → ZSHC → ZSHC → ZGSZ → VGHS → ZSWZ
VGHS
→
ZSNB
VGHS · Dhaka → ZSNB · Ningbo
intl
JDL2790 · JG2790 · ⏱ 09:29–13:40 (251m)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
⚠ gap
JDL2680 · JG2680 · ⏱ 21:36– (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-04-02
2 legs
round-trip
JDL
ZSHC → ZGSZ → ZSHC
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · ⏱ 17:54– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · sched Z
2026-04-01
6 legs
JDL
VGHS → ZSNB → ZSHC → ZGSZ → ZSHC → VGHS → ZSWZ
VGHS
→
ZSNB
VGHS · Dhaka → ZSNB · Ningbo
intl
JDL2790 · JG2790 · ⏱ 09:40–13:45 (245m)
ZSNB
→
ZSHC
ZSNB · Ningbo → ZSHC · Hangzhou
JDL2650 · JG2650 · ⏱ 15:59– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · ⏱ 17:39– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · ⏱ 21:43– (Nonem)
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-31
6 legs
round-trip
JDL
ZGSZ → ZSHC → ZSHC → ZSWA → ? → VVNB → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · sched Z
ZSWA
→
ZSHC
ZSWA · Wuhu → ZSHC · Hangzhou
⚠ gap
JDL2852 · JG2852 · sched Z
ZSHC
→
ZSWA
ZSHC · Hangzhou → ZSWA · Wuhu
JDL2851 · JG2851 · sched Z
VVNB
→
?
VVNB · Hanoi (Soc Son) → —
⚠ gap
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
2026-03-30
2 legs
round-trip
JDL
ZGSZ → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · ⏱ 21:38– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · sched Z
2026-03-28
6 legs
JDL
ZGSZ → ZSHC → ZSWA → VVNB → ZSHC → ZGSZ → ?
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · ⏱ 22:06– (Nonem)
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
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
JDL2679 · JG2679 · sched Z
VVNB
→
?
VVNB · Hanoi (Soc Son) → —
⚠ gap
JDL2724 · JG2724 · sched Z
2026-03-27
2 legs
round-trip
JDL
ZGSZ → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
JDL2680 · JG2680 · sched Z
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
⚠ gap
JDL2645 · JG2645 · sched Z
2026-03-26
2 legs
round-trip
JDL
ZBAD → ZGSZ → ZBAD
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
JDL2645 · JG2645 · ⏱ 17:30– (Nonem)
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
JDL2646 · JG2646 · sched Z
2026-03-25
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-03-24
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