‹ Aircraft

B-30FN / 781960

362 flights over 90 days · 4.02 legs/day · base ZSQD · Qingdao (Jiaozhou) · operators: CES

362
Flights
44
Airports served
20%
ADS-B observed
3
Ferry / no-flightnum

Aircraft identity

A20N A20N
· reg B-30FN
· free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 5 legs CES
ZSYW → ZSPD → ZSYW → ZLXY → ZSFZ → ZLXY
ZSYW ZSPD ZSYW · Yiwu/Jinhua → ZSPD · Shanghai (Pudong) CES6912 · MU6912 · ⏱ 01:24– (Nonem)
ZSPD ZSYW ZSPD · Shanghai (Pudong) → ZSYW · Yiwu/Jinhua CES6911 · MU6911 · sched 03:45Z
ZSYW ZLXY ZSYW · Yiwu/Jinhua → ZLXY · Xi'an CES6510 · MU6510 · sched 05:40Z
ZLXY ZSFZ ZLXY · Xi'an → ZSFZ · Fuzhou (Changle) CES6209 · MU6209 · sched 09:20Z
ZSFZ ZLXY ZSFZ · Fuzhou (Changle) → ZLXY · Xi'an CES6210 · MU6210 · ⏱ 13:26– (Nonem)
2026-06-22 4 legs CES
ZPPP → ZLLL → ZSQD → ZLXY → ZSYW
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CES2250 · MU2250 · sched 03:00Z
ZLLL ZSQD ZLLL · Lanzhou (Yongdeng) → ZSQD · Qingdao (Jiaozhou) CES2257 · MU2257 · sched 06:25Z
ZSQD ZLXY ZSQD · Qingdao (Jiaozhou) → ZLXY · Xi'an CES6531 · MU6531 · sched 12:10Z
ZLXY ZSYW ZLXY · Xi'an → ZSYW · Yiwu/Jinhua CES6509 · MU6509 · sched 22:15Z
2026-06-21 4 legs round-trip CES
ZPPP → ZLLL → ZSQD → ZLLL → ZPPP
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CES2250 · MU2250 · ⏱ 02:57– (Nonem)
ZLLL ZSQD ZLLL · Lanzhou (Yongdeng) → ZSQD · Qingdao (Jiaozhou) CES2257 · MU2257 · sched 06:25Z
ZSQD ZLLL ZSQD · Qingdao (Jiaozhou) → ZLLL · Lanzhou (Yongdeng) CES2258 · MU2258 · sched 10:10Z
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES2249 · MU2249 · sched 23:20Z
2026-06-20 5 legs CES
ZSPD → ZSGZ → ZSPD → ZSQD → ZLLL → ZPPP
ZSPD ZSGZ ZSPD · Shanghai (Pudong) → ZSGZ · Ganzhou CES5573 · MU5573 · sched 01:35Z
ZSGZ ZSPD ZSGZ · Ganzhou → ZSPD · Shanghai (Pudong) CES5574 · MU5574 · sched 04:10Z
ZSPD ZSQD ZSPD · Shanghai (Pudong) → ZSQD · Qingdao (Jiaozhou) CES5574 · MU5574 · sched 07:25Z
ZSQD ZLLL ZSQD · Qingdao (Jiaozhou) → ZLLL · Lanzhou (Yongdeng) CES2258 · MU2258 · sched 10:20Z
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES2249 · MU2249 · sched 23:20Z
2026-06-19 5 legs CES
ZSQD → RKSI → ZSQD → ZLIC → ZSQD → ZSPD
ZSQD RKSI ZSQD · Qingdao (Jiaozhou) → RKSI · Seoul intl CES2039 · MU2039 · sched 00:25Z
RKSI ZSQD RKSI · Seoul → ZSQD · Qingdao (Jiaozhou) intl CES2040 · MU2040 · sched 03:00Z
ZSQD ZLIC ZSQD · Qingdao (Jiaozhou) → ZLIC · Yinchuan CES6165 · MU6165 · sched 06:00Z
ZLIC ZSQD ZLIC · Yinchuan → ZSQD · Qingdao (Jiaozhou) CES6166 · MU6166 · sched 09:40Z
ZSQD ZSPD ZSQD · Qingdao (Jiaozhou) → ZSPD · Shanghai (Pudong) CES5573 · MU5573 · sched 22:45Z
2026-06-18 4 legs round-trip CES
ZSQD → RKSI → ZSQD → ZYLD → ZSQD
ZSQD RKSI ZSQD · Qingdao (Jiaozhou) → RKSI · Seoul intl CES2033 · MU2033 · sched 02:15Z
RKSI ZSQD RKSI · Seoul → ZSQD · Qingdao (Jiaozhou) intl CES2034 · MU2034 · ⏱ 05:08– (Nonem)
ZSQD ZYLD ZSQD · Qingdao (Jiaozhou) → ZYLD · Yichun CES6615 · MU6615 · sched 07:05Z
ZYLD ZSQD ZYLD · Yichun → ZSQD · Qingdao (Jiaozhou) CES6616 · MU6616 · sched 10:20Z
2026-06-17 4 legs round-trip CES
ZSQD → ZPJH → ZSQD → ZYJM → ZSQD
ZSQD ZPJH ZSQD · Qingdao (Jiaozhou) → ZPJH · Jinghong (Gasa) CES6409 · MU6409 · sched 01:10Z
ZPJH ZSQD ZPJH · Jinghong (Gasa) → ZSQD · Qingdao (Jiaozhou) CES6410 · MU6410 · ⏱ 06:02– (Nonem)
ZSQD ZYJM ZSQD · Qingdao (Jiaozhou) → ZYJM · Jiamusi CES6539 · MU6539 · sched 10:50Z
ZYJM ZSQD ZYJM · Jiamusi → ZSQD · Qingdao (Jiaozhou) CES6540 · MU6540 · sched 13:45Z
2026-06-15 4 legs round-trip CES
ZSQD → RKSI → ZSQD → ZLIC → ZSQD
ZSQD RKSI ZSQD · Qingdao (Jiaozhou) → RKSI · Seoul intl CES2039 · MU2039 · sched 00:25Z
RKSI ZSQD RKSI · Seoul → ZSQD · Qingdao (Jiaozhou) intl CES2040 · MU2040 · sched 03:00Z
ZSQD ZLIC ZSQD · Qingdao (Jiaozhou) → ZLIC · Yinchuan CES6165 · MU6165 · sched 06:00Z
ZLIC ZSQD ZLIC · Yinchuan → ZSQD · Qingdao (Jiaozhou) CES6166 · MU6166 · sched 09:40Z
2026-06-14 4 legs CES
ZPPP → ZLLL → ZSQD → ZYJM → ZSQD
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CES2250 · MU2250 · sched 02:55Z
ZLLL ZSQD ZLLL · Lanzhou (Yongdeng) → ZSQD · Qingdao (Jiaozhou) CES2257 · MU2257 · ⏱ 06:25– (Nonem)
ZSQD ZYJM ZSQD · Qingdao (Jiaozhou) → ZYJM · Jiamusi CES6539 · MU6539 · sched 10:15Z
ZYJM ZSQD ZYJM · Jiamusi → ZSQD · Qingdao (Jiaozhou) CES6540 · MU6540 · sched 13:25Z
2026-06-13 4 legs round-trip CES
ZPPP → ZLLL → ZSQD → ZLLL → ZPPP
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CES2250 · MU2250 · sched 02:40Z
ZLLL ZSQD ZLLL · Lanzhou (Yongdeng) → ZSQD · Qingdao (Jiaozhou) CES2257 · MU2257 · sched 06:25Z
ZSQD ZLLL ZSQD · Qingdao (Jiaozhou) → ZLLL · Lanzhou (Yongdeng) CES2258 · MU2258 · sched 10:20Z
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES2249 · MU2249 · ⏱ 23:19– (Nonem)
2026-06-12 6 legs round-trip CES
ZPPP → ZLLL → ZGHA → ZGOW → ZGHA → ZLLL → ZPPP
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CES858 · MU858 · sched 01:20Z
ZLLL ZGHA ZLLL · Lanzhou (Yongdeng) → ZGHA · Changsha (Changsha) CES2399 · MU2399 · ⏱ 04:38– (Nonem)
ZGHA ZGOW ZGHA · Changsha (Changsha) → ZGOW · Jieyang (Rongcheng) CES2399 · MU2399 · sched 07:45Z
ZGOW ZGHA ZGOW · Jieyang (Rongcheng) → ZGHA · Changsha (Changsha) CES2400 · MU2400 · sched 10:20Z
ZGHA ZLLL ZGHA · Changsha (Changsha) → ZLLL · Lanzhou (Yongdeng) CES2400 · MU2400 · sched 13:00Z
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES2249 · MU2249 · ⏱ 23:25–01:20 (115m)
2026-06-11 5 legs CES
ZLLL → ZGGG → ZLLL → ZPPP → WMKK → ZPPP
ZLLL ZGGG ZLLL · Lanzhou (Yongdeng) → ZGGG · Guangzhou (Huadu) CES9833 · MU9833 · sched 01:40Z
ZGGG ZLLL ZGGG · Guangzhou (Huadu) → ZLLL · Lanzhou (Yongdeng) CES9834 · MU9834 · ⏱ 06:14–08:52 (158m)
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES857 · MU857 · sched 11:30Z
ZPPP WMKK ZPPP · Kunming → WMKK · Sepang intl CES857 · MU857 · sched 15:10Z
WMKK ZPPP WMKK · Sepang → ZPPP · Kunming intl CES858 · MU858 · sched 20:05Z
2026-06-10 3 legs CES
ZPPP → ZLLL → ZSQD → ZLLL
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CES2250 · MU2250 · sched 02:55Z
ZLLL ZSQD ZLLL · Lanzhou (Yongdeng) → ZSQD · Qingdao (Jiaozhou) CES2257 · MU2257 · sched 06:25Z
ZSQD ZLLL ZSQD · Qingdao (Jiaozhou) → ZLLL · Lanzhou (Yongdeng) CES2258 · MU2258 · sched 10:10Z
2026-06-09 6 legs CES
ZSNJ → ZLLL → ZBHH → ZLLL → ZBTJ → ZLLL → ZPPP
ZSNJ ZLLL ZSNJ · Nanjing → ZLLL · Lanzhou (Yongdeng) CES2448 · MU2448 · sched 02:55Z
ZLLL ZBHH ZLLL · Lanzhou (Yongdeng) → ZBHH · Hohhot CES6157 · MU6157 · sched 06:35Z
ZBHH ZLLL ZBHH · Hohhot → ZLLL · Lanzhou (Yongdeng) CES6158 · MU6158 · sched 09:15Z
ZLLL ZBTJ ZLLL · Lanzhou (Yongdeng) → ZBTJ · Tianjin CES6263 · MU6263 · ⏱ 12:21– (Nonem)
ZBTJ ZLLL ZBTJ · Tianjin → ZLLL · Lanzhou (Yongdeng) CES6264 · MU6264 · sched 15:25Z
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES2249 · MU2249 · sched 23:20Z
2026-06-08 6 legs CES
ZPPP → ZLLL → ZGHA → ZGOW → ZGHA → ZLLL → ZSNJ
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CES894 · MU894 · ⏱ 01:03– (Nonem)
ZLLL ZGHA ZLLL · Lanzhou (Yongdeng) → ZGHA · Changsha (Changsha) CES2399 · MU2399 · ⏱ 04:16– (Nonem)
ZGHA ZGOW ZGHA · Changsha (Changsha) → ZGOW · Jieyang (Rongcheng) CES2399 · MU2399 · sched 07:45Z
ZGOW ZGHA ZGOW · Jieyang (Rongcheng) → ZGHA · Changsha (Changsha) CES2400 · MU2400 · sched 10:20Z
ZGHA ZLLL ZGHA · Changsha (Changsha) → ZLLL · Lanzhou (Yongdeng) CES2400 · MU2400 · ⏱ 13:04–15:16 (132m)
ZLLL ZSNJ ZLLL · Lanzhou (Yongdeng) → ZSNJ · Nanjing CES2447 · MU2447 · ⏱ 23:23– (Nonem)
2026-06-07 3 legs CES
ZLLL → ZYHB → ZLLL → ZPPP
ZLLL ZYHB ZLLL · Lanzhou (Yongdeng) → ZYHB · Harbin CES6199 · MU6199 · ⏱ 00:21– (Nonem)
ZYHB ZLLL ZYHB · Harbin → ZLLL · Lanzhou (Yongdeng) CES6200 · MU6200 · sched 04:55Z
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES893 · MU893 · sched 12:00Z
2026-06-06 5 legs CES
ZPPP → ZLLL → ZGHA → ZSFZ → ZGHA → ZLLL
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CES894 · MU894 · sched 00:55Z
ZLLL ZGHA ZLLL · Lanzhou (Yongdeng) → ZGHA · Changsha (Changsha) CES2197 · MU2197 · ⏱ 04:43– (Nonem)
ZGHA ZSFZ ZGHA · Changsha (Changsha) → ZSFZ · Fuzhou (Changle) CES2197 · MU2197 · ⏱ 07:55– (Nonem)
ZSFZ ZGHA ZSFZ · Fuzhou (Changle) → ZGHA · Changsha (Changsha) CES2198 · MU2198 · ⏱ 10:19– (Nonem)
ZGHA ZLLL ZGHA · Changsha (Changsha) → ZLLL · Lanzhou (Yongdeng) CES2198 · MU2198 · ⏱ 12:59– (Nonem)
2026-06-05 3 legs round-trip CES
ZPPP → VVTS → ZPPP → ZPPP
ZPPP VVTS ZPPP · Kunming → VVTS · Ho Chi Minh City intl CES9633 · MU9633 · ⏱ 08:04– (Nonem)
VVTS ZPPP VVTS · Ho Chi Minh City → ZPPP · Kunming intl CES9634 · MU9634 · sched 12:10Z
WMKK ZPPP WMKK · Sepang → ZPPP · Kunming ⚠ gap intl CES858 · MU858 · sched Z
2026-06-04 5 legs CES
ZLLL → ZYHB → ZLLL → ZPPP → WMKK → ?
ZLLL ZYHB ZLLL · Lanzhou (Yongdeng) → ZYHB · Harbin CES6199 · MU6199 · sched 01:50Z
ZYHB ZLLL ZYHB · Harbin → ZLLL · Lanzhou (Yongdeng) CES6200 · MU6200 · sched 06:10Z
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES857 · MU857 · ⏱ 11:29–13:37 (128m)
ZPPP WMKK ZPPP · Kunming → WMKK · Sepang intl CES857 · MU857 · sched 15:10Z
? ? — → — ferry CES858 · sched Z
2026-06-03 6 legs CES
ZPPP → ZLLL → ZGHA → ZGHA → ZLLL → ZGHA → ZGOW
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CES858 · MU858 · sched 01:20Z
ZLLL ZGHA ZLLL · Lanzhou (Yongdeng) → ZGHA · Changsha (Changsha) CES2399 · MU2399 · sched 04:20Z
ZGOW ZGHA ZGOW · Jieyang (Rongcheng) → ZGHA · Changsha (Changsha) ⚠ gap CES2400 · MU2400 · sched 10:20Z
ZGHA ZLLL ZGHA · Changsha (Changsha) → ZLLL · Lanzhou (Yongdeng) CES2400 · MU2400 · ⏱ 16:56–18:58 (122m)
ZGKL ZGHA ZGKL · Guilin (Lingui) → ZGHA · Changsha (Changsha) ⚠ gap CES2399 · MU2399 · sched Z
ZGHA ZGOW ZGHA · Changsha (Changsha) → ZGOW · Jieyang (Rongcheng) CES2399 · MU2399 · sched Z
2026-06-02 5 legs CES
ZLLL → ZYHB → ZLLL → ZPPP → WMKK → ZPPP
ZLLL ZYHB ZLLL · Lanzhou (Yongdeng) → ZYHB · Harbin CES6199 · MU6199 · ⏱ 02:07– (Nonem)
ZYHB ZLLL ZYHB · Harbin → ZLLL · Lanzhou (Yongdeng) CES6200 · MU6200 · sched 06:10Z
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES857 · MU857 · ⏱ 11:41– (Nonem)
ZPPP WMKK ZPPP · Kunming → WMKK · Sepang intl CES857 · MU857 · sched 15:10Z
WMKK ZPPP WMKK · Sepang → ZPPP · Kunming intl CES858 · MU858 · sched 20:05Z
2026-06-01 4 legs round-trip CES
ZLLL → ZSYT → ZLLL → ZYTL → ZLLL
ZLLL ZSYT ZLLL · Lanzhou (Yongdeng) → ZSYT · Yantai CES9877 · MU9877 · ⏱ 01:52– (Nonem)
ZSYT ZLLL ZSYT · Yantai → ZLLL · Lanzhou (Yongdeng) CES9878 · MU9878 · sched 05:55Z
ZLLL ZYTL ZLLL · Lanzhou (Yongdeng) → ZYTL · Dalian (Ganjingzi) CES9963 · MU9963 · sched 09:30Z
ZYTL ZLLL ZYTL · Dalian (Ganjingzi) → ZLLL · Lanzhou (Yongdeng) CES9964 · MU9964 · sched 13:05Z
2026-05-31 5 legs CES
ZPPP → ZLLL → ZGHA → ZSFZ → ZGHA → ZLLL
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CES858 · MU858 · ⏱ 01:24– (Nonem)
ZLLL ZGHA ZLLL · Lanzhou (Yongdeng) → ZGHA · Changsha (Changsha) CES2197 · MU2197 · ⏱ 04:33–06:38 (125m)
ZGHA ZSFZ ZGHA · Changsha (Changsha) → ZSFZ · Fuzhou (Changle) CES2197 · MU2197 · sched 07:50Z
ZSFZ ZGHA ZSFZ · Fuzhou (Changle) → ZGHA · Changsha (Changsha) CES2198 · MU2198 · sched 10:20Z
ZGHA ZLLL ZGHA · Changsha (Changsha) → ZLLL · Lanzhou (Yongdeng) CES2198 · MU2198 · ⏱ 13:07– (Nonem)
2026-05-30 5 legs CES
ZLLL → ZYHB → ZLLL → ZPPP → WMKK → ZPPP
ZLLL ZYHB ZLLL · Lanzhou (Yongdeng) → ZYHB · Harbin CES6199 · MU6199 · sched 01:50Z
ZYHB ZLLL ZYHB · Harbin → ZLLL · Lanzhou (Yongdeng) CES6200 · MU6200 · ⏱ 06:07– (Nonem)
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES857 · MU857 · sched 11:30Z
ZPPP WMKK ZPPP · Kunming → WMKK · Sepang intl CES857 · MU857 · sched 15:10Z
WMKK ZPPP WMKK · Sepang → ZPPP · Kunming intl CES858 · MU858 · sched 20:05Z
2026-05-29 5 legs CES
ZPPP → ZLLL → ZGHA → ZGOW → ZGHA → ZLLL
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CES2250 · MU2250 · sched 02:55Z
ZLLL ZGHA ZLLL · Lanzhou (Yongdeng) → ZGHA · Changsha (Changsha) CES2399 · MU2399 · ⏱ 05:59–07:52 (112m)
ZGHA ZGOW ZGHA · Changsha (Changsha) → ZGOW · Jieyang (Rongcheng) CES2399 · MU2399 · sched 07:45Z
ZGOW ZGHA ZGOW · Jieyang (Rongcheng) → ZGHA · Changsha (Changsha) CES2400 · MU2400 · sched 10:20Z
ZGHA ZLLL ZGHA · Changsha (Changsha) → ZLLL · Lanzhou (Yongdeng) CES2400 · MU2400 · sched 13:00Z
2026-05-28 2 legs round-trip CES
ZPPP → VVTS → ZPPP
ZPPP VVTS ZPPP · Kunming → VVTS · Ho Chi Minh City intl CES9633 · MU9633 · sched 07:55Z
VVTS ZPPP VVTS · Ho Chi Minh City → ZPPP · Kunming intl CES9634 · MU9634 · sched 12:10Z
2026-05-27 2 legs CES
ZSQD → ZLLL → ZPPP
ZSQD ZLLL ZSQD · Qingdao (Jiaozhou) → ZLLL · Lanzhou (Yongdeng) CES6224 · MU6224 · sched 04:00Z
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES893 · MU893 · sched 12:00Z
2026-05-25 2 legs round-trip CES
ZSQD → ZYYJ → ZSQD
ZSQD ZYYJ ZSQD · Qingdao (Jiaozhou) → ZYYJ · Yanji CES5671 · MU5671 · sched 01:35Z
ZYYJ ZSQD ZYYJ · Yanji → ZSQD · Qingdao (Jiaozhou) CES5672 · MU5672 · sched 04:50Z
2026-05-24 5 legs CES
ZSHC → ZSYT → ZYJM → ZSYT → ZSHC → ZSQD
ZSHC ZSYT ZSHC · Hangzhou → ZSYT · Yantai CES5381 · MU5381 · sched 03:00Z
ZSYT ZYJM ZSYT · Yantai → ZYJM · Jiamusi CES5381 · MU5381 · ⏱ 06:58–09:08 (130m)
ZYJM ZSYT ZYJM · Jiamusi → ZSYT · Yantai CES5382 · MU5382 · sched 09:15Z
ZSYT ZSHC ZSYT · Yantai → ZSHC · Hangzhou CES5382 · MU5382 · sched 13:00Z
ZSHC ZSQD ZSHC · Hangzhou → ZSQD · Qingdao (Jiaozhou) CES5671 · MU5671 · ⏱ 23:41– (Nonem)
2026-05-23 6 legs CES
ZSQD → ZYYJ → ZSQD → ZSPD → VVTS → ZSHC → ZSHC
ZSQD ZYYJ ZSQD · Qingdao (Jiaozhou) → ZYYJ · Yanji CES5671 · MU5671 · sched 01:35Z
ZYYJ ZSQD ZYYJ · Yanji → ZSQD · Qingdao (Jiaozhou) CES5672 · MU5672 · sched 04:50Z
ZSQD ZSPD ZSQD · Qingdao (Jiaozhou) → ZSPD · Shanghai (Pudong) CES5672 · MU5672 · sched 08:00Z
ZSHC VVTS ZSHC · Hangzhou → VVTS · Ho Chi Minh City ⚠ gap intl CES869 · MU869 · sched 15:00Z
VVTS ZSHC VVTS · Ho Chi Minh City → ZSHC · Hangzhou intl CES870 · MU870 · sched 20:10Z
ZSPD ZSHC ZSPD · Shanghai (Pudong) → ZSHC · Hangzhou ⚠ gap CES5672 · MU5672 · sched Z
2026-05-22 3 legs CES
ZSHC → ZWSH → ZSHC → ZSQD
ZSHC ZWSH ZSHC · Hangzhou → ZWSH · Kashgar CES5207 · MU5207 · ⏱ 03:57– (Nonem)
ZWSH ZSHC ZWSH · Kashgar → ZSHC · Hangzhou CES5208 · MU5208 · sched 09:55Z
ZSHC ZSQD ZSHC · Hangzhou → ZSQD · Qingdao (Jiaozhou) CES5671 · MU5671 · ⏱ 22:59– (Nonem)
2026-05-21 3 legs round-trip CES
ZYYJ → ZSQD → ZSHC → ZYYJ
ZYYJ ZSQD ZYYJ · Yanji → ZSQD · Qingdao (Jiaozhou) CES5672 · MU5672 · sched 04:40Z
ZSQD ZSHC ZSQD · Qingdao (Jiaozhou) → ZSHC · Hangzhou CES5672 · MU5672 · sched 08:00Z
ZSQD ZYYJ ZSQD · Qingdao (Jiaozhou) → ZYYJ · Yanji ⚠ gap CES5671 · MU5671 · sched Z
2026-05-20 3 legs CES
ZSHC → ZWSH → ZSHC → ZSQD
ZSHC ZWSH ZSHC · Hangzhou → ZWSH · Kashgar CES5207 · MU5207 · ⏱ 03:48– (Nonem)
ZWSH ZSHC ZWSH · Kashgar → ZSHC · Hangzhou CES5208 · MU5208 · sched 09:55Z
ZSHC ZSQD ZSHC · Hangzhou → ZSQD · Qingdao (Jiaozhou) CES5671 · MU5671 · sched 22:55Z
2026-05-19 4 legs round-trip CES
ZSHC → ZUTF → ZSHC → ZBYN → ZSHC
ZSHC ZUTF ZSHC · Hangzhou → ZUTF · Chengdu (Jianyang) CES6184 · MU6184 · sched 00:55Z
ZUTF ZSHC ZUTF · Chengdu (Jianyang) → ZSHC · Hangzhou CES6183 · MU6183 · sched 04:50Z
ZSHC ZBYN ZSHC · Hangzhou → ZBYN · Taiyuan CES5485 · MU5485 · sched 09:45Z
ZBYN ZSHC ZBYN · Taiyuan → ZSHC · Hangzhou CES5486 · MU5486 · sched 13:15Z
2026-05-18 5 legs CES
ZSQD → ZYYJ → ZSQD → ZSHC → VVTS → ZSHC
ZSQD ZYYJ ZSQD · Qingdao (Jiaozhou) → ZYYJ · Yanji CES5671 · MU5671 · sched 01:35Z
ZYYJ ZSQD ZYYJ · Yanji → ZSQD · Qingdao (Jiaozhou) CES5672 · MU5672 · sched 04:50Z
ZSQD ZSHC ZSQD · Qingdao (Jiaozhou) → ZSHC · Hangzhou CES5672 · MU5672 · sched 08:00Z
ZSHC VVTS ZSHC · Hangzhou → VVTS · Ho Chi Minh City intl CES869 · MU869 · ⏱ 14:18– (Nonem)
VVTS ZSHC VVTS · Ho Chi Minh City → ZSHC · Hangzhou intl CES870 · MU870 · sched 19:00Z
2026-05-17 5 legs CES
ZSHC → ZSYT → ZYJM → ZSYT → ZSHC → ZSQD
ZSHC ZSYT ZSHC · Hangzhou → ZSYT · Yantai CES5381 · MU5381 · ⏱ 03:01–04:24 (83m)
ZSYT ZYJM ZSYT · Yantai → ZYJM · Jiamusi CES5381 · MU5381 · sched 06:05Z
ZYJM ZSYT ZYJM · Jiamusi → ZSYT · Yantai CES5382 · MU5382 · sched 09:15Z
ZSYT ZSHC ZSYT · Yantai → ZSHC · Hangzhou CES5382 · MU5382 · ⏱ 13:01– (Nonem)
ZSHC ZSQD ZSHC · Hangzhou → ZSQD · Qingdao (Jiaozhou) CES5671 · MU5671 · ⏱ 23:13– (Nonem)
2026-05-16 2 legs round-trip CES
ZSHC → WMKK → ZSHC
ZSHC WMKK ZSHC · Hangzhou → WMKK · Sepang intl CES5095 · MU5095 · sched 00:50Z
WMKK ZSHC WMKK · Sepang → ZSHC · Hangzhou intl CES5096 · MU5096 · sched 07:20Z
2026-05-15 4 legs CES
ZWWW → ZSQD → ZSHC → VVTS → ZSHC
ZWWW ZSQD ZWWW · Ürümqi → ZSQD · Qingdao (Jiaozhou) CES6904 · MU6904 · sched 05:40Z
ZSQD ZSHC ZSQD · Qingdao (Jiaozhou) → ZSHC · Hangzhou CES6515 · MU6515 · sched 11:00Z
ZSHC VVTS ZSHC · Hangzhou → VVTS · Ho Chi Minh City intl CES869 · MU869 · sched 13:50Z
VVTS ZSHC VVTS · Ho Chi Minh City → ZSHC · Hangzhou intl CES870 · MU870 · sched 19:00Z
2026-05-14 4 legs round-trip CES
ZWWW → ZSQD → ZSHC → ZSQD → ZWWW
ZWWW ZSQD ZWWW · Ürümqi → ZSQD · Qingdao (Jiaozhou) CES6904 · MU6904 · sched 05:40Z
ZSQD ZSHC ZSQD · Qingdao (Jiaozhou) → ZSHC · Hangzhou CES6515 · MU6515 · sched 11:00Z
ZSHC ZSQD ZSHC · Hangzhou → ZSQD · Qingdao (Jiaozhou) CES6516 · MU6516 · sched 15:15Z
ZSQD ZWWW ZSQD · Qingdao (Jiaozhou) → ZWWW · Ürümqi CES6903 · MU6903 · sched 23:45Z
2026-05-13 3 legs CES
ZSQD → ZPJH → ZSQD → ZWWW
ZSQD ZPJH ZSQD · Qingdao (Jiaozhou) → ZPJH · Jinghong (Gasa) CES6409 · MU6409 · sched 01:10Z
ZPJH ZSQD ZPJH · Jinghong (Gasa) → ZSQD · Qingdao (Jiaozhou) CES6410 · MU6410 · ⏱ 06:01– (Nonem)
ZSQD ZWWW ZSQD · Qingdao (Jiaozhou) → ZWWW · Ürümqi CES6903 · MU6903 · sched 23:45Z
2026-05-11 5 legs CES
ZYHB → ZSQD → ZSSS → ZSQD → ZSHC → ZSQD
ZYHB ZSQD ZYHB · Harbin → ZSQD · Qingdao (Jiaozhou) CES5518 · MU5518 · ⏱ 00:27– (Nonem)
ZSQD ZSSS ZSQD · Qingdao (Jiaozhou) → ZSSS · Shanghai (Minhang) CES5518 · MU5518 · sched 03:45Z
ZSSS ZSQD ZSSS · Shanghai (Minhang) → ZSQD · Qingdao (Jiaozhou) CES5515 · MU5515 · sched 06:55Z
ZSQD ZSHC ZSQD · Qingdao (Jiaozhou) → ZSHC · Hangzhou CES6515 · MU6515 · sched 11:00Z
ZSHC ZSQD ZSHC · Hangzhou → ZSQD · Qingdao (Jiaozhou) CES6516 · MU6516 · sched 15:15Z
2026-05-10 4 legs CES
ZSSS → ZYCC → ZSSS → ZSQD → ZYHB
ZSSS ZYCC ZSSS · Shanghai (Minhang) → ZYCC · Changchun CES5593 · MU5593 · sched 00:55Z
ZYCC ZSSS ZYCC · Changchun → ZSSS · Shanghai (Minhang) CES5594 · MU5594 · sched 04:25Z
ZSSS ZSQD ZSSS · Shanghai (Minhang) → ZSQD · Qingdao (Jiaozhou) CES5517 · MU5517 · sched 10:15Z
ZSQD ZYHB ZSQD · Qingdao (Jiaozhou) → ZYHB · Harbin CES5517 · MU5517 · sched 13:00Z
2026-05-09 4 legs round-trip CES
ZSSS → ZYCC → ZSSS → ZSSM → ZSSS
ZSSS ZYCC ZSSS · Shanghai (Minhang) → ZYCC · Changchun CES5593 · MU5593 · ⏱ 01:13– (Nonem)
ZYCC ZSSS ZYCC · Changchun → ZSSS · Shanghai (Minhang) CES5594 · MU5594 · sched 04:25Z
ZSSS ZSSM ZSSS · Shanghai (Minhang) → ZSSM · Sanming (Sha) CES6593 · MU6593 · ⏱ 09:20– (Nonem)
ZSSM ZSSS ZSSM · Sanming (Sha) → ZSSS · Shanghai (Minhang) CES6594 · MU6594 · sched 11:30Z
2026-05-08 4 legs round-trip CES
ZSSS → ZSAM → ZSSS → ZSSM → ZSSS
ZSSS ZSAM ZSSS · Shanghai (Minhang) → ZSAM · Xiamen CES5665 · MU5665 · ⏱ 03:18– (Nonem)
ZSAM ZSSS ZSAM · Xiamen → ZSSS · Shanghai (Minhang) CES5666 · MU5666 · sched 06:00Z
ZSSS ZSSM ZSSS · Shanghai (Minhang) → ZSSM · Sanming (Sha) CES6593 · MU6593 · ⏱ 09:19– (Nonem)
ZSSM ZSSS ZSSM · Sanming (Sha) → ZSSS · Shanghai (Minhang) CES6594 · MU6594 · sched 11:30Z
2026-05-07 4 legs CES
ZSPD → ZSGZ → ZSPD → ZSQD → ZSSS
ZSPD ZSGZ ZSPD · Shanghai (Pudong) → ZSGZ · Ganzhou CES5573 · MU5573 · sched 01:35Z
ZSGZ ZSPD ZSGZ · Ganzhou → ZSPD · Shanghai (Pudong) CES5574 · MU5574 · sched 04:10Z
ZSPD ZSQD ZSPD · Shanghai (Pudong) → ZSQD · Qingdao (Jiaozhou) CES5574 · MU5574 · sched 07:25Z
ZSQD ZSSS ZSQD · Qingdao (Jiaozhou) → ZSSS · Shanghai (Minhang) CES5556 · MU5556 · sched 10:45Z
2026-05-06 4 legs CES
ZSCN → ZSQD → ZLIC → ZSQD → ZSPD
ZSCN ZSQD ZSCN · Nanchang → ZSQD · Qingdao (Jiaozhou) CES6496 · MU6496 · sched 01:55Z
ZSQD ZLIC ZSQD · Qingdao (Jiaozhou) → ZLIC · Yinchuan CES6165 · MU6165 · sched 06:00Z
ZLIC ZSQD ZLIC · Yinchuan → ZSQD · Qingdao (Jiaozhou) CES6166 · MU6166 · sched 09:40Z
ZSQD ZSPD ZSQD · Qingdao (Jiaozhou) → ZSPD · Shanghai (Pudong) CES5573 · MU5573 · sched 22:45Z
2026-05-05 6 legs round-trip CES
ZSCN → ZPPP → ZSCN → ZSSS → ZSCN → ZGGG → ZSCN
ZSCN ZPPP ZSCN · Nanchang → ZPPP · Kunming CES6333 · MU6333 · sched 00:00Z
ZPPP ZSCN ZPPP · Kunming → ZSCN · Nanchang CES6334 · MU6334 · sched 03:30Z
ZSCN ZSSS ZSCN · Nanchang → ZSSS · Shanghai (Minhang) CES5560 · MU5560 · ⏱ 09:31– (Nonem)
ZSSS ZSCN ZSSS · Shanghai (Minhang) → ZSCN · Nanchang CES5559 · MU5559 · ⏱ 12:26–13:28 (62m)
ZSCN ZGGG ZSCN · Nanchang → ZGGG · Guangzhou (Huadu) CES6173 · MU6173 · ⏱ 14:42– (Nonem)
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES6174 · MU6174 · sched 22:10Z
2026-05-04 5 legs CES
ZLLL → ZUGY → ZLLL → ZSOF → ZPPP → ZSCN
ZLLL ZUGY ZLLL · Lanzhou (Yongdeng) → ZUGY · Guiyang (Nanming) CES2421 · MU2421 · ⏱ 01:02– (Nonem)
ZUGY ZLLL ZUGY · Guiyang (Nanming) → ZLLL · Lanzhou (Yongdeng) CES2422 · MU2422 · sched 03:55Z
ZLLL ZSOF ZLLL · Lanzhou (Yongdeng) → ZSOF · Hefei CES6534 · MU6534 · sched 07:15Z
ZSOF ZPPP ZSOF · Hefei → ZPPP · Kunming CES5443 · MU5443 · sched 11:30Z
ZPPP ZSCN ZPPP · Kunming → ZSCN · Nanchang CES6336 · MU6336 · sched 15:25Z
2026-05-03 4 legs CES
ZSQD → ZHHH → ZSQD → ZSSS → ZLLL
ZSQD ZHHH ZSQD · Qingdao (Jiaozhou) → ZHHH · Wuhan (Huangpi) CES6493 · MU6493 · sched 00:15Z
ZHHH ZSQD ZHHH · Wuhan (Huangpi) → ZSQD · Qingdao (Jiaozhou) CES6494 · MU6494 · ⏱ 04:12– (Nonem)
ZSQD ZSSS ZSQD · Qingdao (Jiaozhou) → ZSSS · Shanghai (Minhang) CES5520 · MU5520 · sched 07:25Z
ZSSS ZLLL ZSSS · Shanghai (Minhang) → ZLLL · Lanzhou (Yongdeng) CES6805 · MU6805 · ⏱ 10:47– (Nonem)
2026-05-02 2 legs round-trip CES
ZSQD → ZHHH → ZSQD
ZSQD ZHHH ZSQD · Qingdao (Jiaozhou) → ZHHH · Wuhan (Huangpi) CES6493 · MU6493 · sched 00:15Z
ZHHH ZSQD ZHHH · Wuhan (Huangpi) → ZSQD · Qingdao (Jiaozhou) CES6494 · MU6494 · ⏱ 03:56– (Nonem)
2026-05-01 3 legs CES
ZSPD → ZSQD → ZSPD → ?
ZSPD ZSQD ZSPD · Shanghai (Pudong) → ZSQD · Qingdao (Jiaozhou) CES5521 · MU5521 · sched 14:15Z
? ZSPD — → ZSPD · Shanghai (Pudong) CES6286 · MU6286 · sched Z
ZSPD ? ZSPD · Shanghai (Pudong) → — CES6285 · MU6285 · sched Z
2026-04-30 6 legs round-trip CES
ZSPD → ZSCN → ZPJH → ZSCN → ZSPD → ZSFZ → ZSPD
ZSPD ZSCN ZSPD · Shanghai (Pudong) → ZSCN · Nanchang CES5465 · MU5465 · sched 00:50Z
ZSCN ZPJH ZSCN · Nanchang → ZPJH · Jinghong (Gasa) CES5465 · MU5465 · ⏱ 03:57–06:36 (159m)
ZPJH ZSCN ZPJH · Jinghong (Gasa) → ZSCN · Nanchang CES5466 · MU5466 · ⏱ 07:53– (Nonem)
ZSCN ZSPD ZSCN · Nanchang → ZSPD · Shanghai (Pudong) CES5466 · MU5466 · sched 11:25Z
ZSPD ZSFZ ZSPD · Shanghai (Pudong) → ZSFZ · Fuzhou (Changle) CES6325 · MU6325 · sched 15:05Z
ZSFZ ZSPD ZSFZ · Fuzhou (Changle) → ZSPD · Shanghai (Pudong) CES6326 · MU6326 · sched 22:30Z
2026-04-29 4 legs CES
ZSPD → ZUYB → ZSPD → ZSPD → ?
ZSPD ZUYB ZSPD · Shanghai (Pudong) → ZUYB · Yibin (Cuiping) CES5267 · MU5267 · sched 09:10Z
ZUYB ZSPD ZUYB · Yibin (Cuiping) → ZSPD · Shanghai (Pudong) CES5268 · MU5268 · sched 13:25Z
? ZSPD — → ZSPD · Shanghai (Pudong) CES6286 · MU6286 · sched Z
ZSPD ? ZSPD · Shanghai (Pudong) → — CES6285 · MU6285 · sched Z
2026-04-28 4 legs round-trip CES
ZSPD → ZLDH → ZSPD → ZGKL → ZSPD
ZSPD ZLDH ZSPD · Shanghai (Pudong) → ZLDH · Dunhuang CES6385 · MU6385 · sched 01:55Z
ZLDH ZSPD ZLDH · Dunhuang → ZSPD · Shanghai (Pudong) CES6386 · MU6386 · sched 07:10Z
ZSPD ZGKL ZSPD · Shanghai (Pudong) → ZGKL · Guilin (Lingui) CES5389 · MU5389 · sched 13:20Z
ZGKL ZSPD ZGKL · Guilin (Lingui) → ZSPD · Shanghai (Pudong) CES5390 · MU5390 · sched 23:00Z
2026-04-27 5 legs CES
ZSYT → ZHCC → ZPPP → ZHCC → ZSYT → ZSPD
ZSYT ZHCC ZSYT · Yantai → ZHCC · Zhengzhou CES5575 · MU5575 · sched 03:55Z
ZHCC ZPPP ZHCC · Zhengzhou → ZPPP · Kunming CES5575 · MU5575 · sched 06:45Z
ZPPP ZHCC ZPPP · Kunming → ZHCC · Zhengzhou CES5576 · MU5576 · sched 10:40Z
ZHCC ZSYT ZHCC · Zhengzhou → ZSYT · Yantai CES5576 · MU5576 · sched 14:20Z
ZSYT ZSPD ZSYT · Yantai → ZSPD · Shanghai (Pudong) CES5544 · MU5544 · sched 23:05Z
2026-04-26 4 legs round-trip CES
ZSYT → ZHCC → ZPPP → ZHCC → ZSYT
ZSYT ZHCC ZSYT · Yantai → ZHCC · Zhengzhou CES5575 · MU5575 · sched 03:55Z
ZHCC ZPPP ZHCC · Zhengzhou → ZPPP · Kunming CES5575 · MU5575 · sched 06:45Z
ZPPP ZHCC ZPPP · Kunming → ZHCC · Zhengzhou CES5576 · MU5576 · sched 10:40Z
ZHCC ZSYT ZHCC · Zhengzhou → ZSYT · Yantai CES5576 · MU5576 · sched 14:20Z
2026-04-25 4 legs round-trip CES
ZSYT → ZHCC → ZPPP → ZHCC → ZSYT
ZSYT ZHCC ZSYT · Yantai → ZHCC · Zhengzhou CES5575 · MU5575 · sched 03:55Z
ZHCC ZPPP ZHCC · Zhengzhou → ZPPP · Kunming CES5575 · MU5575 · sched 06:45Z
ZPPP ZHCC ZPPP · Kunming → ZHCC · Zhengzhou CES5576 · MU5576 · sched 10:40Z
ZHCC ZSYT ZHCC · Zhengzhou → ZSYT · Yantai CES5576 · MU5576 · sched 14:20Z
2026-04-24 4 legs round-trip CES
ZSYT → RKSI → ZSYT → ZBHH → ZSYT
ZSYT RKSI ZSYT · Yantai → RKSI · Seoul intl CES549 · MU549 · sched 00:30Z
RKSI ZSYT RKSI · Seoul → ZSYT · Yantai intl CES550 · MU550 · sched 02:55Z
ZSYT ZBHH ZSYT · Yantai → ZBHH · Hohhot CES550 · MU6585 · sched 05:10Z
ZBHH ZSYT ZBHH · Hohhot → ZSYT · Yantai CES6586 · MU6586 · sched 08:00Z
2026-04-23 4 legs round-trip CES
ZSYT → ZHCC → ZPPP → ZHCC → ZSYT
ZSYT ZHCC ZSYT · Yantai → ZHCC · Zhengzhou CES5575 · MU5575 · sched 03:55Z
ZHCC ZPPP ZHCC · Zhengzhou → ZPPP · Kunming CES5575 · MU5575 · sched 06:45Z
ZPPP ZHCC ZPPP · Kunming → ZHCC · Zhengzhou CES5576 · MU5576 · sched 10:40Z
ZHCC ZSYT ZHCC · Zhengzhou → ZSYT · Yantai CES5576 · MU5576 · sched Z
2026-04-22 4 legs round-trip CES
ZSYT → ZHCC → ZPPP → ZHCC → ZSYT
ZSYT ZHCC ZSYT · Yantai → ZHCC · Zhengzhou CES5575 · MU5575 · sched 03:55Z
ZHCC ZPPP ZHCC · Zhengzhou → ZPPP · Kunming CES5575 · MU5575 · ⏱ 06:46– (Nonem)
ZPPP ZHCC ZPPP · Kunming → ZHCC · Zhengzhou CES5576 · MU5576 · sched 10:40Z
ZHCC ZSYT ZHCC · Zhengzhou → ZSYT · Yantai CES5576 · MU5576 · sched 14:20Z
2026-04-21 4 legs round-trip CES
ZSYT → ZHCC → ZPPP → ZHCC → ZSYT
ZSYT ZHCC ZSYT · Yantai → ZHCC · Zhengzhou CES5575 · MU5575 · sched 03:55Z
ZHCC ZPPP ZHCC · Zhengzhou → ZPPP · Kunming CES5575 · MU5575 · sched 06:45Z
ZPPP ZHCC ZPPP · Kunming → ZHCC · Zhengzhou CES5576 · MU5576 · sched 10:40Z
ZHCC ZSYT ZHCC · Zhengzhou → ZSYT · Yantai CES5576 · MU5576 · sched 14:20Z
2026-04-20 2 legs CES
ZSQD → ZSSS → ZSYT
ZSQD ZSSS ZSQD · Qingdao (Jiaozhou) → ZSSS · Shanghai (Minhang) CES5540 · MU5540 · sched 02:40Z
ZSSS ZSYT ZSSS · Shanghai (Minhang) → ZSYT · Yantai CES5543 · MU5543 · ⏱ 05:58– (Nonem)
2026-04-19 4 legs round-trip CES
ZSQD → ZUTF → ZSQD → ZSCN → ZSQD
ZSQD ZUTF ZSQD · Qingdao (Jiaozhou) → ZUTF · Chengdu (Jianyang) CES6117 · MU6117 · sched 00:35Z
ZUTF ZSQD ZUTF · Chengdu (Jianyang) → ZSQD · Qingdao (Jiaozhou) CES6118 · MU6118 · ⏱ 04:59– (Nonem)
ZSQD ZSCN ZSQD · Qingdao (Jiaozhou) → ZSCN · Nanchang CES6967 · MU6967 · sched 08:45Z
ZSCN ZSQD ZSCN · Nanchang → ZSQD · Qingdao (Jiaozhou) CES6968 · MU6968 · sched 12:05Z
2026-04-18 3 legs CES
ZSPD → ZSGZ → ZSPD → ZSQD
ZSPD ZSGZ ZSPD · Shanghai (Pudong) → ZSGZ · Ganzhou CES5573 · MU5573 · sched 01:35Z
ZSGZ ZSPD ZSGZ · Ganzhou → ZSPD · Shanghai (Pudong) CES5574 · MU5574 · sched 04:10Z
ZSPD ZSQD ZSPD · Shanghai (Pudong) → ZSQD · Qingdao (Jiaozhou) CES5521 · MU5521 · sched 14:15Z
2026-04-17 5 legs CES
ZSQD → RKSI → ZSQD → ZLIC → ZSQD → ZSPD
ZSQD RKSI ZSQD · Qingdao (Jiaozhou) → RKSI · Seoul intl CES2039 · MU2039 · sched 00:25Z
RKSI ZSQD RKSI · Seoul → ZSQD · Qingdao (Jiaozhou) intl CES2040 · MU2040 · ⏱ 03:59– (Nonem)
ZSQD ZLIC ZSQD · Qingdao (Jiaozhou) → ZLIC · Yinchuan CES6165 · MU6165 · sched 05:55Z
ZLIC ZSQD ZLIC · Yinchuan → ZSQD · Qingdao (Jiaozhou) CES6166 · MU6166 · sched 09:40Z
ZSQD ZSPD ZSQD · Qingdao (Jiaozhou) → ZSPD · Shanghai (Pudong) CES5573 · MU5573 · sched 22:45Z
2026-04-16 1 legs CES
ZSHC → ZSQD
ZSHC ZSQD ZSHC · Hangzhou → ZSQD · Qingdao (Jiaozhou) CES5538 · MU5538 · sched 02:40Z
2026-04-15 4 legs round-trip CES
ZSHC → WMKK → ZSHC → VVTS → ZSHC
ZSHC WMKK ZSHC · Hangzhou → WMKK · Sepang intl CES5095 · MU5095 · sched 00:55Z
WMKK ZSHC WMKK · Sepang → ZSHC · Hangzhou intl CES5096 · MU5096 · sched 07:20Z
ZSHC VVTS ZSHC · Hangzhou → VVTS · Ho Chi Minh City intl CES869 · MU869 · sched 13:50Z
VVTS ZSHC VVTS · Ho Chi Minh City → ZSHC · Hangzhou intl CES870 · MU870 · sched 19:00Z
2026-04-14 3 legs round-trip CES
ZSHC → ZPPP → ZBYN → ZSHC
ZSHC ZPPP ZSHC · Hangzhou → ZPPP · Kunming CES5659 · MU5659 · sched 01:15Z
ZSHC ZBYN ZSHC · Hangzhou → ZBYN · Taiyuan ⚠ gap CES5485 · MU5485 · sched 09:45Z
ZBYN ZSHC ZBYN · Taiyuan → ZSHC · Hangzhou CES5486 · MU5486 · sched 13:15Z
2026-04-13 1 legs CES
ZSHC → ZWSH
ZSHC ZWSH ZSHC · Hangzhou → ZWSH · Kashgar CES5207 · MU5207 · sched 02:50Z
2026-04-12 2 legs round-trip CES
ZSHC → ZGOW → ZSHC
ZSHC ZGOW ZSHC · Hangzhou → ZGOW · Jieyang (Rongcheng) CES6505 · MU6505 · sched 05:15Z
ZGOW ZSHC ZGOW · Jieyang (Rongcheng) → ZSHC · Hangzhou CES6506 · MU6506 · sched 08:00Z
2026-04-11 1 legs CES
ZSHC → ZLLL
ZSHC ZLLL ZSHC · Hangzhou → ZLLL · Lanzhou (Yongdeng) CES2445 · MU2445 · sched 06:05Z
2026-04-10 4 legs round-trip CES
ZSYT → ? → WSSS → ZSYW → ZSYT
ZSYT ? ZSYT · Yantai → — ferry CES538X · ⏱ 02:29–04:07 (99m)
ZSYW WSSS ZSYW · Yiwu/Jinhua → WSSS · Singapore intl CES897 · MU897 · sched 13:05Z
WSSS ZSYW WSSS · Singapore → ZSYW · Yiwu/Jinhua intl CES898 · MU898 · ⏱ 20:02– (Nonem)
ZSQD ZSYT ZSQD · Qingdao (Jiaozhou) → ZSYT · Yantai ferry ⚠ gap CES538X · sched Z
2026-04-09 3 legs CES
ZSHC → ZSYT → ZYJM → ZSQD
ZSHC ZSYT ZSHC · Hangzhou → ZSYT · Yantai CES5381 · MU5381 · sched 02:50Z
ZSYT ZYJM ZSYT · Yantai → ZYJM · Jiamusi CES5381 · MU5381 · sched 06:05Z
ZYJM ZSQD ZYJM · Jiamusi → ZSQD · Qingdao (Jiaozhou) CES5382 · MU5382 · sched 09:15Z
2026-04-08 5 legs CES
ZSQD → ZYYJ → ZSQD → ZSHC → ZPPP → ZSHC
ZSQD ZYYJ ZSQD · Qingdao (Jiaozhou) → ZYYJ · Yanji CES5671 · MU5671 · sched 01:35Z
ZYYJ ZSQD ZYYJ · Yanji → ZSQD · Qingdao (Jiaozhou) CES5672 · MU5672 · sched 04:50Z
ZSQD ZSHC ZSQD · Qingdao (Jiaozhou) → ZSHC · Hangzhou CES5672 · MU5672 · sched 08:00Z
ZSHC ZPPP ZSHC · Hangzhou → ZPPP · Kunming CES5693 · MU5693 · sched 11:55Z
ZPPP ZSHC ZPPP · Kunming → ZSHC · Hangzhou CES5694 · MU5694 · ⏱ 23:01–01:13 (132m)
2026-04-07 6 legs CES
ZPPP → ZSHC → ZSYT → ZYJM → ZSYT → ZSHC → ZSQD
ZPPP ZSHC ZPPP · Kunming → ZSHC · Hangzhou CES5694 · MU5694 · sched 22:55Z
ZSHC ZSYT ZSHC · Hangzhou → ZSYT · Yantai CES5381 · MU5381 · sched 02:50Z
ZSYT ZYJM ZSYT · Yantai → ZYJM · Jiamusi CES5381 · MU5381 · sched 06:05Z
ZYJM ZSYT ZYJM · Jiamusi → ZSYT · Yantai CES5381 · MU5382 · sched 09:15Z
ZSYT ZSHC ZSYT · Yantai → ZSHC · Hangzhou CES5382 · MU5382 · ⏱ 13:06– (Nonem)
ZSHC ZSQD ZSHC · Hangzhou → ZSQD · Qingdao (Jiaozhou) CES5671 · MU5671 · sched 22:55Z
2026-04-06 4 legs CES
ZSQD → RKSI → ZSQD → ZSHC → ZPPP
ZSQD RKSI ZSQD · Qingdao (Jiaozhou) → RKSI · Seoul intl CES2033 · MU2033 · sched 01:45Z
RKSI ZSQD RKSI · Seoul → ZSQD · Qingdao (Jiaozhou) intl CES2034 · MU2034 · sched 04:10Z
ZSQD ZSHC ZSQD · Qingdao (Jiaozhou) → ZSHC · Hangzhou CES5672 · MU5672 · sched 08:00Z
ZSHC ZPPP ZSHC · Hangzhou → ZPPP · Kunming CES5693 · MU5693 · ⏱ 12:22–15:30 (188m)
2026-04-05 5 legs CES
ZSHC → ZSYT → ZYJM → ZSYT → ZSHC → ZSQD
ZSHC ZSYT ZSHC · Hangzhou → ZSYT · Yantai CES5381 · MU5381 · ⏱ 03:05– (Nonem)
ZSYT ZYJM ZSYT · Yantai → ZYJM · Jiamusi CES5381 · MU5381 · sched 06:05Z
ZYJM ZSYT ZYJM · Jiamusi → ZSYT · Yantai CES5382 · MU5382 · sched 09:15Z
ZSYT ZSHC ZSYT · Yantai → ZSHC · Hangzhou CES5382 · MU5382 · sched 13:00Z
ZSHC ZSQD ZSHC · Hangzhou → ZSQD · Qingdao (Jiaozhou) CES5671 · MU5671 · ⏱ 23:02– (Nonem)
2026-04-04 5 legs CES
ZSQD → ZYYJ → ZSQD → ZSHC → ZPPP → ZSHC
ZSQD ZYYJ ZSQD · Qingdao (Jiaozhou) → ZYYJ · Yanji CES5671 · MU5671 · sched 01:35Z
ZYYJ ZSQD ZYYJ · Yanji → ZSQD · Qingdao (Jiaozhou) CES5672 · MU5672 · sched 04:50Z
ZSQD ZSHC ZSQD · Qingdao (Jiaozhou) → ZSHC · Hangzhou CES5672 · MU5672 · sched 08:00Z
ZSHC ZPPP ZSHC · Hangzhou → ZPPP · Kunming CES5693 · MU5693 · ⏱ 12:20–15:10 (170m)
ZPPP ZSHC ZPPP · Kunming → ZSHC · Hangzhou CES5694 · MU5694 · sched 22:55Z
2026-04-03 3 legs CES
ZSHC → ZWSH → ZSHC → ZSQD
ZSHC ZWSH ZSHC · Hangzhou → ZWSH · Kashgar CES5207 · MU5207 · sched 02:50Z
ZWSH ZSHC ZWSH · Kashgar → ZSHC · Hangzhou CES5208 · MU5208 · sched 09:40Z
ZSHC ZSQD ZSHC · Hangzhou → ZSQD · Qingdao (Jiaozhou) CES5671 · MU5671 · ⏱ 23:06– (Nonem)
2026-04-02 5 legs CES
ZSQD → ZYYJ → ZSQD → ZSHC → ZPPP → ZSHC
ZSQD ZYYJ ZSQD · Qingdao (Jiaozhou) → ZYYJ · Yanji CES5671 · MU5671 · sched 02:00Z
ZYYJ ZSQD ZYYJ · Yanji → ZSQD · Qingdao (Jiaozhou) CES5672 · MU5672 · sched 04:40Z
ZSQD ZSHC ZSQD · Qingdao (Jiaozhou) → ZSHC · Hangzhou CES5672 · MU5672 · sched 08:00Z
ZSHC ZPPP ZSHC · Hangzhou → ZPPP · Kunming CES5693 · MU5693 · ⏱ 12:35– (Nonem)
ZPPP ZSHC ZPPP · Kunming → ZSHC · Hangzhou CES5694 · MU5694 · sched 22:55Z
2026-04-01 3 legs CES
ZSHC → ZWSH → ZSHC → ZSQD
ZSHC ZWSH ZSHC · Hangzhou → ZWSH · Kashgar CES5207 · MU5207 · ⏱ 02:58– (Nonem)
ZWSH ZSHC ZWSH · Kashgar → ZSHC · Hangzhou CES5208 · MU5208 · sched 09:40Z
ZSHC ZSQD ZSHC · Hangzhou → ZSQD · Qingdao (Jiaozhou) CES5671 · MU5671 · sched 22:55Z
2026-03-31 5 legs CES
ZSQD → ZYYJ → ZSQD → ZPPP → ZSHC → ZSHC
ZSQD ZYYJ ZSQD · Qingdao (Jiaozhou) → ZYYJ · Yanji CES5671 · MU5671 · sched 02:00Z
ZYYJ ZSQD ZYYJ · Yanji → ZSQD · Qingdao (Jiaozhou) CES5672 · MU5672 · sched 04:50Z
ZSHC ZPPP ZSHC · Hangzhou → ZPPP · Kunming ⚠ gap CES5693 · MU5693 · sched 11:55Z
ZPPP ZSHC ZPPP · Kunming → ZSHC · Hangzhou CES5694 · MU5694 · sched 22:55Z
ZSQD ZSHC ZSQD · Qingdao (Jiaozhou) → ZSHC · Hangzhou ⚠ gap CES5672 · MU5672 · sched Z
2026-03-30 3 legs CES
ZSHC → ZWSH → ZSHC → ZSQD
ZSHC ZWSH ZSHC · Hangzhou → ZWSH · Kashgar CES5207 · MU5207 · sched 02:50Z
ZWSH ZSHC ZWSH · Kashgar → ZSHC · Hangzhou CES5208 · MU5208 · sched 09:40Z
ZSHC ZSQD ZSHC · Hangzhou → ZSQD · Qingdao (Jiaozhou) CES5671 · MU5671 · sched 22:55Z
2026-03-29 5 legs CES
ZSQD → RKSI → ZSQD → ZSHC → ZPPP → ZSHC
ZSQD RKSI ZSQD · Qingdao (Jiaozhou) → RKSI · Seoul intl CES2033 · MU2033 · sched 02:00Z
RKSI ZSQD RKSI · Seoul → ZSQD · Qingdao (Jiaozhou) intl CES2034 · MU2034 · sched 04:10Z
ZSQD ZSHC ZSQD · Qingdao (Jiaozhou) → ZSHC · Hangzhou CES5672 · MU5672 · sched 08:00Z
ZSHC ZPPP ZSHC · Hangzhou → ZPPP · Kunming CES5693 · MU5693 · sched 11:55Z
ZPPP ZSHC ZPPP · Kunming → ZSHC · Hangzhou CES5694 · MU5694 · sched 22:55Z
2026-03-28 3 legs CES
ZLLL → ZSWF → ZGGG → ZSQD
ZLLL ZSWF ZLLL · Lanzhou (Yongdeng) → ZSWF · Weifang (Kuiwen) CES6223 · MU6223 · sched 01:05Z
ZSQD ZGGG ZSQD · Qingdao (Jiaozhou) → ZGGG · Guangzhou (Huadu) ⚠ gap CES5257 · MU5257 · sched 05:25Z
ZGGG ZSQD ZGGG · Guangzhou (Huadu) → ZSQD · Qingdao (Jiaozhou) CES5258 · MU5258 · ⏱ 10:13– (Nonem)
2026-03-27 5 legs CES
ZPPP → ZLLL → ZSCN → ZJHK → ZSCN → ZLLL
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CES858 · MU858 · sched 01:20Z
ZLLL ZSCN ZLLL · Lanzhou (Yongdeng) → ZSCN · Nanchang CES2329 · MU2329 · sched 04:20Z
ZSCN ZJHK ZSCN · Nanchang → ZJHK · Haikou (Meilan) CES2329 · MU2329 · sched 07:40Z
ZJHK ZSCN ZJHK · Haikou (Meilan) → ZSCN · Nanchang CES2330 · MU2330 · sched 11:00Z
ZSCN ZLLL ZSCN · Nanchang → ZLLL · Lanzhou (Yongdeng) CES2330 · MU2330 · sched Z
2026-03-26 7 legs CES
ZLLL → ZBYN → ZYTL → ZBYN → ZLLL → ZPPP → WMKK → ZPPP
ZLLL ZBYN ZLLL · Lanzhou (Yongdeng) → ZBYN · Taiyuan CES6621 · MU6621 · sched 00:20Z
ZBYN ZYTL ZBYN · Taiyuan → ZYTL · Dalian (Ganjingzi) CES6621 · MU6621 · sched 03:25Z
ZYTL ZBYN ZYTL · Dalian (Ganjingzi) → ZBYN · Taiyuan CES6622 · MU6622 · sched 06:20Z
ZBYN ZLLL ZBYN · Taiyuan → ZLLL · Lanzhou (Yongdeng) CES6622 · MU6622 · sched 09:00Z
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES857 · MU857 · sched 11:45Z
ZPPP WMKK ZPPP · Kunming → WMKK · Sepang intl CES857 · MU857 · sched 15:15Z
WMKK ZPPP WMKK · Sepang → ZPPP · Kunming intl CES858 · MU858 · sched 20:05Z
2026-03-25 4 legs round-trip CES
ZLLL → ZSSS → ZLLL → ZBTJ → ZLLL
ZLLL ZSSS ZLLL · Lanzhou (Yongdeng) → ZSSS · Shanghai (Minhang) CES5535 · MU5535 · ⏱ 01:00–03:35 (154m)
ZSSS ZLLL ZSSS · Shanghai (Minhang) → ZLLL · Lanzhou (Yongdeng) CES5536 · MU5536 · sched 04:45Z
ZLLL ZBTJ ZLLL · Lanzhou (Yongdeng) → ZBTJ · Tianjin CES6263 · MU6263 · sched 09:45Z
ZBTJ ZLLL ZBTJ · Tianjin → ZLLL · Lanzhou (Yongdeng) CES6264 · MU6264 · sched 13:00Z
2026-03-24 4 legs round-trip CES
ZLLL → ZSNJ → ZLLL → ZGGG → ZLLL
ZLLL ZSNJ ZLLL · Lanzhou (Yongdeng) → ZSNJ · Nanjing CES2447 · MU2447 · sched 00:20Z
ZSNJ ZLLL ZSNJ · Nanjing → ZLLL · Lanzhou (Yongdeng) CES2448 · MU2448 · ⏱ 04:02– (Nonem)
ZLLL ZGGG ZLLL · Lanzhou (Yongdeng) → ZGGG · Guangzhou (Huadu) CES2305 · MU2305 · ⏱ 07:37– (Nonem)
ZGGG ZLLL ZGGG · Guangzhou (Huadu) → ZLLL · Lanzhou (Yongdeng) CES2306 · MU2306 · sched 11:55Z
2026-03-23 1 legs CES
ZBTJ → ZLLL
ZBTJ ZLLL ZBTJ · Tianjin → ZLLL · Lanzhou (Yongdeng) CES6264 · MU6264 · sched 13:00Z