✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
B-32AN
/ 781E0A
393 flights over 93 days · 4.23 legs/day · base ZSHC · Hangzhou · operators: CDC
393
Flights
14
Airports served
25%
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
5 legs
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ → ZSHC
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:05Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:20Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:20Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 12:25Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8628 · GJ8628 · ⏱ 16:58–18:33 (95m)
2026-06-22
5 legs
CDC
ZSHC → ZGSZ → ZSHC → ZGGG → ZSHC → ZGSZ
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8965 · GJ8965 · sched 02:30Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8966 · GJ8966 · sched 05:55Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8995 · GJ8995 · sched 10:55Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8996 · GJ8996 · ⏱ 14:43–16:23 (99m)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8627 · GJ8627 · sched 22:00Z
2026-06-21
5 legs
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ → ZSHC
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · ⏱ 01:13–02:49 (95m)
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · ⏱ 04:34– (Nonem)
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:20Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 12:25Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8628 · GJ8628 · ⏱ 16:00–17:30 (91m)
2026-06-20
4 legs
CDC
ZBAA → ZSHC → ZBAA → ZSHC → ZGSZ
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8888 · GJ8888 · sched 02:45Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8987 · GJ8987 · ⏱ 08:07–09:59 (112m)
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8988 · GJ8988 · sched 11:35Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8627 · GJ8627 · sched 22:00Z
2026-06-19
6 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZGSZ → ZSHC → ZBAA → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:20Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · ⏱ 10:41–13:18 (156m)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 12:25Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8628 · GJ8628 · sched 15:45Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8887 · GJ8887 · sched 23:10Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
⚠ gap
CDC8899 · GJ8899 · sched Z
2026-06-18
5 legs
CDC
ZSHC → ZUCK → ZSHC → ZGGG → ZSHC → ZGSZ
ZSHC
→
ZUCK
ZSHC · Hangzhou → ZUCK · Chongqing
CDC8707 · GJ8707 · ⏱ 02:54– (Nonem)
ZUCK
→
ZSHC
ZUCK · Chongqing → ZSHC · Hangzhou
CDC8708 · GJ8708 · sched 06:15Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8995 · GJ8995 · ⏱ 14:15– (Nonem)
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8996 · GJ8996 · sched 15:05Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8627 · GJ8627 · ⏱ 22:15– (Nonem)
2026-06-17
5 legs
CDC
ZBAA → ZSHC → ZBAA → ZSHC → ZGGG → ZSHC
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8888 · GJ8888 · sched 02:45Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8987 · GJ8987 · sched 07:55Z
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8988 · GJ8988 · sched 11:35Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8989 · GJ8989 · sched 15:00Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8990 · GJ8990 · ⏱ 22:40– (Nonem)
2026-06-16
5 legs
CDC
ZSHC → ZYHB → ZSHC → ZGSZ → ZSHC → ZBAA
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8205 · GJ8205 · ⏱ 02:41–05:23 (162m)
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8168 · GJ8168 · ⏱ 06:41–09:34 (172m)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · ⏱ 15:12– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8628 · GJ8628 · sched 15:45Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8887 · GJ8887 · sched 23:10Z
2026-06-15
5 legs
round-trip
CDC
ZSHC → ZGHA → ZGSZ → ZGSZ → ZSHC → ZSHC
ZSHC
→
ZGHA
ZSHC · Hangzhou → ZGHA · Changsha (Changsha)
CDC8965 · GJ8965 · sched 02:30Z
ZGHA
→
ZGSZ
ZGHA · Changsha (Changsha) → ZGSZ · Shenzhen
CDC8965 · GJ8965 · ⏱ 10:17– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
⚠ gap
CDC8900 · GJ8900 · sched 12:25Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8628 · GJ8628 · ⏱ 23:11–00:49 (97m)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
⚠ gap
CDC8966 · GJ8966 · sched Z
2026-06-14
3 legs
CDC
ZBAA → ZSHC → ZJSY → ZSHC
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8888 · GJ8888 · sched 02:45Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:30Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:35Z
2026-06-13
5 legs
CDC
ZSHC → ZJSY → ZSHC → ZGGG → ZSHC → ZBAA
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · ⏱ 03:54– (Nonem)
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · sched 07:15Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8995 · GJ8995 · ⏱ 12:39– (Nonem)
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8996 · GJ8996 · sched 15:05Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8887 · GJ8887 · sched 23:10Z
2026-06-12
4 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · ⏱ 03:48– (Nonem)
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · sched 07:15Z
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · ⏱ 11:35– (Nonem)
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · sched 22:35Z
2026-06-11
4 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · ⏱ 03:24– (Nonem)
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · sched 07:15Z
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · sched 11:25Z
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · ⏱ 22:27– (Nonem)
2026-06-10
4 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · sched 03:10Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · sched 07:15Z
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · ⏱ 11:33– (Nonem)
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · ⏱ 22:34– (Nonem)
2026-06-09
5 legs
round-trip
CDC
ZYHB → ZSXZ → ZGSZ → ZSXZ → ZSHC → ZYHB
ZYHB
→
ZSXZ
ZYHB · Harbin → ZSXZ · Xuzhou
CDC8629 · GJ8629 · sched 01:30Z
ZSXZ
→
ZGSZ
ZSXZ · Xuzhou → ZGSZ · Shenzhen
CDC8629 · GJ8629 · sched 05:00Z
ZGSZ
→
ZSXZ
ZGSZ · Shenzhen → ZSXZ · Xuzhou
CDC8630 · GJ8630 · sched 08:50Z
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
⚠ gap
CDC8231 · GJ8231 · sched 22:30Z
ZSXZ
→
ZYHB
ZSXZ · Xuzhou → ZYHB · Harbin
⚠ gap
CDC8630 · GJ8630 · sched Z
2026-06-08
3 legs
CDC
ZSHC → ZGSZ → ZSHC → ZYHB
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8965 · GJ8965 · sched 02:30Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8966 · GJ8966 · ⏱ 07:29– (Nonem)
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · ⏱ 11:29– (Nonem)
2026-06-07
5 legs
CDC
ZBAA → ZSHC → ZBAA → ZSHC → ZGGG → ZSHC
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8888 · GJ8888 · sched 02:45Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8987 · GJ8987 · ⏱ 08:19– (Nonem)
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8988 · GJ8988 · sched 11:35Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8989 · GJ8989 · sched 15:00Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8990 · GJ8990 · ⏱ 22:29–23:56 (87m)
2026-06-06
4 legs
round-trip
CDC
ZBAA → ZSHC → ZBAA → ZSHC → ZBAA
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8888 · GJ8888 · sched 02:45Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8987 · GJ8987 · sched 08:00Z
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8988 · GJ8988 · sched 11:35Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8887 · GJ8887 · ⏱ 23:16– (Nonem)
2026-06-05
4 legs
round-trip
CDC
ZBAA → ZSHC → ZBAA → ZSHC → ZBAA
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8888 · GJ8888 · sched 02:45Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8987 · GJ8987 · sched 07:55Z
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8988 · GJ8988 · sched 11:35Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8887 · GJ8887 · sched 23:10Z
2026-06-04
6 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZGSZ → ZSHC → ZBAA → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:30Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:35Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · ⏱ 13:37– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8628 · GJ8628 · ⏱ 16:58– (Nonem)
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8887 · GJ8887 · ⏱ 23:25– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
⚠ gap
CDC8899 · GJ8899 · sched Z
2026-06-03
5 legs
CDC
ZSHC → ZGSZ → ZSHC → ZGGG → ZSHC → ZGSZ
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8965 · GJ8965 · sched 02:30Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8966 · GJ8966 · sched 05:55Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8995 · GJ8995 · sched 11:25Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8996 · GJ8996 · sched 14:55Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8627 · GJ8627 · sched 22:00Z
2026-06-02
3 legs
CDC
ZBAA → ZSHC → ZBAA → ZSHC
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8888 · GJ8888 · sched 02:45Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8987 · GJ8987 · ⏱ 08:08– (Nonem)
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8988 · GJ8988 · sched Z
2026-06-01
4 legs
round-trip
CDC
ZBAA → ZSHC → ZBAA → ZSHC → ZBAA
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8888 · GJ8888 · sched 02:45Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8987 · GJ8987 · sched 07:55Z
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8988 · GJ8988 · sched 11:35Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8887 · GJ8887 · ⏱ 23:10– (Nonem)
2026-05-31
6 legs
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ → ZSHC → ZBAA
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:20Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:30Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:35Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · ⏱ 12:42– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8628 · GJ8628 · ⏱ 15:55– (Nonem)
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8887 · GJ8887 · ⏱ 23:16– (Nonem)
2026-05-30
5 legs
CDC
ZSHC → ZUCK → ZSHC → ZGGG → ZSHC → ZGSZ
ZSHC
→
ZUCK
ZSHC · Hangzhou → ZUCK · Chongqing
CDC8707 · GJ8707 · sched 02:30Z
ZUCK
→
ZSHC
ZUCK · Chongqing → ZSHC · Hangzhou
CDC8708 · GJ8708 · sched 06:15Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8995 · GJ8995 · sched 11:35Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8996 · GJ8996 · sched 15:05Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8627 · GJ8627 · sched 22:00Z
2026-05-29
3 legs
CDC
ZBAA → ZSHC → ZBAA → ZSHC
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8888 · GJ8888 · ⏱ 02:56–04:44 (107m)
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8987 · GJ8987 · sched 07:55Z
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8988 · GJ8988 · sched 11:35Z
2026-05-28
6 legs
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ → ZSHC → ZBAA
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:20Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:30Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · ⏱ 08:52– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 12:35Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8628 · GJ8628 · sched 15:45Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8887 · GJ8887 · sched 23:10Z
2026-05-27
4 legs
CDC
ZBAA → ZSHC → ZBAA → ZSHC → ZGSZ
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8888 · GJ8888 · sched 02:45Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8987 · GJ8987 · sched 07:55Z
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8988 · GJ8988 · ⏱ 11:41–13:25 (104m)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8627 · GJ8627 · sched 22:00Z
2026-05-26
4 legs
round-trip
CDC
ZBAA → ZSHC → ZBAA → ZSHC → ZBAA
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8888 · GJ8888 · ⏱ 02:49–04:32 (103m)
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8987 · GJ8987 · sched 08:00Z
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8988 · GJ8988 · sched 11:35Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8887 · GJ8887 · sched 23:10Z
2026-05-25
4 legs
round-trip
CDC
ZBAA → ZSHC → ZBAA → ZSHC → ZBAA
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8888 · GJ8888 · sched 02:45Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8987 · GJ8987 · ⏱ 08:18– (Nonem)
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8988 · GJ8988 · sched 11:35Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8887 · GJ8887 · ⏱ 23:17– (Nonem)
2026-05-24
6 legs
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ → ZSHC → ZBAA
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · ⏱ 01:53–03:39 (106m)
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:30Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:35Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 12:35Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8628 · GJ8628 · sched 15:45Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8887 · GJ8887 · sched 23:10Z
2026-05-23
4 legs
CDC
ZBAA → ZSHC → ZBAA → ZSHC → ZGSZ
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8888 · GJ8888 · sched 02:45Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8987 · GJ8987 · ⏱ 08:30– (Nonem)
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8988 · GJ8988 · sched 11:35Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8627 · GJ8627 · sched 22:00Z
2026-05-22
6 legs
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ → ZSHC → ZBAA
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · ⏱ 03:08–04:46 (98m)
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:30Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · ⏱ 10:20– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 12:35Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8628 · GJ8628 · sched 15:45Z
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8887 · GJ8887 · sched 23:10Z
2026-05-21
5 legs
CDC
ZSHC → ZUCK → ZSHC → ZGGG → ZSHC → ZGSZ
ZSHC
→
ZUCK
ZSHC · Hangzhou → ZUCK · Chongqing
CDC8707 · GJ8707 · ⏱ 02:56–05:05 (129m)
ZUCK
→
ZSHC
ZUCK · Chongqing → ZSHC · Hangzhou
CDC8708 · GJ8708 · sched 06:15Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8995 · GJ8995 · sched 11:35Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8996 · GJ8996 · sched 15:05Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8627 · GJ8627 · ⏱ 23:24– (Nonem)
2026-05-20
4 legs
round-trip
CDC
ZSHC → ZGSZ → ZSHC → ZGGG → ZSHC
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8965 · GJ8965 · ⏱ 02:42– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8966 · GJ8966 · sched 05:55Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8995 · GJ8995 · sched 11:25Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8996 · GJ8996 · sched 14:55Z
2026-05-19
4 legs
round-trip
CDC
ZSHC → ZUCK → ZSHC → UAAA → ZSHC
ZSHC
→
ZUCK
ZSHC · Hangzhou → ZUCK · Chongqing
CDC8707 · GJ8707 · sched 02:30Z
ZUCK
→
ZSHC
ZUCK · Chongqing → ZSHC · Hangzhou
CDC8708 · GJ8708 · sched 06:15Z
ZSHC
→
UAAA
ZSHC · Hangzhou → UAAA · Almaty
intl
CDC8217 · GJ8217 · ⏱ 10:43– (Nonem)
UAAA
→
ZSHC
UAAA · Almaty → ZSHC · Hangzhou
intl
CDC8218 · GJ8218 · sched 17:45Z
2026-05-18
5 legs
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ → ZSHC
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:20Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:30Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:35Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · ⏱ 13:49– (Nonem)
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8628 · GJ8628 · sched 15:45Z
2026-05-17
6 legs
round-trip
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:20Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:30Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:35Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 12:35Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8628 · GJ8628 · sched 15:45Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8627 · GJ8627 · sched 22:00Z
2026-05-16
5 legs
CDC
ZSHC → ZUCK → ZSHC → ZGGG → ZSHC → ZGSZ
ZSHC
→
ZUCK
ZSHC · Hangzhou → ZUCK · Chongqing
CDC8707 · GJ8707 · sched 02:30Z
ZUCK
→
ZSHC
ZUCK · Chongqing → ZSHC · Hangzhou
CDC8708 · GJ8708 · sched 06:15Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8995 · GJ8995 · sched 11:35Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8996 · GJ8996 · ⏱ 15:18– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8627 · GJ8627 · sched 22:00Z
2026-05-15
5 legs
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ → ZSHC
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:20Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:30Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:35Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 12:35Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8628 · GJ8628 · sched 15:45Z
2026-05-14
5 legs
CDC
ZSHC → ZUCK → ZSHC → ZGGG → ZSHC → ZGSZ
ZSHC
→
ZUCK
ZSHC · Hangzhou → ZUCK · Chongqing
CDC8707 · GJ8707 · sched 02:30Z
ZUCK
→
ZSHC
ZUCK · Chongqing → ZSHC · Hangzhou
CDC8708 · GJ8708 · sched 06:15Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8995 · GJ8995 · sched 11:35Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8996 · GJ8996 · sched 15:05Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8627 · GJ8627 · ⏱ 22:19– (Nonem)
2026-05-13
4 legs
round-trip
CDC
ZSHC → ZGSZ → ZSHC → ZGGG → ZSHC
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8965 · GJ8965 · sched 02:30Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8966 · GJ8966 · sched 05:55Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8995 · GJ8995 · sched 11:25Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8996 · GJ8996 · sched 14:55Z
2026-05-12
4 legs
round-trip
CDC
ZSHC → ZUCK → ZSHC → ZGGG → ZSHC
ZSHC
→
ZUCK
ZSHC · Hangzhou → ZUCK · Chongqing
CDC8707 · GJ8707 · sched 02:30Z
ZUCK
→
ZSHC
ZUCK · Chongqing → ZSHC · Hangzhou
CDC8708 · GJ8708 · sched 06:15Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8995 · GJ8995 · sched 11:35Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8996 · GJ8996 · sched 15:05Z
2026-05-11
5 legs
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ → ZSHC
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:20Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:30Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:35Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 12:35Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8628 · GJ8628 · sched 15:45Z
2026-05-10
5 legs
CDC
ZSHC → ZGSZ → ZSHC → ZGGG → ZSHC → ZGSZ
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8965 · GJ8965 · sched 02:30Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8966 · GJ8966 · sched 05:55Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8995 · GJ8995 · ⏱ 11:32– (Nonem)
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8996 · GJ8996 · sched 14:55Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8627 · GJ8627 · ⏱ 22:08– (Nonem)
2026-05-09
4 legs
round-trip
CDC
ZSHC → ZUCK → ZSHC → ZGGG → ZSHC
ZSHC
→
ZUCK
ZSHC · Hangzhou → ZUCK · Chongqing
CDC8707 · GJ8707 · sched 02:30Z
ZUCK
→
ZSHC
ZUCK · Chongqing → ZSHC · Hangzhou
CDC8708 · GJ8708 · ⏱ 06:28– (Nonem)
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8995 · GJ8995 · ⏱ 11:44– (Nonem)
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8996 · GJ8996 · ⏱ 15:11– (Nonem)
2026-05-08
3 legs
CDC
ZBAA → ZSHC → ZBAA → ZSHC
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8888 · GJ8888 · ⏱ 02:54– (Nonem)
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8987 · GJ8987 · sched 07:55Z
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8988 · GJ8988 · sched 11:35Z
2026-05-07
5 legs
CDC
ZSHC → ZUCK → ZSHC → ZGGG → ZSHC → ZBAA
ZSHC
→
ZUCK
ZSHC · Hangzhou → ZUCK · Chongqing
CDC8707 · GJ8707 · sched 02:30Z
ZUCK
→
ZSHC
ZUCK · Chongqing → ZSHC · Hangzhou
CDC8708 · GJ8708 · sched 06:15Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8995 · GJ8995 · sched 11:35Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8996 · GJ8996 · ⏱ 15:16– (Nonem)
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8887 · GJ8887 · ⏱ 23:17– (Nonem)
2026-05-06
4 legs
round-trip
CDC
ZSHC → ZGSZ → ZSHC → ZGGG → ZSHC
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8965 · GJ8965 · sched 02:30Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8966 · GJ8966 · ⏱ 06:01–07:36 (95m)
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8995 · GJ8995 · ⏱ 11:39– (Nonem)
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8996 · GJ8996 · sched 14:55Z
2026-05-05
4 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZGGG → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · sched 03:10Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · ⏱ 07:29–09:53 (144m)
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8995 · GJ8232 · sched 11:25Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8996 · GJ8996 · ⏱ 15:33– (Nonem)
2026-05-04
4 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · sched 03:10Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · sched 07:15Z
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · sched 11:25Z
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · sched 22:35Z
2026-05-03
4 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · ⏱ 03:46– (Nonem)
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · sched 07:15Z
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · sched 11:25Z
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · sched 22:30Z
2026-05-02
4 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · ⏱ 03:49– (Nonem)
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · sched 07:15Z
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · ⏱ 11:30–14:01 (150m)
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · sched 22:30Z
2026-05-01
4 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · sched 03:10Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · sched 07:15Z
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · sched 11:25Z
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · ⏱ 22:43– (Nonem)
2026-04-30
4 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · sched 03:10Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · sched 07:15Z
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · sched 11:25Z
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · sched 22:30Z
2026-04-29
4 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · sched 03:10Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · ⏱ 07:29– (Nonem)
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · sched 11:25Z
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · sched 22:35Z
2026-04-28
4 legs
round-trip
CDC
ZSHC → ZJSY → ZYHB → ZSHC → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · sched 03:10Z
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
⚠ gap
CDC8232 · GJ8232 · sched 11:25Z
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · sched 22:30Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
⚠ gap
CDC8232 · GJ8232 · sched Z
2026-04-27
5 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZYHB → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · sched 03:10Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · sched 07:15Z
ZYHB
→
ZYHB
ZYHB · Harbin → ZYHB · Harbin
⚠ gap
CDC8232 · GJ8232 · sched 11:25Z
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
⚠ gap
CDC8232 · GJ8232 · ⏱ 12:24– (Nonem)
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · sched 22:35Z
2026-04-26
4 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · sched 03:10Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · ⏱ 07:23– (Nonem)
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · sched 11:25Z
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · sched 22:30Z
2026-04-25
4 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · sched 03:10Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · sched 07:15Z
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · sched 11:25Z
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · sched 22:30Z
2026-04-24
4 legs
CDC
ZSHC → ZJSY → ZSHC → ZSHC → ZYHB
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · ⏱ 03:29–06:26 (178m)
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · sched 07:15Z
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
⚠ gap
CDC8231 · GJ8231 · ⏱ 22:37– (Nonem)
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · sched Z
2026-04-23
4 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · sched 03:10Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · sched 07:15Z
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · sched 11:25Z
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · sched 22:30Z
2026-04-22
4 legs
round-trip
CDC
ZSHC → ZGSZ → ZSHC → ZYHB → ZSHC
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8965 · GJ8965 · sched 02:30Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8966 · GJ8966 · ⏱ 07:08– (Nonem)
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · sched 11:25Z
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · sched 22:35Z
2026-04-21
1 legs
CDC
ZGSZ → ZSHC
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:05Z
2026-04-20
4 legs
round-trip
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:05Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:20Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:20Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · ⏱ 13:23– (Nonem)
2026-04-19
4 legs
CDC
ZSHC → ZYHB → ZSHZ → ZSHC → ZGSZ
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8205 · GJ8205 · sched 01:00Z
ZYHB
→
ZSHZ
ZYHB · Harbin → ZSHZ · Heze (Dingtao)
CDC8648 · GJ8648 · ⏱ 05:14–08:01 (166m)
ZSHZ
→
ZSHC
ZSHZ · Heze (Dingtao) → ZSHC · Hangzhou
CDC8648 · GJ8648 · sched 08:35Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 12:30Z
2026-04-18
4 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZGGG → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · sched 03:10Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · sched 07:15Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8995 · GJ8995 · sched 11:35Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8996 · GJ8996 · sched 15:05Z
2026-04-17
4 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · sched 03:10Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · sched 07:15Z
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · sched 11:25Z
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · sched 22:35Z
2026-04-16
4 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · sched 03:10Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · sched 07:15Z
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · sched 11:25Z
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · sched 22:30Z
2026-04-15
4 legs
round-trip
CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8231 · GJ8231 · sched 03:10Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8232 · GJ8232 · sched 07:15Z
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · sched 11:25Z
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · sched 22:35Z
2026-04-14
4 legs
round-trip
CDC
ZSHC → ZGSZ → ZSHC → ZYHB → ZSHC
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8965 · GJ8965 · sched 02:30Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8966 · GJ8966 · sched 05:55Z
ZSHC
→
ZYHB
ZSHC · Hangzhou → ZYHB · Harbin
CDC8232 · GJ8232 · sched 11:25Z
ZYHB
→
ZSHC
ZYHB · Harbin → ZSHC · Hangzhou
CDC8231 · GJ8231 · sched 22:30Z
2026-04-13
4 legs
round-trip
CDC
ZSHC → ZGSZ → ZSHC → ZGGG → ZSHC
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8965 · GJ8965 · sched 02:30Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8966 · GJ8966 · sched 05:55Z
ZSJU
→
ZGGG
ZSJU · Quzhou (Kezheng) → ZGGG · Guangzhou (Huadu)
⚠ gap
CDC8995 · GJ8995 · sched 11:35Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8996 · GJ8996 · sched 15:15Z
2026-04-12
5 legs
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGGG → ZSHC
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:05Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:20Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:20Z
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8989 · GJ8989 · sched 15:00Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8990 · GJ8990 · sched 22:20Z
2026-04-11
4 legs
round-trip
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:05Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · ⏱ 06:10– (Nonem)
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:20Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 12:30Z
2026-04-10
4 legs
round-trip
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:05Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:20Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:20Z
ZSYW
→
ZGSZ
ZSYW · Yiwu/Jinhua → ZGSZ · Shenzhen
⚠ gap
CDC8900 · GJ8900 · sched 12:30Z
2026-04-09
4 legs
round-trip
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · ⏱ 01:04– (Nonem)
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:20Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:20Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · ⏱ 14:59– (Nonem)
2026-04-08
4 legs
round-trip
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · ⏱ 01:34– (Nonem)
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:20Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:20Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · ⏱ 12:38– (Nonem)
2026-04-07
4 legs
round-trip
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · ⏱ 01:21– (Nonem)
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:20Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:20Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · ⏱ 12:41– (Nonem)
2026-04-06
4 legs
round-trip
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · ⏱ 01:13–02:53 (100m)
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:20Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:20Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 12:30Z
2026-04-05
4 legs
round-trip
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:05Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:20Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:20Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · ⏱ 12:46– (Nonem)
2026-04-04
4 legs
round-trip
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:05Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:20Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:20Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 12:30Z
2026-04-03
4 legs
round-trip
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:05Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:20Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:20Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · ⏱ 12:59– (Nonem)
2026-04-02
4 legs
CDC
ZGSZ → ZSHC → ZSHC → ZGSZ → ZJSY
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:05Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
⚠ gap
CDC8200 · GJ8200 · sched 08:20Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 12:30Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
⚠ gap
CDC8199 · GJ8199 · sched Z
2026-04-01
4 legs
round-trip
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:05Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · ⏱ 04:32–07:16 (164m)
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:20Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 12:30Z
2026-03-31
4 legs
round-trip
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:05Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · ⏱ 05:26–08:15 (168m)
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:20Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 12:30Z
2026-03-30
4 legs
round-trip
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:05Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:20Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:20Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 12:30Z
2026-03-29
4 legs
round-trip
CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:05Z
ZSHC
→
ZJSY
ZSHC · Hangzhou → ZJSY · Sanya (Tianya)
CDC8199 · GJ8199 · sched 04:20Z
ZJSY
→
ZSHC
ZJSY · Sanya (Tianya) → ZSHC · Hangzhou
CDC8200 · GJ8200 · sched 08:20Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 12:30Z
2026-03-28
3 legs
CDC
ZSHC → ZGGG → ZSHC → ZGSZ
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8699 · GJ8699 · ⏱ 03:07– (Nonem)
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8700 · GJ8700 · ⏱ 06:47– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · ⏱ 11:09– (Nonem)
2026-03-27
4 legs
round-trip
CDC
ZSHC → ZUTF → ZSHC → ZGSZ → ZSHC
ZSHC
→
ZUTF
ZSHC · Hangzhou → ZUTF · Chengdu (Jianyang)
CDC8829 · GJ8829 · sched 01:25Z
ZUTF
→
ZSHC
ZUTF · Chengdu (Jianyang) → ZSHC · Hangzhou
CDC8830 · GJ8830 · ⏱ 07:50– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 10:55Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8738 · GJ8738 · sched 14:45Z
2026-03-26
3 legs
CDC
ZGSZ → ZSHC → ZGSZ → ZSHC
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8899 · GJ8899 · sched 01:25Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8965 · GJ8965 · sched 06:00Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CDC8966 · GJ8966 · sched 09:50Z
2026-03-25
3 legs
CDC
ZSHC → ZGGG → ZSHC → ZGSZ
ZSHC
→
ZGGG
ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu)
CDC8699 · GJ8699 · sched 02:50Z
ZGGG
→
ZSHC
ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou
CDC8700 · GJ8700 · ⏱ 06:43– (Nonem)
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CDC8900 · GJ8900 · sched 10:55Z
2026-03-24
3 legs
CDC
ZBAA → ZSHC → ZBAA → ZSHC
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8888 · GJ8888 · ⏱ 02:32– (Nonem)
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8987 · GJ8987 · sched 08:05Z
ZBAA
→
ZSHC
ZBAA · Beijing → ZSHC · Hangzhou
CDC8988 · GJ8988 · ⏱ 11:56– (Nonem)
2026-03-23
1 legs
CDC
ZSHC → ZBAA
ZSHC
→
ZBAA
ZSHC · Hangzhou → ZBAA · Beijing
CDC8887 · GJ8887 · ⏱ 23:22– (Nonem)