‹ Aircraft

B-327C / 781CB8

354 flights over 87 days · 4.07 legs/day · base ZSHC · Hangzhou · operators: CDC

354
Flights
11
Airports served
28%
ADS-B observed
4
Ferry / no-flightnum

Aircraft identity

A21N A21N
· reg B-327C
· free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 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-06-22 5 legs CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ → ZSHC
ZGSZ ZSHC ZGSZ · Shenzhen → ZSHC · Hangzhou CDC8899 · GJ8899 · ⏱ 01:25–02:58 (94m)
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8199 · GJ8199 · ⏱ 04:39– (Nonem)
ZJSY ZSHC ZJSY · Sanya (Tianya) → ZSHC · Hangzhou CDC8200 · GJ8200 · ⏱ 08:26– (Nonem)
ZSHC ZGSZ ZSHC · Hangzhou → ZGSZ · Shenzhen CDC8900 · GJ8900 · ⏱ 12:33– (Nonem)
ZGSZ ZSHC ZGSZ · Shenzhen → ZSHC · Hangzhou CDC8628 · GJ8628 · ⏱ 15:54–17:28 (95m)
2026-06-21 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 · ⏱ 12:01– (Nonem)
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CDC8996 · GJ8996 · sched 14:20Z
ZSHC ZGSZ ZSHC · Hangzhou → ZGSZ · Shenzhen CDC8627 · GJ8627 · sched 22:00Z
2026-06-20 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 · ⏱ 12:28– (Nonem)
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CDC8996 · GJ8996 · sched 15:05Z
2026-06-19 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:49–14:22 (153m)
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8231 · GJ8231 · sched 22:35Z
2026-06-18 5 legs CDC
ZYHB → ZSXZ → ZGSZ → ZSXZ → ZYHB → ZSHC
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 · ⏱ 13:04– (Nonem)
ZSXZ ZYHB ZSXZ · Xuzhou → ZYHB · Harbin CDC8630 · GJ8630 · ⏱ 15:58– (Nonem)
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8231 · GJ8231 · sched 22:30Z
2026-06-17 3 legs CDC
ZSHC → ZJSY → ZSHC → ZYHB
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8231 · GJ8231 · ⏱ 03:20–05:43 (143m)
ZJSY ZSHC ZJSY · Sanya (Tianya) → ZSHC · Hangzhou CDC8232 · GJ8232 · sched 07:15Z
ZSHC ZYHB ZSHC · Hangzhou → ZYHB · Harbin CDC8232 · GJ8232 · ⏱ 11:49– (Nonem)
2026-06-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-06-15 4 legs round-trip CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8231 · GJ8231 · ⏱ 03:19–05:43 (144m)
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-06-14 4 legs round-trip CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8231 · GJ8231 · ⏱ 03:17–05:37 (141m)
ZJSY ZSHC ZJSY · Sanya (Tianya) → ZSHC · Hangzhou CDC8232 · GJ8232 · ⏱ 07:37–10:08 (150m)
ZSHC ZYHB ZSHC · Hangzhou → ZYHB · Harbin CDC8232 · GJ8232 · ⏱ 11:31– (Nonem)
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8231 · GJ8231 · sched 22:30Z
2026-06-13 4 legs round-trip CDC
ZSHC → ZUCK → ZSHC → ZYHB → ZSHC
ZSHC ZUCK ZSHC · Hangzhou → ZUCK · Chongqing CDC8707 · GJ8707 · ⏱ 02:51– (Nonem)
ZUCK ZSHC ZUCK · Chongqing → ZSHC · Hangzhou CDC8708 · GJ8708 · sched 06:15Z
ZSHC ZYHB ZSHC · Hangzhou → ZYHB · Harbin CDC8232 · GJ8232 · ⏱ 12:38– (Nonem)
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8231 · GJ8231 · sched 22:30Z
2026-06-12 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 · ⏱ 11:19– (Nonem)
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CDC8996 · GJ8996 · sched 14:20Z
2026-06-11 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 08:00Z
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 · sched 22:20Z
2026-06-10 6 legs CDC
ZGSZ → ZSHC → ZJSY → ZSHC → ZGSZ → ZSHC → ZBAA
ZGSZ ZSHC ZGSZ · Shenzhen → ZSHC · Hangzhou CDC8899 · GJ8899 · ⏱ 01:38– (Nonem)
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8199 · GJ8199 · ⏱ 04:50– (Nonem)
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 · ⏱ 16:53–18:23 (91m)
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8887 · GJ8887 · ⏱ 23:17– (Nonem)
2026-06-09 1 legs CDC
ZSHC → ZGSZ
ZSHC ZGSZ ZSHC · Hangzhou → ZGSZ · Shenzhen CDC8627 · GJ8627 · sched 22:00Z
2026-06-04 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 · sched 08:00Z
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8988 · GJ8988 · sched 11:35Z
2026-06-03 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:40– (Nonem)
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8988 · GJ8988 · sched 11:35Z
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8887 · GJ8887 · ⏱ 23:10– (Nonem)
2026-06-02 5 legs CDC
ZSHC → ZUCK → ZSHC → ZGGG → ZSHC → ZBAA
ZSHC ZUCK ZSHC · Hangzhou → ZUCK · Chongqing CDC8707 · GJ8707 · ⏱ 02:52– (Nonem)
ZUCK ZSHC ZUCK · Chongqing → ZSHC · Hangzhou CDC8708 · GJ8708 · sched 06:15Z
ZSHC ZGGG ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu) CDC8995 · GJ8995 · ⏱ 12:08– (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-01 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 · ⏱ 08:39–11:19 (160m)
ZSHC ZGSZ ZSHC · Hangzhou → ZGSZ · Shenzhen CDC8900 · GJ8900 · sched 12:35Z
ZGSZ ZSHC ZGSZ · Shenzhen → ZSHC · Hangzhou CDC8628 · GJ8628 · sched 15:45Z
2026-05-31 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-05-30 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 · ⏱ 17:07–18:44 (97m)
2026-05-29 5 legs CDC
ZSHC → ZJSY → ZSHC → ZGGG → ZSHC → ZGSZ
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 · ⏱ 14:38– (Nonem)
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CDC8996 · GJ8996 · sched 14:55Z
ZSHC ZGSZ ZSHC · Hangzhou → ZGSZ · Shenzhen CDC8627 · GJ8627 · sched 22:00Z
2026-05-28 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 · ⏱ 11:35– (Nonem)
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou ⚠ gap CDC8231 · GJ8231 · sched 22:30Z
ZSXZ ZYHB ZSXZ · Xuzhou → ZYHB · Harbin ⚠ gap CDC8630 · GJ8630 · sched Z
2026-05-27 3 legs CDC
ZSHC → ZJSY → ZSHC → ZYHB
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8231 · GJ8231 · sched 03:10Z
ZJSY ZSHC ZJSY · Sanya (Tianya) → ZSHC · Hangzhou CDC8232 · GJ8232 · ⏱ 07:24–09:58 (154m)
ZSHC ZYHB ZSHC · Hangzhou → ZYHB · Harbin CDC8232 · GJ8232 · ⏱ 11:35– (Nonem)
2026-05-26 4 legs round-trip CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8231 · GJ8231 · ⏱ 03:21– (Nonem)
ZJSY ZSHC ZJSY · Sanya (Tianya) → ZSHC · Hangzhou CDC8232 · GJ8232 · sched 07:15Z
ZSHC ZYHB ZSHC · Hangzhou → ZYHB · Harbin CDC8232 · GJ8232 · ⏱ 11:32–14:10 (158m)
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8231 · GJ8231 · sched 22:30Z
2026-05-25 4 legs round-trip CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8231 · GJ8231 · ⏱ 03:28– (Nonem)
ZJSY ZSHC ZJSY · Sanya (Tianya) → ZSHC · Hangzhou CDC8232 · GJ8232 · ⏱ 08: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-05-24 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 · ⏱ 08:32– (Nonem)
ZSHC ZYHB ZSHC · Hangzhou → ZYHB · Harbin CDC8232 · GJ8232 · ⏱ 13:16–15:55 (159m)
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8231 · GJ8231 · sched 22:30Z
2026-05-23 5 legs CDC
ZSHC → ZJSY → ZSNB → ZSHC → ZSHC → ZYHB
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8231 · GJ8231 · ⏱ 03:23– (Nonem)
ZJSY ZSNB ZJSY · Sanya (Tianya) → ZSNB · Ningbo CDC8232 · GJ8232 · sched 07:15Z
ZSNB ZSHC ZSNB · Ningbo → ZSHC · Hangzhou CDC8232 · GJ8232 · sched 11:25Z
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou ⚠ gap CDC8231 · GJ8231 · sched 22:30Z
ZSHC ZYHB ZSHC · Hangzhou → ZYHB · Harbin CDC8232 · GJ8232 · sched Z
2026-05-22 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 · ⏱ 12:21– (Nonem)
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8231 · GJ8231 · sched 22:35Z
2026-05-21 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-05-20 4 legs round-trip CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8231 · GJ8231 · ⏱ 03:21– (Nonem)
ZJSY ZSHC ZJSY · Sanya (Tianya) → ZSHC · Hangzhou CDC8232 · GJ8232 · sched 07:15Z
ZSHC ZYHB ZSHC · Hangzhou → ZYHB · Harbin CDC8232 · GJ8232 · ⏱ 11:56– (Nonem)
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8231 · GJ8231 · sched 22:35Z
2026-05-19 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-05-18 4 legs round-trip CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8231 · GJ8231 · ⏱ 03:25– (Nonem)
ZJSY ZSHC ZJSY · Sanya (Tianya) → ZSHC · Hangzhou CDC8232 · GJ8232 · ⏱ 07:29–10:02 (153m)
ZSHC ZYHB ZSHC · Hangzhou → ZYHB · Harbin CDC8232 · GJ8232 · sched 11:25Z
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8231 · GJ8231 · sched 22:35Z
2026-05-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:30Z
2026-05-16 4 legs round-trip CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8231 · GJ8231 · ⏱ 03:26–06:00 (154m)
ZJSY ZSHC ZJSY · Sanya (Tianya) → ZSHC · Hangzhou CDC8232 · GJ8232 · sched 07:15Z
ZSHC ZYHB ZSHC · Hangzhou → ZYHB · Harbin CDC8232 · GJ8232 · ⏱ 11:32– (Nonem)
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8231 · GJ8231 · sched 22:30Z
2026-05-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-05-14 4 legs round-trip CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8231 · GJ8231 · ⏱ 03:37–06:11 (154m)
ZJSY ZSHC ZJSY · Sanya (Tianya) → ZSHC · Hangzhou CDC8232 · GJ8232 · ⏱ 08:01– (Nonem)
ZSHC ZYHB ZSHC · Hangzhou → ZYHB · Harbin CDC8232 · GJ8232 · ⏱ 12:16–15:01 (165m)
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8231 · GJ8231 · sched 22:30Z
2026-05-13 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-12 4 legs round-trip CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8231 · GJ8231 · ⏱ 03:33– (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-11 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-10 4 legs round-trip CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8231 · GJ8231 · ⏱ 03:16–05:52 (156m)
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-09 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:35– (Nonem)
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8231 · GJ8231 · sched 22:30Z
2026-05-08 5 legs CDC
ZYHB → ZSXZ → ZGSZ → ZSXZ → ZYHB → ZSHC
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 · ⏱ 11:00– (Nonem)
ZSXZ ZYHB ZSXZ · Xuzhou → ZYHB · Harbin CDC8630 · GJ8630 · sched 12:00Z
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8231 · GJ8231 · ⏱ 22:33– (Nonem)
2026-05-07 3 legs CDC
ZSHC → ZJSY → ZSHC → ZYHB
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:46– (Nonem)
2026-05-06 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-05 4 legs round-trip CDC
ZSHC → ZUCK → ZSHC → ZYHB → ZSHC
ZSHC ZUCK ZSHC · Hangzhou → ZUCK · Chongqing CDC8707 · GJ8707 · sched 02:30Z
ZUCK ZSHC ZUCK · Chongqing → ZSHC · Hangzhou CDC8708 · GJ8708 · sched 06:15Z
ZSHC ZYHB ZSHC · Hangzhou → ZYHB · Harbin CDC8232 · GJ8232 · ⏱ 11:33– (Nonem)
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8231 · GJ8231 · sched 22:30Z
2026-05-04 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-03 5 legs CDC
ZSHC → ZGSZ → ZSHC → ZGGG → ZSHC → ZBAA
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:41– (Nonem)
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CDC8996 · GJ8996 · ⏱ 15:19– (Nonem)
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8887 · GJ8887 · sched 23:10Z
2026-05-02 3 legs CDC
ZBAA → ZSHC → ZBAA → ZSHC
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8888 · GJ8888 · ⏱ 02:50– (Nonem)
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8987 · GJ8987 · sched 08:00Z
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8988 · GJ8988 · sched 11:35Z
2026-05-01 5 legs CDC
ZSHC → ZGSZ → ZSHC → ZGGG → ZSHC → ZBAA
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 · ⏱ 10:59– (Nonem)
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CDC8996 · GJ8996 · sched 14:30Z
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8887 · GJ8887 · sched 23:10Z
2026-04-30 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-04-29 3 legs CDC
ZBAA → ZSHC → ZSHC → ZJSY
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8888 · GJ8888 · ⏱ 02:53– (Nonem)
ZJSY ZSHC ZJSY · Sanya (Tianya) → ZSHC · Hangzhou ⚠ gap CDC8200 · GJ8200 · sched 08:20Z
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8199 · GJ8199 · ⏱ 08:29– (Nonem)
2026-04-28 5 legs CDC
ZSHC → ZUCK → ZSHC → ZGGG → ZSHC → ZBAA
ZSHC ZUCK ZSHC · Hangzhou → ZUCK · Chongqing CDC8707 · GJ8707 · ⏱ 02:51– (Nonem)
ZUCK ZSHC ZUCK · Chongqing → ZSHC · Hangzhou CDC8708 · GJ8708 · sched 06:15Z
ZSHC ZGGG ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu) CDC8995 · GJ8995 · ⏱ 12:16– (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-04-27 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:15– (Nonem)
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8988 · GJ8988 · sched 11:35Z
2026-04-26 5 legs CDC
ZSHC → ZGSZ → ZSHC → ZGGG → ZSHC → ZBAA
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:35Z
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CDC8996 · GJ8996 · sched 14:55Z
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8887 · GJ8887 · sched 23:10Z
2026-04-24 4 legs round-trip CDC
ZSHC → ZGSZ → ZSHC → ZGGG → ZSHC
ZSHC ZGSZ ZSHC · Hangzhou → ZGSZ · Shenzhen CDC8965 · GJ8965 · ⏱ 02:51– (Nonem)
ZGSZ ZSHC ZGSZ · Shenzhen → ZSHC · Hangzhou CDC8966 · GJ8966 · sched 05:55Z
ZSHC ZGGG ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu) CDC8995 · GJ8995 · sched 10:50Z
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CDC8996 · GJ8996 · sched 14:30Z
2026-04-23 2 legs round-trip CDC
ZSHC → ZJSY → ZSHC
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8199 · GJ8199 · ⏱ 04:59– (Nonem)
ZJSY ZSHC ZJSY · Sanya (Tianya) → ZSHC · Hangzhou CDC8200 · GJ8200 · sched 08:20Z
2026-04-22 3 legs CDC
ZBAA → ZSHC → ZBAA → ZSHC
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8888 · GJ8888 · ⏱ 02:50–04:36 (105m)
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8987 · GJ8987 · ⏱ 08:07– (Nonem)
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8988 · GJ8988 · sched 11:35Z
2026-04-21 5 legs CDC
ZSHC → ZGSZ → ZSHC → ZGGG → ZSHC → ZBAA
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:35Z
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CDC8996 · GJ8996 · ⏱ 15:09– (Nonem)
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8887 · GJ8887 · sched 23:10Z
2026-04-20 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 · ⏱ 07:11– (Nonem)
ZSHC ZGGG ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu) CDC8995 · GJ8995 · ⏱ 12:15– (Nonem)
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CDC8996 · GJ8996 · sched 14:30Z
2026-04-19 3 legs CDC
ZUUU → ZSHC → ZBAA → ZSHC
ZUUU ZSHC ZUUU · Chengdu (Shuangliu) → ZSHC · Hangzhou CDC8068 · GJ8068 · sched 02:55Z
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8987 · GJ8987 · sched 07:55Z
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8988 · GJ8988 · sched 11:35Z
2026-04-18 4 legs CDC
ZBAA → ZSHC → ZBAA → ZSHC → ZUUU
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 ZUUU ZSHC · Hangzhou → ZUUU · Chengdu (Shuangliu) CDC8067 · GJ8067 · sched 22:45Z
2026-04-17 4 legs round-trip CDC
ZBAA → ZSHC → ZBAA → ZSHC → ZBAA
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8888 · GJ8888 · ⏱ 02:48– (Nonem)
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-04-16 5 legs CDC
ZSHC → ZGSZ → ZSHC → ZGGG → ZSHC → ZBAA
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:57– (Nonem)
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CDC8996 · GJ8996 · ⏱ 15:32–17:08 (96m)
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8887 · GJ8887 · sched 23:10Z
2026-04-15 3 legs
? → ? → ? → ?
? ? — → — ferry · sched Z
? ? — → — ferry · sched Z
? ? — → — ferry · sched Z
2026-04-14 5 legs 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
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:05Z
ZSHC ? ZSHC · Hangzhou → — ferry · sched Z
2026-04-13 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-12 4 legs CDC
ZSHC → ZJSY → ZYHB → ZSHC → ZYHB
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
ZSHC ZYHB ZSHC · Hangzhou → ZYHB · Harbin CDC8232 · GJ8232 · sched Z
2026-04-11 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-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 · sched 11:25Z
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8231 · GJ8231 · sched 22:35Z
2026-04-09 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:45–14:28 (163m)
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8231 · GJ8231 · sched 22:30Z
2026-04-08 4 legs round-trip CDC
ZSHC → ZJSY → ZSHC → ZYHB → ZSHC
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8231 · GJ8231 · ⏱ 03:22–06:03 (160m)
ZJSY ZSHC ZJSY · Sanya (Tianya) → ZSHC · Hangzhou CDC8232 · GJ8232 · ⏱ 07:26–09:38 (132m)
ZSHC ZYHB ZSHC · Hangzhou → ZYHB · Harbin CDC8232 · GJ8232 · sched 11:25Z
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8231 · GJ8231 · sched 22:35Z
2026-04-07 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 · ⏱ 11:51– (Nonem)
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8231 · GJ8231 · ⏱ 22:37– (Nonem)
2026-04-06 3 legs CDC
ZBAA → ZSHC → ZBAA → ZSHC
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8888 · GJ8888 · ⏱ 02:50–04:30 (100m)
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8987 · GJ8987 · sched 07:55Z
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8988 · GJ8988 · sched 11:35Z
2026-04-05 4 legs round-trip CDC
ZBAA → ZSHC → ZBAA → ZSHC → ZBAA
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8888 · GJ8888 · ⏱ 02:50– (Nonem)
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8987 · GJ8987 · sched 07:55Z
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8988 · GJ8988 · ⏱ 11:46– (Nonem)
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8887 · GJ8887 · sched 23:10Z
2026-04-04 5 legs CDC
ZSHC → ZGSZ → ZSHC → ZGGG → ZSHC → ZBAA
ZSHC ZGSZ ZSHC · Hangzhou → ZGSZ · Shenzhen CDC8965 · GJ8965 · sched 02:30Z
ZGSZ ZSHC ZGSZ · Shenzhen → ZSHC · Hangzhou CDC8966 · GJ8966 · ⏱ 07:00–08:36 (95m)
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 ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8887 · GJ8887 · sched 23:10Z
2026-04-03 4 legs round-trip CDC
ZSHC → ZGGG → ZSHC → ZGGG → ZSHC
ZSHC ZGGG ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu) CDC8699 · GJ8699 · sched 02:50Z
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CDC8700 · GJ8700 · sched 06:40Z
ZSHC ZGGG ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu) CDC8995 · GJ8995 · sched 11:35Z
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CDC8996 · GJ8996 · sched 14:55Z
2026-04-02 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:35Z
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CDC8996 · GJ8996 · sched 15:05Z
2026-04-01 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:27– (Nonem)
ZSHC ZGGG ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu) CDC8995 · GJ8995 · sched 11:35Z
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CDC8996 · GJ8996 · sched 14:55Z
2026-03-31 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:35Z
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CDC8996 · GJ8996 · sched 15:05Z
2026-03-30 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 · ⏱ 10:17–11:58 (101m)
ZSHC ZGGG ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu) CDC8995 · GJ8995 · sched 11:35Z
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CDC8996 · GJ8996 · sched 15:15Z
2026-03-29 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 · ⏱ 11:46–13:31 (106m)
ZSHC ZGGG ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu) CDC8989 · GJ8989 · sched 15:00Z
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CDC8990 · GJ8990 · ⏱ 22:41– (Nonem)
2026-03-28 4 legs round-trip CDC
ZBAA → ZSHC → ZGSZ → ZSHC → ZBAA
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8888 · GJ8888 · ⏱ 02:26– (Nonem)
ZSHC ZGSZ ZSHC · Hangzhou → ZGSZ · Shenzhen CDC8965 · GJ8965 · sched 06:00Z
ZGSZ ZSHC ZGSZ · Shenzhen → ZSHC · Hangzhou CDC8966 · GJ8966 · sched 09:50Z
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8887 · GJ8887 · sched 23:10Z
2026-03-27 4 legs round-trip CDC
ZBAA → ZSHC → ZBAA → ZSHC → ZBAA
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8888 · GJ8888 · sched 02:25Z
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8987 · GJ8987 · sched 08:05Z
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8988 · GJ8988 · ⏱ 12:00– (Nonem)
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8887 · GJ8887 · ⏱ 23:12– (Nonem)
2026-03-26 4 legs round-trip CDC
ZBAA → ZSHC → ZBAA → ZSHC → ZBAA
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8888 · GJ8888 · sched 02:25Z
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8987 · GJ8987 · ⏱ 08:18– (Nonem)
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8988 · GJ8988 · ⏱ 11:55–13:42 (108m)
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8887 · GJ8887 · ⏱ 23:09– (Nonem)
2026-03-25 4 legs round-trip CDC
ZBAA → ZSHC → ZBAA → ZSHC → ZBAA
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8888 · GJ8888 · ⏱ 02:33– (Nonem)
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8987 · GJ8987 · ⏱ 08:16– (Nonem)
ZBAA ZSHC ZBAA · Beijing → ZSHC · Hangzhou CDC8988 · GJ8988 · sched 11:45Z
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8887 · GJ8887 · sched 23:05Z
2026-03-24 4 legs CDC
ZYHB → ZSHC → ZJSY → ZSHC → ZBAA
ZYHB ZSHC ZYHB · Harbin → ZSHC · Hangzhou CDC8255 · GJ8255 · sched 01:20Z
ZSHC ZJSY ZSHC · Hangzhou → ZJSY · Sanya (Tianya) CDC8255 · GJ8255 · sched 05:50Z
ZJSY ZSHC ZJSY · Sanya (Tianya) → ZSHC · Hangzhou CDC8256 · GJ8256 · sched 10:00Z
ZSHC ZBAA ZSHC · Hangzhou → ZBAA · Beijing CDC8887 · GJ8887 · ⏱ 23:11– (Nonem)