‹ Aircraft

B-325U / 781C51

390 flights over 92 days · 4.24 legs/day · base ZSJN · Jinan (Licheng) · operators: CES

390
Flights
44
Airports served
19%
ADS-B observed
0
Ferry / no-flightnum

Aircraft identity

A20N A20N
· reg B-325U
· free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 5 legs CES
ZSPD → ZSJN → ZPPP → ZSJN → ZSPD → ZSJN
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) CES6743 · MU6743 · sched 17:55Z
ZSJN ZPPP ZSJN · Jinan (Licheng) → ZPPP · Kunming CES6479 · MU6479 · sched 20:45Z
ZPPP ZSJN ZPPP · Kunming → ZSJN · Jinan (Licheng) CES6480 · MU6480 · sched 00:40Z
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) CES6744 · MU6744 · ⏱ 12:46– (Nonem)
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) CES5533 · MU5533 · ⏱ 15:31– (Nonem)
2026-06-22 4 legs CES
ZGGG → ZSJN → ZGGG → ZSPD → ZSJN
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CES5260 · MU5260 · sched 05:50Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CES5259 · MU5259 · ⏱ 11:05– (Nonem)
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) ⚠ gap CES5534 · MU5534 · sched 15:15Z
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) CES6743 · MU6743 · sched Z
2026-06-21 5 legs CES
ZLXY → ZSJN → ZHHH → ZLIC → ZSJN → ZSPD
ZLXY ZSJN ZLXY · Xi'an → ZSJN · Jinan (Licheng) CES2430 · MU2430 · sched 17:55Z
ZSJN ZHHH ZSJN · Jinan (Licheng) → ZHHH · Wuhan (Huangpi) CES2430 · MU6313 · sched 21:05Z
ZSJN ZLIC ZSJN · Jinan (Licheng) → ZLIC · Yinchuan ⚠ gap CES6359 · MU6359 · sched 02:25Z
ZLIC ZSJN ZLIC · Yinchuan → ZSJN · Jinan (Licheng) CES6360 · MU6360 · sched 05:15Z
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) CES5534 · MU5534 · sched 15:15Z
2026-06-20 6 legs CES
ZSJN → ZLLL → ZSJN → ZSJN → ZUCK → ZSJN → ZLXY
ZSJN ZLLL ZSJN · Jinan (Licheng) → ZLLL · Lanzhou (Yongdeng) CES6499 · MU6499 · sched 20:35Z
ZLLL ZSJN ZLLL · Lanzhou (Yongdeng) → ZSJN · Jinan (Licheng) CES6500 · MU6500 · sched 23:45Z
ZLLL ZSJN ZLLL · Lanzhou (Yongdeng) → ZSJN · Jinan (Licheng) ⚠ gap CES6284 · MU6284 · ⏱ 01:27–03:12 (105m)
ZSJN ZUCK ZSJN · Jinan (Licheng) → ZUCK · Chongqing CES5471 · MU5471 · sched 03:35Z
ZUCK ZSJN ZUCK · Chongqing → ZSJN · Jinan (Licheng) CES5472 · MU5472 · sched 07:15Z
ZSJN ZLXY ZSJN · Jinan (Licheng) → ZLXY · Xi'an CES2429 · MU2429 · sched 15:05Z
2026-06-19 2 legs CES
ZLXY → ZSJN → ZLLL
ZLXY ZSJN ZLXY · Xi'an → ZSJN · Jinan (Licheng) CES2430 · MU2430 · sched 18:05Z
ZSJN ZLLL ZSJN · Jinan (Licheng) → ZLLL · Lanzhou (Yongdeng) CES6283 · MU6283 · ⏱ 22:18–00:28 (130m)
2026-06-18 6 legs CES
ZSPD → ZSJN → ZYJM → ZSJN → ZSPD → ZSJN → ZLXY
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) CES6367 · MU6367 · sched 17:55Z
ZSJN ZYJM ZSJN · Jinan (Licheng) → ZYJM · Jiamusi CES6367 · MU6367 · sched 20:35Z
ZYJM ZSJN ZYJM · Jiamusi → ZSJN · Jinan (Licheng) CES6368 · MU6368 · sched 00:10Z
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) CES6368 · MU6368 · sched 04:05Z
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) CES5533 · MU5533 · sched 06:50Z
ZSJN ZLXY ZSJN · Jinan (Licheng) → ZLXY · Xi'an CES2429 · MU2429 · sched 15:05Z
2026-06-17 6 legs CES
ZLLL → ZSJN → ZLLL → ZUCK → ZSJN → ZSJN → ZSPD
ZLLL ZSJN ZLLL · Lanzhou (Yongdeng) → ZSJN · Jinan (Licheng) CES6284 · MU6284 · sched 17:25Z
ZSJN ZLLL ZSJN · Jinan (Licheng) → ZLLL · Lanzhou (Yongdeng) CES6499 · MU6499 · sched 20:30Z
ZSJN ZUCK ZSJN · Jinan (Licheng) → ZUCK · Chongqing ⚠ gap CES5471 · MU5471 · sched 03:35Z
ZUCK ZSJN ZUCK · Chongqing → ZSJN · Jinan (Licheng) CES5472 · MU5472 · sched 07:15Z
ZLLL ZSJN ZLLL · Lanzhou (Yongdeng) → ZSJN · Jinan (Licheng) ⚠ gap CES6500 · MU6500 · ⏱ 08:04–10:07 (123m)
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) CES5534 · MU5534 · sched 15:15Z
2026-06-16 4 legs round-trip CES
ZLLL → ZSJN → ZLLL → ZGGG → ZLLL
ZLLL ZSJN ZLLL · Lanzhou (Yongdeng) → ZSJN · Jinan (Licheng) CES6284 · MU6284 · sched 17:25Z
ZSJN ZLLL ZSJN · Jinan (Licheng) → ZLLL · Lanzhou (Yongdeng) CES6499 · MU6499 · ⏱ 05:34– (Nonem)
ZLLL ZGGG ZLLL · Lanzhou (Yongdeng) → ZGGG · Guangzhou (Huadu) CES2305 · MU2305 · ⏱ 09:17– (Nonem)
ZGGG ZLLL ZGGG · Guangzhou (Huadu) → ZLLL · Lanzhou (Yongdeng) CES2306 · MU2306 · ⏱ 13:43– (Nonem)
2026-06-15 6 legs CES
ZSQD → ZLLL → ZSJN → ZSQD → ZSJN → ZUCK → ZLLL
ZSQD ZLLL ZSQD · Qingdao (Jiaozhou) → ZLLL · Lanzhou (Yongdeng) CES6224 · MU6224 · sched 20:00Z
ZLLL ZSJN ZLLL · Lanzhou (Yongdeng) → ZSJN · Jinan (Licheng) CES6500 · MU6500 · sched 23:55Z
ZLLL ZSQD ZLLL · Lanzhou (Yongdeng) → ZSQD · Qingdao (Jiaozhou) ⚠ gap CES6223 · MU6223 · ⏱ 00:25– (Nonem)
ZUCK ZSJN ZUCK · Chongqing → ZSJN · Jinan (Licheng) ⚠ gap CES5472 · MU5472 · sched 07:15Z
ZSJN ZUCK ZSJN · Jinan (Licheng) → ZUCK · Chongqing CES5471 · MU5471 · ⏱ 11:36– (Nonem)
ZSJN ZLLL ZSJN · Jinan (Licheng) → ZLLL · Lanzhou (Yongdeng) ⚠ gap CES6283 · MU6283 · sched 14:25Z
2026-06-14 3 legs round-trip CES
ZLLL → ZYCC → ZLLL → ZLLL
ZLLL ZYCC ZLLL · Lanzhou (Yongdeng) → ZYCC · Changchun CES6683 · MU6683 · sched 22:55Z
ZSNJ ZLLL ZSNJ · Nanjing → ZLLL · Lanzhou (Yongdeng) ⚠ gap CES2448 · MU2448 · ⏱ 03:09– (Nonem)
ZYCC ZLLL ZYCC · Changchun → ZLLL · Lanzhou (Yongdeng) ⚠ gap CES6684 · MU6684 · sched 03:20Z
2026-06-13 5 legs CES
ZLLL → ZSSS → ZHHH → ZLLL → ZLLL → ZSNJ
ZLLL ZSSS ZLLL · Lanzhou (Yongdeng) → ZSSS · Shanghai (Minhang) CES6804 · MU6804 · ⏱ 01:05–03:30 (145m)
ZLLL ZHHH ZLLL · Lanzhou (Yongdeng) → ZHHH · Wuhan (Huangpi) ⚠ gap CES2588 · MU2588 · sched 01:55Z
ZSSS ZLLL ZSSS · Shanghai (Minhang) → ZLLL · Lanzhou (Yongdeng) ⚠ gap CES6803 · MU6803 · ⏱ 05:02– (Nonem)
ZHHH ZLLL ZHHH · Wuhan (Huangpi) → ZLLL · Lanzhou (Yongdeng) ⚠ gap CES2587 · MU2587 · ⏱ 13:17– (Nonem)
ZLLL ZSNJ ZLLL · Lanzhou (Yongdeng) → ZSNJ · Nanjing CES2447 · MU2447 · sched 15:30Z
2026-06-12 3 legs round-trip CES
ZLLL → ZSQD → ZLLL → ZLLL
ZLLL ZSQD ZLLL · Lanzhou (Yongdeng) → ZSQD · Qingdao (Jiaozhou) CES2257 · MU2257 · sched 22:25Z
ZSQD ZLLL ZSQD · Qingdao (Jiaozhou) → ZLLL · Lanzhou (Yongdeng) CES2258 · MU2258 · sched 02:10Z
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) ⚠ gap CES2250 · MU2250 · ⏱ 03:02– (Nonem)
2026-06-11 4 legs CES
ZLLL → ZGGG → ZLLL → ZLLL → ZPPP
ZLLL ZGGG ZLLL · Lanzhou (Yongdeng) → ZGGG · Guangzhou (Huadu) CES2305 · MU2305 · sched 23:40Z
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) ⚠ gap CES894 · MU894 · ⏱ 00:47– (Nonem)
ZGGG ZLLL ZGGG · Guangzhou (Huadu) → ZLLL · Lanzhou (Yongdeng) ⚠ gap CES2306 · MU2306 · sched 03:45Z
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES2249 · MU2249 · sched 15:20Z
2026-06-10 3 legs CES
ZLLL → ZSSS → ZLLL → ZPPP
ZLLL ZSSS ZLLL · Lanzhou (Yongdeng) → ZSSS · Shanghai (Minhang) CES6804 · MU6804 · sched 17:00Z
ZSSS ZLLL ZSSS · Shanghai (Minhang) → ZLLL · Lanzhou (Yongdeng) CES6803 · MU6803 · sched 20:55Z
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES893 · MU893 · sched 04:00Z
2026-06-09 4 legs round-trip CES
ZLLL → ZGHA → ZGHA → ZSFZ → ZLLL
ZLLL ZGHA ZLLL · Lanzhou (Yongdeng) → ZGHA · Changsha (Changsha) CES2197 · MU2197 · sched 20:30Z
ZSFZ ZGHA ZSFZ · Fuzhou (Changle) → ZGHA · Changsha (Changsha) ⚠ gap CES2198 · MU2198 · sched 02:20Z
ZGHA ZSFZ ZGHA · Changsha (Changsha) → ZSFZ · Fuzhou (Changle) CES2197 · MU2197 · ⏱ 07:52– (Nonem)
ZGHA ZLLL ZGHA · Changsha (Changsha) → ZLLL · Lanzhou (Yongdeng) ⚠ gap CES2198 · MU2198 · ⏱ 12:54–15:01 (128m)
2026-06-08 4 legs round-trip CES
ZLLL → ZSQD → ZLLL → ZSSS → ZLLL
ZLLL ZSQD ZLLL · Lanzhou (Yongdeng) → ZSQD · Qingdao (Jiaozhou) CES6223 · MU6223 · sched 16:10Z
ZSQD ZLLL ZSQD · Qingdao (Jiaozhou) → ZLLL · Lanzhou (Yongdeng) CES6224 · MU6224 · sched 20:00Z
ZLLL ZSSS ZLLL · Lanzhou (Yongdeng) → ZSSS · Shanghai (Minhang) CES6814 · MU6814 · sched 01:30Z
ZSSS ZLLL ZSSS · Shanghai (Minhang) → ZLLL · Lanzhou (Yongdeng) CES6813 · MU6813 · ⏱ 13:41– (Nonem)
2026-06-07 5 legs CES
ZPPP → ZLLL → ZGHA → ZGHA → ZSFZ → ZLLL
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CES858 · MU858 · sched 17:20Z
ZSFZ ZGHA ZSFZ · Fuzhou (Changle) → ZGHA · Changsha (Changsha) ⚠ gap CES2198 · MU2198 · sched 02:20Z
ZLLL ZGHA ZLLL · Lanzhou (Yongdeng) → ZGHA · Changsha (Changsha) ⚠ gap CES2197 · MU2197 · ⏱ 04:32– (Nonem)
ZGHA ZSFZ ZGHA · Changsha (Changsha) → ZSFZ · Fuzhou (Changle) CES2197 · MU2197 · ⏱ 07:54– (Nonem)
ZGHA ZLLL ZGHA · Changsha (Changsha) → ZLLL · Lanzhou (Yongdeng) ⚠ gap CES2198 · MU2198 · ⏱ 13:02– (Nonem)
2026-06-06 5 legs CES
ZLLL → ZYHB → ZLLL → WMKK → ZPPP → ZPPP
ZLLL ZYHB ZLLL · Lanzhou (Yongdeng) → ZYHB · Harbin CES6199 · MU6199 · sched 17:50Z
ZYHB ZLLL ZYHB · Harbin → ZLLL · Lanzhou (Yongdeng) CES6200 · MU6200 · sched 22:10Z
ZPPP WMKK ZPPP · Kunming → WMKK · Sepang ⚠ gap intl CES857 · MU857 · sched 07:10Z
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming ⚠ gap CES857 · MU857 · ⏱ 11:34– (Nonem)
WMKK ZPPP WMKK · Sepang → ZPPP · Kunming ⚠ gap intl CES858 · MU858 · sched 12:05Z
2026-06-05 5 legs CES
ZPPP → ZLLL → ZGOW → ZGHA → ZGHA → ZLLL
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CES858 · MU858 · sched 17:20Z
ZGHA ZGOW ZGHA · Changsha (Changsha) → ZGOW · Jieyang (Rongcheng) ⚠ gap CES2399 · MU2399 · sched 23:45Z
ZLLL ZGHA ZLLL · Lanzhou (Yongdeng) → ZGHA · Changsha (Changsha) ⚠ gap CES2399 · MU2399 · ⏱ 05:44– (Nonem)
ZGOW ZGHA ZGOW · Jieyang (Rongcheng) → ZGHA · Changsha (Changsha) ⚠ gap CES2400 · MU2400 · ⏱ 11:33– (Nonem)
ZGHA ZLLL ZGHA · Changsha (Changsha) → ZLLL · Lanzhou (Yongdeng) CES2400 · MU2400 · ⏱ 14:09– (Nonem)
2026-06-04 4 legs CES
ZLLL → ZSSS → ZLLL → ZLLL → ZPPP
ZLLL ZSSS ZLLL · Lanzhou (Yongdeng) → ZSSS · Shanghai (Minhang) CES6806 · MU6806 · sched 22:35Z
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) ⚠ gap CES2250 · MU2250 · ⏱ 02:48–04:39 (111m)
ZSSS ZLLL ZSSS · Shanghai (Minhang) → ZLLL · Lanzhou (Yongdeng) ⚠ gap CES6805 · MU6805 · ⏱ 10:55–13:52 (177m)
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES2249 · MU2249 · sched 15:20Z
2026-06-03 4 legs round-trip CES
ZPPP → ZLLL → ZSQD → ZLLL → ZPPP
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CES2250 · MU2250 · sched 18:55Z
ZLLL ZSQD ZLLL · Lanzhou (Yongdeng) → ZSQD · Qingdao (Jiaozhou) CES2257 · MU2257 · sched 22:25Z
ZSQD ZLLL ZSQD · Qingdao (Jiaozhou) → ZLLL · Lanzhou (Yongdeng) CES2258 · MU2258 · sched 02:10Z
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES2249 · MU2249 · sched 15:20Z
2026-06-02 4 legs round-trip CES
ZPPP → ZLLL → ZSQD → ZLLL → ZPPP
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CES2250 · MU2250 · sched 18:40Z
ZLLL ZSQD ZLLL · Lanzhou (Yongdeng) → ZSQD · Qingdao (Jiaozhou) CES2257 · MU2257 · sched 22:25Z
ZSQD ZLLL ZSQD · Qingdao (Jiaozhou) → ZLLL · Lanzhou (Yongdeng) CES2258 · MU2258 · sched 02:15Z
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES2249 · MU2249 · ⏱ 23:22– (Nonem)
2026-06-01 6 legs round-trip CES
ZPPP → ZLLL → ZGHA → ZGHA → ZGOW → ZLLL → ZPPP
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CES894 · MU894 · sched 17:00Z
ZLLL ZGHA ZLLL · Lanzhou (Yongdeng) → ZGHA · Changsha (Changsha) CES2399 · MU2399 · sched 20:20Z
ZGOW ZGHA ZGOW · Jieyang (Rongcheng) → ZGHA · Changsha (Changsha) ⚠ gap CES2400 · MU2400 · sched 02:20Z
ZGHA ZGOW ZGHA · Changsha (Changsha) → ZGOW · Jieyang (Rongcheng) CES2399 · MU2399 · ⏱ 07:41–08:51 (70m)
ZGHA ZLLL ZGHA · Changsha (Changsha) → ZLLL · Lanzhou (Yongdeng) ⚠ gap CES2400 · MU2400 · ⏱ 13:06– (Nonem)
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES2249 · MU2249 · ⏱ 23:19–01:18 (120m)
2026-05-31 3 legs CES
ZLLL → ZYHB → ZLLL → ZPPP
ZLLL ZYHB ZLLL · Lanzhou (Yongdeng) → ZYHB · Harbin CES6199 · MU6199 · sched 16:25Z
ZYHB ZLLL ZYHB · Harbin → ZLLL · Lanzhou (Yongdeng) CES6200 · MU6200 · sched 20:55Z
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming CES893 · MU893 · sched 04:00Z
2026-05-30 4 legs CES
ZYHB → ZSQD → ZSSS → ZSQD → ZLLL
ZYHB ZSQD ZYHB · Harbin → ZSQD · Qingdao (Jiaozhou) CES5518 · MU5518 · sched 16:30Z
ZSQD ZSSS ZSQD · Qingdao (Jiaozhou) → ZSSS · Shanghai (Minhang) CES5518 · MU5518 · sched 19:45Z
ZSSS ZSQD ZSSS · Shanghai (Minhang) → ZSQD · Qingdao (Jiaozhou) CES5515 · MU5515 · sched 22:55Z
ZSQD ZLLL ZSQD · Qingdao (Jiaozhou) → ZLLL · Lanzhou (Yongdeng) CES2258 · MU2258 · sched 02:20Z
2026-05-29 4 legs CES
ZSSS → ZYCC → ZSSS → ZSQD → ZYHB
ZSSS ZYCC ZSSS · Shanghai (Minhang) → ZYCC · Changchun CES5593 · MU5593 · sched 16:45Z
ZYCC ZSSS ZYCC · Changchun → ZSSS · Shanghai (Minhang) CES5594 · MU5594 · sched 20:25Z
ZSSS ZSQD ZSSS · Shanghai (Minhang) → ZSQD · Qingdao (Jiaozhou) CES5517 · MU5517 · sched 02:15Z
ZSQD ZYHB ZSQD · Qingdao (Jiaozhou) → ZYHB · Harbin CES5517 · MU5517 · sched 05:00Z
2026-05-28 4 legs CES
ZSPD → ZSGZ → ZSPD → ZSQD → ZSSS
ZSPD ZSGZ ZSPD · Shanghai (Pudong) → ZSGZ · Ganzhou CES5573 · MU5573 · sched 17:35Z
ZSGZ ZSPD ZSGZ · Ganzhou → ZSPD · Shanghai (Pudong) CES5574 · MU5574 · sched 20:10Z
ZSPD ZSQD ZSPD · Shanghai (Pudong) → ZSQD · Qingdao (Jiaozhou) CES5574 · MU5574 · sched 23:25Z
ZSQD ZSSS ZSQD · Qingdao (Jiaozhou) → ZSSS · Shanghai (Minhang) CES5556 · MU5556 · sched 02:45Z
2026-05-27 1 legs CES
ZSQD → ZSPD
ZSQD ZSPD ZSQD · Qingdao (Jiaozhou) → ZSPD · Shanghai (Pudong) CES5573 · MU5573 · sched 14:45Z
2026-05-26 4 legs round-trip CES
ZSQD → RKSI → ZLIC → ZSQD → ZSQD
ZSQD RKSI ZSQD · Qingdao (Jiaozhou) → RKSI · Seoul intl CES2039 · MU2039 · sched 16:25Z
ZSQD ZLIC ZSQD · Qingdao (Jiaozhou) → ZLIC · Yinchuan ⚠ gap CES6165 · MU6165 · sched 22:00Z
RKSI ZSQD RKSI · Seoul → ZSQD · Qingdao (Jiaozhou) ⚠ gap intl CES2040 · MU2040 · ⏱ 03:23– (Nonem)
ZLIC ZSQD ZLIC · Yinchuan → ZSQD · Qingdao (Jiaozhou) ⚠ gap CES6166 · MU6166 · ⏱ 09:42– (Nonem)
2026-05-25 4 legs round-trip CES
ZSQD → RKSI → ZSQD → ZGNN → ZSQD
ZSQD RKSI ZSQD · Qingdao (Jiaozhou) → RKSI · Seoul intl CES2039 · MU2039 · sched 16:25Z
RKSI ZSQD RKSI · Seoul → ZSQD · Qingdao (Jiaozhou) intl CES2040 · MU2040 · sched 18:00Z
ZSQD ZGNN ZSQD · Qingdao (Jiaozhou) → ZGNN · Nanning (Jiangnan) CES6321 · MU6321 · sched 23:05Z
ZGNN ZSQD ZGNN · Nanning (Jiangnan) → ZSQD · Qingdao (Jiaozhou) CES6322 · MU6322 · sched 03:55Z
2026-05-24 4 legs round-trip CES
ZSQD → ZPJH → ZSWZ → ZSQD → ZSQD
ZSQD ZPJH ZSQD · Qingdao (Jiaozhou) → ZPJH · Jinghong (Gasa) CES6409 · MU6409 · sched 17:10Z
ZSQD ZSWZ ZSQD · Qingdao (Jiaozhou) → ZSWZ · Wenzhou (Longwan) ⚠ gap CES6525 · MU6525 · sched 03:05Z
ZPJH ZSQD ZPJH · Jinghong (Gasa) → ZSQD · Qingdao (Jiaozhou) ⚠ gap CES6410 · MU6410 · ⏱ 06:05– (Nonem)
ZSWZ ZSQD ZSWZ · Wenzhou (Longwan) → ZSQD · Qingdao (Jiaozhou) ⚠ gap CES6526 · MU6526 · sched 06:30Z
2026-05-23 4 legs round-trip CES
ZSQD → RKSI → ZSQD → ZLXN → ZSQD
ZSQD RKSI ZSQD · Qingdao (Jiaozhou) → RKSI · Seoul intl CES2033 · MU2033 · sched 18:15Z
RKSI ZSQD RKSI · Seoul → ZSQD · Qingdao (Jiaozhou) intl CES2034 · MU2034 · sched 19:10Z
ZSQD ZLXN ZSQD · Qingdao (Jiaozhou) → ZLXN · Haidong (Huzhu Tu Autonomous County) CES6125 · MU6125 · sched 23:05Z
ZLXN ZSQD ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSQD · Qingdao (Jiaozhou) CES6126 · MU6126 · sched 03:05Z
2026-05-22 5 legs CES
ZYHB → ZSQD → ZSSS → ZSQD → ZSSS → ZSQD
ZYHB ZSQD ZYHB · Harbin → ZSQD · Qingdao (Jiaozhou) CES5518 · MU5518 · sched 16:30Z
ZSQD ZSSS ZSQD · Qingdao (Jiaozhou) → ZSSS · Shanghai (Minhang) CES5518 · MU5518 · sched 19:45Z
ZSSS ZSQD ZSSS · Shanghai (Minhang) → ZSQD · Qingdao (Jiaozhou) CES5515 · MU5515 · sched 22:55Z
ZSQD ZSSS ZSQD · Qingdao (Jiaozhou) → ZSSS · Shanghai (Minhang) CES5514 · MU5514 · sched 01:30Z
ZSSS ZSQD ZSSS · Shanghai (Minhang) → ZSQD · Qingdao (Jiaozhou) CES5519 · MU5519 · sched 04:20Z
2026-05-21 4 legs CES
ZBTJ → ZSSS → ZSQD → ZBTJ → ZYHB
ZBTJ ZSSS ZBTJ · Tianjin → ZSSS · Shanghai (Minhang) CES5142 · MU5142 · sched 22:00Z
ZSSS ZSQD ZSSS · Shanghai (Minhang) → ZSQD · Qingdao (Jiaozhou) CES5517 · MU5517 · sched 02:15Z
ZSSS ZBTJ ZSSS · Shanghai (Minhang) → ZBTJ · Tianjin ⚠ gap CES5141 · MU5141 · ⏱ 03:06– (Nonem)
ZSQD ZYHB ZSQD · Qingdao (Jiaozhou) → ZYHB · Harbin ⚠ gap CES5517 · MU5517 · sched 05:05Z
2026-05-20 2 legs CES
ZSPD → ZWAT → ZSSS
ZSPD ZWAT ZSPD · Shanghai (Pudong) → ZWAT · Altay CES6673 · MU6673 · sched 17:20Z
ZWAT ZSSS ZWAT · Altay → ZSSS · Shanghai (Minhang) CES6674 · MU6674 · sched 23:55Z
2026-05-19 4 legs round-trip CES
ZSPD → ZSJN → ZYJM → ZSJN → ZSPD
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) CES6367 · MU6367 · sched 17:55Z
ZSJN ZYJM ZSJN · Jinan (Licheng) → ZYJM · Jiamusi CES6367 · MU6367 · sched 20:45Z
ZYJM ZSJN ZYJM · Jiamusi → ZSJN · Jinan (Licheng) CES6368 · MU6368 · sched 00:10Z
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) CES6368 · MU6368 · sched 04:05Z
2026-05-18 4 legs CES
ZPPP → ZSJN → ZPPP → ZSJN → ZSPD
ZPPP ZSJN ZPPP · Kunming → ZSJN · Jinan (Licheng) CES6818 · MU6818 · sched 20:20Z
ZSJN ZPPP ZSJN · Jinan (Licheng) → ZPPP · Kunming CES6819 · MU6819 · sched 01:05Z
ZPPP ZSJN ZPPP · Kunming → ZSJN · Jinan (Licheng) CES6820 · MU6820 · ⏱ 13:16– (Nonem)
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) CES5534 · MU5534 · ⏱ 23:13– (Nonem)
2026-05-17 4 legs CES
ZLXY → ZSJN → ZGGG → ZSJN → ZPPP
ZLXY ZSJN ZLXY · Xi'an → ZSJN · Jinan (Licheng) CES2430 · MU2430 · sched 18:05Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CES5259 · MU5259 · sched 01:50Z
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CES5260 · MU5260 · sched 05:50Z
ZSJN ZPPP ZSJN · Jinan (Licheng) → ZPPP · Kunming CES6817 · MU6817 · ⏱ 00:01–03:00 (179m)
2026-05-16 3 legs CES
ZGGG → ZSJN → ZGGG → ZLXY
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CES6398 · MU6398 · sched 20:55Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CES6397 · MU6397 · ⏱ 01:51– (Nonem)
ZSJN ZLXY ZSJN · Jinan (Licheng) → ZLXY · Xi'an ⚠ gap CES2429 · MU2429 · sched 15:05Z
2026-05-15 5 legs CES
ZSPD → ZSJN → ZYQQ → ZSJN → ZSPD → ZSJN
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) CES2441 · MU2441 · sched 18:05Z
ZSJN ZYQQ ZSJN · Jinan (Licheng) → ZYQQ · Qiqihar CES2441 · MU2441 · sched 21:00Z
ZYQQ ZSJN ZYQQ · Qiqihar → ZSJN · Jinan (Licheng) CES2442 · MU2442 · sched 00:25Z
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) CES2442 · MU2442 · sched 04:15Z
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) CES5533 · MU5533 · sched 07:00Z
2026-05-14 4 legs CES
ZPPP → ZSJN → ZSJN → ZPPP → ZSPD
ZPPP ZSJN ZPPP · Kunming → ZSJN · Jinan (Licheng) CES6818 · MU6818 · ⏱ 04:28– (Nonem)
ZPPP ZSJN ZPPP · Kunming → ZSJN · Jinan (Licheng) ⚠ gap CES6820 · MU6820 · sched 05:15Z
ZSJN ZPPP ZSJN · Jinan (Licheng) → ZPPP · Kunming CES6819 · MU6819 · ⏱ 08:59–11:45 (166m)
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) ⚠ gap CES5534 · MU5534 · sched 15:15Z
2026-05-13 6 legs CES
ZSPD → ZSJN → ZSJN → ZSPD → ZYQQ → ZSJN → ZPPP
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) CES2441 · MU2441 · sched 18:05Z
ZYQQ ZSJN ZYQQ · Qiqihar → ZSJN · Jinan (Licheng) ⚠ gap CES2442 · MU2442 · sched 00:25Z
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) CES2442 · MU2442 · sched 04:15Z
ZSJN ZYQQ ZSJN · Jinan (Licheng) → ZYQQ · Qiqihar ⚠ gap CES2441 · MU2441 · ⏱ 04:58– (Nonem)
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) ⚠ gap CES5533 · MU5533 · sched 07:00Z
ZSJN ZPPP ZSJN · Jinan (Licheng) → ZPPP · Kunming CES6817 · MU6817 · ⏱ 23:57–02:50 (173m)
2026-05-12 4 legs CES
ZLIC → ZSJN → ZPPP → ZSJN → ZSPD
ZLIC ZSJN ZLIC · Yinchuan → ZSJN · Jinan (Licheng) CES6360 · MU6360 · sched 17:45Z
ZSJN ZPPP ZSJN · Jinan (Licheng) → ZPPP · Kunming CES6819 · MU6819 · sched 00:40Z
ZSJN ZSJN ZSJN · Jinan (Licheng) → ZSJN · Jinan (Licheng) ⚠ gap CES6820 · MU6820 · sched 05:15Z
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) CES5534 · MU5534 · ⏱ 23:13– (Nonem)
2026-05-11 4 legs CES
ZPPP → ZSJN → ZSJN → ZPPP → ZLIC
ZPPP ZSJN ZPPP · Kunming → ZSJN · Jinan (Licheng) CES6818 · MU6818 · sched 20:20Z
ZPPP ZSJN ZPPP · Kunming → ZSJN · Jinan (Licheng) ⚠ gap CES6820 · MU6820 · sched 05:15Z
ZSJN ZPPP ZSJN · Jinan (Licheng) → ZPPP · Kunming CES6819 · MU6819 · ⏱ 09:05–12:14 (189m)
ZSJN ZLIC ZSJN · Jinan (Licheng) → ZLIC · Yinchuan ⚠ gap CES6359 · MU6359 · ⏱ 22:47– (Nonem)
2026-05-10 4 legs CES
ZSJN → ZPPP → ZSJN → ZSJN → ZPPP
ZSJN ZPPP ZSJN · Jinan (Licheng) → ZPPP · Kunming CES6819 · MU6819 · sched 00:40Z
ZPPP ZSJN ZPPP · Kunming → ZSJN · Jinan (Licheng) CES6818 · MU6818 · ⏱ 04:27– (Nonem)
ZPPP ZSJN ZPPP · Kunming → ZSJN · Jinan (Licheng) ⚠ gap CES6820 · MU6820 · sched 05:20Z
ZSJN ZPPP ZSJN · Jinan (Licheng) → ZPPP · Kunming CES6817 · MU6817 · sched 16:00Z
2026-05-09 4 legs round-trip CES
ZPPP → ZSJN → ZPPP → ZSJN → ZPPP
ZPPP ZSJN ZPPP · Kunming → ZSJN · Jinan (Licheng) CES6818 · MU6818 · sched 20:20Z
ZSJN ZPPP ZSJN · Jinan (Licheng) → ZPPP · Kunming CES6819 · MU6819 · ⏱ 08:54–11:55 (181m)
ZPPP ZSJN ZPPP · Kunming → ZSJN · Jinan (Licheng) CES6820 · MU6820 · ⏱ 13:21–15:53 (152m)
ZSJN ZPPP ZSJN · Jinan (Licheng) → ZPPP · Kunming CES6817 · MU6817 · sched 16:00Z
2026-05-08 4 legs CES
ZLXY → ZSJN → ZGGG → ZSJN → ZPPP
ZLXY ZSJN ZLXY · Xi'an → ZSJN · Jinan (Licheng) CES2430 · MU2430 · sched 18:05Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CES5259 · MU5259 · sched 01:50Z
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CES5260 · MU5260 · sched 05:50Z
ZSJN ZPPP ZSJN · Jinan (Licheng) → ZPPP · Kunming CES6817 · MU6817 · sched 16:00Z
2026-05-07 6 legs CES
ZSPD → ZSJN → ZYJM → ZSJN → ZSJN → ZSPD → ZLXY
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) CES6367 · MU6367 · sched 17:55Z
ZSJN ZYJM ZSJN · Jinan (Licheng) → ZYJM · Jiamusi CES6367 · MU6367 · sched 20:45Z
ZYJM ZSJN ZYJM · Jiamusi → ZSJN · Jinan (Licheng) CES6368 · MU6368 · sched 00:10Z
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) ⚠ gap CES5533 · MU5533 · sched 06:50Z
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) CES6368 · MU6368 · ⏱ 12:03– (Nonem)
ZSJN ZLXY ZSJN · Jinan (Licheng) → ZLXY · Xi'an ⚠ gap CES2429 · MU2429 · sched 15:05Z
2026-05-06 4 legs CES
ZLXY → ZSJN → ZSJN → ZGGG → ZSPD
ZLXY ZSJN ZLXY · Xi'an → ZSJN · Jinan (Licheng) CES2430 · MU2430 · sched 18:05Z
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) ⚠ gap CES5260 · MU5260 · sched 05:50Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CES5259 · MU5259 · ⏱ 09:53– (Nonem)
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) ⚠ gap CES5534 · MU5534 · ⏱ 23:16– (Nonem)
2026-05-05 6 legs CES
ZBDS → ZLXN → ZBDS → ZSJN → ZGGG → ZSJN → ZLXY
ZBDS ZLXN ZBDS · Ordos → ZLXN · Haidong (Huzhu Tu Autonomous County) CES5657 · MU5657 · sched 18:30Z
ZLXN ZBDS ZLXN · Haidong (Huzhu Tu Autonomous County) → ZBDS · Ordos CES5658 · MU5658 · sched 21:00Z
ZBDS ZSJN ZBDS · Ordos → ZSJN · Jinan (Licheng) CES5658 · MU5658 · sched 23:15Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CES5259 · MU5259 · sched 01:50Z
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CES5260 · MU5260 · sched 05:50Z
ZSJN ZLXY ZSJN · Jinan (Licheng) → ZLXY · Xi'an CES2429 · MU2429 · sched 15:05Z
2026-05-04 4 legs CES
ZSSS → ZGGG → ZSSS → ZSJN → ZBDS
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CES5303 · MU5303 · sched 19:30Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CES5310 · MU5310 · sched 23:30Z
ZSSS ZSJN ZSSS · Shanghai (Minhang) → ZSJN · Jinan (Licheng) CES5577 · MU5577 · ⏱ 13:16–14:39 (84m)
ZSJN ZBDS ZSJN · Jinan (Licheng) → ZBDS · Ordos CES5657 · MU5657 · sched 15:55Z
2026-05-03 6 legs CES
ZLIC → ZSJN → ZSJN → ZUCK → ZHHH → ZSJN → ZSSS
ZLIC ZSJN ZLIC · Yinchuan → ZSJN · Jinan (Licheng) CES6360 · MU6360 · sched 17:45Z
ZHHH ZSJN ZHHH · Wuhan (Huangpi) → ZSJN · Jinan (Licheng) ⚠ gap CES6314 · MU6314 · sched 23:55Z
ZSJN ZUCK ZSJN · Jinan (Licheng) → ZUCK · Chongqing CES5471 · MU5471 · sched 03:35Z
ZSJN ZHHH ZSJN · Jinan (Licheng) → ZHHH · Wuhan (Huangpi) ⚠ gap CES6313 · MU6313 · ⏱ 05:13– (Nonem)
ZUCK ZSJN ZUCK · Chongqing → ZSJN · Jinan (Licheng) ⚠ gap CES5472 · MU5472 · sched 07:15Z
ZSJN ZSSS ZSJN · Jinan (Licheng) → ZSSS · Shanghai (Minhang) CES5578 · MU5578 · ⏱ 23:12– (Nonem)
2026-05-02 3 legs CES
ZUCK → ZSJN → ZUCK → ZLIC
ZUCK ZSJN ZUCK · Chongqing → ZSJN · Jinan (Licheng) CES5472 · MU5472 · sched 07:15Z
ZSJN ZUCK ZSJN · Jinan (Licheng) → ZUCK · Chongqing CES5471 · MU5471 · ⏱ 11:39– (Nonem)
ZSJN ZLIC ZSJN · Jinan (Licheng) → ZLIC · Yinchuan ⚠ gap CES6359 · MU6359 · ⏱ 23:01– (Nonem)
2026-05-01 5 legs round-trip CES
ZSPD → ZSJN → ZYQQ → ZSJN → ZSJN → ZSPD
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) CES2441 · MU2441 · sched 18:05Z
ZSJN ZYQQ ZSJN · Jinan (Licheng) → ZYQQ · Qiqihar CES2441 · MU2441 · sched 21:00Z
ZYQQ ZSJN ZYQQ · Qiqihar → ZSJN · Jinan (Licheng) CES2442 · MU2442 · sched 00:25Z
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) ⚠ gap CES5533 · MU5533 · sched 07:00Z
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) CES2442 · MU2442 · ⏱ 12:19– (Nonem)
2026-04-30 6 legs CES
ZBDS → ZLXN → ZBDS → ZSJN → ZGGG → ZSJN → ZSPD
ZBDS ZLXN ZBDS · Ordos → ZLXN · Haidong (Huzhu Tu Autonomous County) CES5657 · MU5657 · sched 18:30Z
ZLXN ZBDS ZLXN · Haidong (Huzhu Tu Autonomous County) → ZBDS · Ordos CES5658 · MU5658 · sched 21:00Z
ZBDS ZSJN ZBDS · Ordos → ZSJN · Jinan (Licheng) CES5658 · MU5658 · sched 23:15Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CES5259 · MU5259 · sched 01:50Z
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CES5260 · MU5260 · sched 05:50Z
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) CES5534 · MU5534 · sched 15:15Z
2026-04-29 4 legs CES
ZLXY → ZSJN → ZGGG → ZSJN → ZBDS
ZLXY ZSJN ZLXY · Xi'an → ZSJN · Jinan (Licheng) CES2430 · MU2430 · sched 18:05Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CES5259 · MU5259 · sched 01:50Z
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CES5260 · MU5260 · sched 05:50Z
ZSJN ZBDS ZSJN · Jinan (Licheng) → ZBDS · Ordos CES5657 · MU5657 · sched 15:55Z
2026-04-28 4 legs CES
ZPPP → ZSJN → ZGGG → ZSJN → ZLXY
ZPPP ZSJN ZPPP · Kunming → ZSJN · Jinan (Licheng) CES6818 · MU6818 · sched 20:20Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CES5259 · MU5259 · sched 01:50Z
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CES5260 · MU5260 · sched 05:50Z
ZSJN ZLXY ZSJN · Jinan (Licheng) → ZLXY · Xi'an CES2429 · MU2429 · sched 15:05Z
2026-04-27 6 legs CES
ZLIC → ZSJN → ZSJN → ZLLL → ZSJN → ZUCK → ZPPP
ZLIC ZSJN ZLIC · Yinchuan → ZSJN · Jinan (Licheng) CES6360 · MU6360 · sched 17:45Z
ZLLL ZSJN ZLLL · Lanzhou (Yongdeng) → ZSJN · Jinan (Licheng) ⚠ gap CES6500 · MU6500 · sched 23:40Z
ZSJN ZLLL ZSJN · Jinan (Licheng) → ZLLL · Lanzhou (Yongdeng) CES6499 · MU6499 · ⏱ 04:44– (Nonem)
ZUCK ZSJN ZUCK · Chongqing → ZSJN · Jinan (Licheng) ⚠ gap CES5472 · MU5472 · sched 07:15Z
ZSJN ZUCK ZSJN · Jinan (Licheng) → ZUCK · Chongqing CES5471 · MU5471 · ⏱ 11:45– (Nonem)
ZSJN ZPPP ZSJN · Jinan (Licheng) → ZPPP · Kunming ⚠ gap CES6817 · MU6817 · sched 16:00Z
2026-04-26 4 legs CES
ZPPP → ZSJN → ZGGG → ZSJN → ZLIC
ZPPP ZSJN ZPPP · Kunming → ZSJN · Jinan (Licheng) CES6818 · MU6818 · sched 20:20Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CES5259 · MU5259 · sched 01:50Z
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CES5260 · MU5260 · sched 05:50Z
ZSJN ZLIC ZSJN · Jinan (Licheng) → ZLIC · Yinchuan CES6359 · MU6359 · sched 14:55Z
2026-04-25 6 legs CES
ZSPD → ZSJN → ZYJM → ZSJN → ZSJN → ZSPD → ZPPP
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) CES6367 · MU6367 · sched 18:05Z
ZSJN ZYJM ZSJN · Jinan (Licheng) → ZYJM · Jiamusi CES6367 · MU6367 · sched 20:45Z
ZYJM ZSJN ZYJM · Jiamusi → ZSJN · Jinan (Licheng) CES6368 · MU6368 · sched 01:15Z
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) ⚠ gap CES5533 · MU5533 · sched 07:55Z
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) CES6368 · MU6368 · ⏱ 13:08– (Nonem)
ZSJN ZPPP ZSJN · Jinan (Licheng) → ZPPP · Kunming ⚠ gap CES6817 · MU6817 · sched 16:00Z
2026-04-24 4 legs CES
ZLIC → ZSJN → ZSJN → ZSPD → ZLLL
ZLIC ZSJN ZLIC · Yinchuan → ZSJN · Jinan (Licheng) CES6360 · MU6360 · sched 17:45Z
ZLLL ZSJN ZLLL · Lanzhou (Yongdeng) → ZSJN · Jinan (Licheng) ⚠ gap CES6500 · MU6500 · ⏱ 08:55– (Nonem)
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) CES5534 · MU5534 · ⏱ 23:21– (Nonem)
ZSJN ZLLL ZSJN · Jinan (Licheng) → ZLLL · Lanzhou (Yongdeng) ⚠ gap CES6499 · MU6499 · sched Z
2026-04-23 4 legs CES
ZPPP → ZSJN → ZUCK → ZSJN → ZLIC
ZPPP ZSJN ZPPP · Kunming → ZSJN · Jinan (Licheng) CES6818 · MU6818 · sched 20:20Z
ZSJN ZUCK ZSJN · Jinan (Licheng) → ZUCK · Chongqing CES5471 · MU5471 · sched 03:35Z
ZUCK ZSJN ZUCK · Chongqing → ZSJN · Jinan (Licheng) CES5472 · MU5472 · sched 07:15Z
ZSJN ZLIC ZSJN · Jinan (Licheng) → ZLIC · Yinchuan CES6359 · MU6359 · sched 15:00Z
2026-04-22 4 legs CES
ZSJN → ZLLL → ZSJN → ZSJN → ZPPP
ZSJN ZLLL ZSJN · Jinan (Licheng) → ZLLL · Lanzhou (Yongdeng) CES6499 · MU6499 · sched 20:30Z
ZLLL ZSJN ZLLL · Lanzhou (Yongdeng) → ZSJN · Jinan (Licheng) CES6500 · MU6500 · sched 23:40Z
ZLIC ZSJN ZLIC · Yinchuan → ZSJN · Jinan (Licheng) ⚠ gap CES6360 · MU6360 · ⏱ 01:55– (Nonem)
ZSJN ZPPP ZSJN · Jinan (Licheng) → ZPPP · Kunming CES6817 · MU6817 · ⏱ 23:58– (Nonem)
2026-04-21 6 legs CES
ZLXY → ZSJN → ZHHH → ZUCK → ZSJN → ZSJN → ZLIC
ZLXY ZSJN ZLXY · Xi'an → ZSJN · Jinan (Licheng) CES2430 · MU2430 · sched 18:05Z
ZSJN ZHHH ZSJN · Jinan (Licheng) → ZHHH · Wuhan (Huangpi) CES6313 · MU6313 · sched 21:05Z
ZSJN ZUCK ZSJN · Jinan (Licheng) → ZUCK · Chongqing ⚠ gap CES5471 · MU5471 · sched 03:35Z
ZUCK ZSJN ZUCK · Chongqing → ZSJN · Jinan (Licheng) CES5472 · MU5472 · sched 07:15Z
ZHHH ZSJN ZHHH · Wuhan (Huangpi) → ZSJN · Jinan (Licheng) ⚠ gap CES6314 · MU6314 · ⏱ 08:05– (Nonem)
ZSJN ZLIC ZSJN · Jinan (Licheng) → ZLIC · Yinchuan CES6359 · MU6359 · sched 15:00Z
2026-04-20 6 legs CES
ZLIC → ZSJN → ZLLL → ZSJN → ZUCK → ZSJN → ZLXY
ZLIC ZSJN ZLIC · Yinchuan → ZSJN · Jinan (Licheng) CES6360 · MU6360 · sched 17:45Z
ZSJN ZLLL ZSJN · Jinan (Licheng) → ZLLL · Lanzhou (Yongdeng) CES6499 · MU6499 · sched 20:35Z
ZLLL ZSJN ZLLL · Lanzhou (Yongdeng) → ZSJN · Jinan (Licheng) CES6500 · MU6500 · sched 23:40Z
ZSJN ZUCK ZSJN · Jinan (Licheng) → ZUCK · Chongqing CES5471 · MU5471 · sched 03:35Z
ZUCK ZSJN ZUCK · Chongqing → ZSJN · Jinan (Licheng) CES5472 · MU5472 · sched 07:15Z
ZSJN ZLXY ZSJN · Jinan (Licheng) → ZLXY · Xi'an CES2429 · MU2429 · sched 15:05Z
2026-04-19 4 legs CES
ZPPP → ZSJN → ZGGG → ZSJN → ZLIC
ZPPP ZSJN ZPPP · Kunming → ZSJN · Jinan (Licheng) CES6818 · MU6818 · sched 20:20Z
ZSJN ZGGG ZSJN · Jinan (Licheng) → ZGGG · Guangzhou (Huadu) CES5259 · MU5259 · sched 01:50Z
ZGGG ZSJN ZGGG · Guangzhou (Huadu) → ZSJN · Jinan (Licheng) CES5260 · MU5260 · sched 05:50Z
ZSJN ZLIC ZSJN · Jinan (Licheng) → ZLIC · Yinchuan CES6359 · MU6359 · sched 14:55Z
2026-04-18 6 legs CES
ZSPD → ZSJN → ZSJN → ZSJN → ZSPD → ZPPP → ?
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) CES6367 · MU6367 · sched 18:05Z
ZYJM ZSJN ZYJM · Jiamusi → ZSJN · Jinan (Licheng) ⚠ gap CES6368 · MU6368 · sched 01:15Z
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) ⚠ gap CES5533 · MU5533 · sched 07:55Z
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) CES6368 · MU6368 · ⏱ 13:10– (Nonem)
ZSJN ZPPP ZSJN · Jinan (Licheng) → ZPPP · Kunming ⚠ gap CES6817 · MU6817 · sched 16:00Z
ZSJN ? ZSJN · Jinan (Licheng) → — ⚠ gap CES6367 · MU6367 · sched Z
2026-04-17 5 legs CES
ZGZH → ZSPD → ZJHK → ZSPD → ZSJN → ZSPD
ZGZH ZSPD ZGZH · Liuzhou (Liujiang) → ZSPD · Shanghai (Pudong) CES5204 · MU5204 · sched 18:25Z
ZSPD ZJHK ZSPD · Shanghai (Pudong) → ZJHK · Haikou (Meilan) CES5549 · MU5549 · sched 22:50Z
ZJHK ZSPD ZJHK · Haikou (Meilan) → ZSPD · Shanghai (Pudong) CES5550 · MU5550 · sched 02:50Z
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) CES5533 · MU5533 · sched 07:00Z
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) CES5534 · MU5534 · sched 15:15Z
2026-04-16 4 legs CES
ZSWX → ZSPD → ZSJN → ZSPD → ZGZH
ZSWX ZSPD ZSWX · Wuxi → ZSPD · Shanghai (Pudong) CES5534 · MU5534 · sched 15:15Z
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) CES6367 · MU6367 · sched 17:55Z
ZSJN ZSPD ZSJN · Jinan (Licheng) → ZSPD · Shanghai (Pudong) CES6368 · MU6368 · ⏱ 13:08– (Nonem)
ZSPD ZGZH ZSPD · Shanghai (Pudong) → ZGZH · Liuzhou (Liujiang) CES5203 · MU5203 · sched 14:40Z
2026-04-15 5 legs CES
ZSPD → ZSJN → ZYQQ → ZSJN → ZSSS → ZSJN
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) CES2441 · MU2441 · sched 18:05Z
ZSJN ZYQQ ZSJN · Jinan (Licheng) → ZYQQ · Qiqihar CES2441 · MU2441 · sched 20:45Z
ZYQQ ZSJN ZYQQ · Qiqihar → ZSJN · Jinan (Licheng) CES2442 · MU2442 · sched 00:25Z
ZSWX ZSSS ZSWX · Wuxi → ZSSS · Shanghai (Minhang) ⚠ gap CES2442 · MU2442 · sched 04:15Z
ZSPD ZSJN ZSPD · Shanghai (Pudong) → ZSJN · Jinan (Licheng) ⚠ gap CES5533 · MU5533 · sched 07:00Z
2026-04-14 2 legs CES
ZSWX → ZSSS → ZSQD
ZSWX ZSSS ZSWX · Wuxi → ZSSS · Shanghai (Minhang) CES5518 · MU5518 · sched 19:45Z
ZSSS ZSQD ZSSS · Shanghai (Minhang) → ZSQD · Qingdao (Jiaozhou) CES5515 · MU5515 · sched 23:00Z
2026-04-13 5 legs CES
ZUCK → ZSSS → ZSAM → ZSSS → ZSQD → ZYHB
ZUCK ZSSS ZUCK · Chongqing → ZSSS · Shanghai (Minhang) CES5426 · MU5426 · sched 15:20Z
ZSSS ZSAM ZSSS · Shanghai (Minhang) → ZSAM · Xiamen CES5665 · MU5665 · sched 19:10Z
ZSAM ZSSS ZSAM · Xiamen → ZSSS · Shanghai (Minhang) CES5666 · MU5666 · sched 22:00Z
ZSSS ZSQD ZSSS · Shanghai (Minhang) → ZSQD · Qingdao (Jiaozhou) CES5517 · MU5517 · sched 02:15Z
ZSQD ZYHB ZSQD · Qingdao (Jiaozhou) → ZYHB · Harbin CES5517 · MU5517 · sched 05:00Z
2026-04-12 4 legs CES
ZSSS → ZSQD → ZYDQ → ZSSS → ZUCK
ZSSS ZSQD ZSSS · Shanghai (Minhang) → ZSQD · Qingdao (Jiaozhou) CES5529 · MU5529 · sched 16:40Z
ZSQD ZYDQ ZSQD · Qingdao (Jiaozhou) → ZYDQ · Daqing CES5529 · MU5529 · sched 20:10Z
ZSSS ZSSS ZSSS · Shanghai (Minhang) → ZSSS · Shanghai (Minhang) ⚠ gap CES5530 · MU5530 · sched 02:25Z
ZSSS ZUCK ZSSS · Shanghai (Minhang) → ZUCK · Chongqing CES5431 · MU5431 · sched 03:10Z
2026-04-11 1 legs CES
ZWWW → ZSSS
ZWWW ZSSS ZWWW · Ürümqi → ZSSS · Shanghai (Minhang) CES5634 · MU5634 · sched 21:10Z
2026-04-10 3 legs CES
ZSPD → ZWAT → ZSSS → ZWWW
ZSPD ZWAT ZSPD · Shanghai (Pudong) → ZWAT · Altay CES6673 · MU6673 · sched 17:20Z
ZWAT ZSSS ZWAT · Altay → ZSSS · Shanghai (Minhang) CES6674 · MU6674 · sched 23:55Z
ZSSS ZWWW ZSSS · Shanghai (Minhang) → ZWWW · Ürümqi CES5633 · MU5633 · sched 14:35Z
2026-04-09 4 legs CES
ZSPD → ZBYC → ZSPD → ZSPD → ?
ZSPD ZBYC ZSPD · Shanghai (Pudong) → ZBYC · Yuncheng (Yanhu) CES6477 · MU6477 · sched 01:15Z
ZBYC ZSPD ZBYC · Yuncheng (Yanhu) → ZSPD · Shanghai (Pudong) CES6478 · MU6478 · sched 04:20Z
? ZSPD — → ZSPD · Shanghai (Pudong) CES6286 · MU6286 · sched Z
ZSPD ? ZSPD · Shanghai (Pudong) → — CES6285 · MU6285 · sched Z
2026-04-08 3 legs CES
ZWSH → ZSPD → ZBAA → ZSPD
ZWSH ZSPD ZWSH · Kashgar → ZSPD · Shanghai (Pudong) CES6222 · MU6222 · sched 22:35Z
ZSPD ZBAA ZSPD · Shanghai (Pudong) → ZBAA · Beijing CES5165 · MU5165 · sched 05:35Z
ZBAA ZSPD ZBAA · Beijing → ZSPD · Shanghai (Pudong) CES5100 · MU5100 · ⏱ 23:07– (Nonem)
2026-04-07 5 legs CES
ZSPD → ZSGZ → ZSPD → ZSPD → ZUYB → ZWSH
ZSPD ZSGZ ZSPD · Shanghai (Pudong) → ZSGZ · Ganzhou CES5573 · MU5573 · sched 17:35Z
ZSGZ ZSPD ZSGZ · Ganzhou → ZSPD · Shanghai (Pudong) CES5574 · MU5574 · sched 20:10Z
ZUYB ZSPD ZUYB · Yibin (Cuiping) → ZSPD · Shanghai (Pudong) ⚠ gap CES5268 · MU5268 · sched 05:25Z
ZSPD ZUYB ZSPD · Shanghai (Pudong) → ZUYB · Yibin (Cuiping) CES5267 · MU5267 · ⏱ 09:22– (Nonem)
ZSPD ZWSH ZSPD · Shanghai (Pudong) → ZWSH · Kashgar ⚠ gap CES6221 · MU6221 · sched 15:05Z
2026-04-06 3 legs CES
ZSQD → ZWSH → ZSQD → ZSPD
ZSQD ZWSH ZSQD · Qingdao (Jiaozhou) → ZWSH · Kashgar CES6123 · MU6123 · sched 17:05Z
ZWSH ZSQD ZWSH · Kashgar → ZSQD · Qingdao (Jiaozhou) CES6124 · MU6124 · sched 23:55Z
ZSQD ZSPD ZSQD · Qingdao (Jiaozhou) → ZSPD · Shanghai (Pudong) CES5573 · MU5573 · sched 14:45Z
2026-04-05 4 legs round-trip CES
ZSQD → RKSI → ZSQD → ZJHK → ZSQD
ZSQD RKSI ZSQD · Qingdao (Jiaozhou) → RKSI · Seoul intl CES2033 · MU2033 · sched 18:00Z
RKSI ZSQD RKSI · Seoul → ZSQD · Qingdao (Jiaozhou) intl CES2034 · MU2034 · sched 19:10Z
ZSQD ZJHK ZSQD · Qingdao (Jiaozhou) → ZJHK · Haikou (Meilan) CES6545 · MU6545 · sched 00:05Z
ZJHK ZSQD ZJHK · Haikou (Meilan) → ZSQD · Qingdao (Jiaozhou) CES6546 · MU6546 · sched 05:20Z
2026-04-04 4 legs round-trip CES
ZSQD → ZLXY → ZSQD → ZSCN → ZSQD
ZSQD ZLXY ZSQD · Qingdao (Jiaozhou) → ZLXY · Xi'an CES6226 · MU6226 · sched 18:10Z
ZLXY ZSQD ZLXY · Xi'an → ZSQD · Qingdao (Jiaozhou) CES6225 · MU6225 · sched 21:25Z
ZSQD ZSCN ZSQD · Qingdao (Jiaozhou) → ZSCN · Nanchang CES6967 · MU6967 · sched 00:45Z
ZSCN ZSQD ZSCN · Nanchang → ZSQD · Qingdao (Jiaozhou) CES6968 · MU6968 · sched 04:05Z
2026-04-03 5 legs CES
ZSOF → ZGHZ → ZSOF → ZSQD → ZYJM → ZSQD
ZSOF ZGHZ ZSOF · Hefei → ZGHZ · Huizhou (Pingtan) CES5653 · MU5653 · sched 18:15Z
ZGHZ ZSOF ZGHZ · Huizhou (Pingtan) → ZSOF · Hefei CES5654 · MU5654 · sched 21:10Z
ZSOF ZSQD ZSOF · Hefei → ZSQD · Qingdao (Jiaozhou) CES5654 · MU5654 · sched 00:10Z
ZSQD ZYJM ZSQD · Qingdao (Jiaozhou) → ZYJM · Jiamusi CES6539 · MU6539 · sched 02:15Z
ZYJM ZSQD ZYJM · Jiamusi → ZSQD · Qingdao (Jiaozhou) CES6540 · MU6540 · sched 05:25Z
2026-04-02 4 legs CES
ZLXY → ZSQD → ZJHK → ZSQD → ZSOF
ZLXY ZSQD ZLXY · Xi'an → ZSQD · Qingdao (Jiaozhou) CES2414 · MU2414 · sched 18:30Z
ZSQD ZJHK ZSQD · Qingdao (Jiaozhou) → ZJHK · Haikou (Meilan) CES6545 · MU6545 · sched 00:05Z
ZJHK ZSQD ZJHK · Haikou (Meilan) → ZSQD · Qingdao (Jiaozhou) CES6546 · MU6546 · sched 05:15Z
ZSQD ZSOF ZSQD · Qingdao (Jiaozhou) → ZSOF · Hefei CES5653 · MU5653 · sched 15:45Z
2026-04-01 4 legs CES
ZLXN → ZSQD → ZJHK → ZSQD → ZLXY
ZLXN ZSQD ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSQD · Qingdao (Jiaozhou) CES6126 · MU6126 · sched 20:00Z
ZSQD ZJHK ZSQD · Qingdao (Jiaozhou) → ZJHK · Haikou (Meilan) CES6545 · MU6545 · sched 00:05Z
ZJHK ZSQD ZJHK · Haikou (Meilan) → ZSQD · Qingdao (Jiaozhou) CES6546 · MU6546 · sched 05:20Z
ZSQD ZLXY ZSQD · Qingdao (Jiaozhou) → ZLXY · Xi'an CES2413 · MU2413 · sched 15:15Z
2026-03-31 4 legs CES
ZSSS → ZYHB → ZSSS → ZSQD → ZLXN
ZSSS ZYHB ZSSS · Shanghai (Minhang) → ZYHB · Harbin CES5631 · MU5631 · sched 17:05Z
ZYHB ZSSS ZYHB · Harbin → ZSSS · Shanghai (Minhang) CES5632 · MU5632 · sched 21:20Z
ZSSS ZSQD ZSSS · Shanghai (Minhang) → ZSQD · Qingdao (Jiaozhou) CES5517 · MU5517 · ⏱ 10:27– (Nonem)
ZSQD ZLXN ZSQD · Qingdao (Jiaozhou) → ZLXN · Haidong (Huzhu Tu Autonomous County) CES6125 · MU6125 · sched 15:25Z
2026-03-30 4 legs CES
ZSSS → ZSAM → ZSSS → ZSSS → ZSSM
ZSSS ZSAM ZSSS · Shanghai (Minhang) → ZSAM · Xiamen CES5665 · MU5665 · sched 19:10Z
ZSSM ZSSS ZSSM · Sanming (Sha) → ZSSS · Shanghai (Minhang) ⚠ gap CES6594 · MU6594 · sched 03:30Z
ZSAM ZSSS ZSAM · Xiamen → ZSSS · Shanghai (Minhang) ⚠ gap CES5666 · MU5666 · ⏱ 06:20– (Nonem)
ZSSS ZSSM ZSSS · Shanghai (Minhang) → ZSSM · Sanming (Sha) CES6593 · MU6593 · ⏱ 09:26– (Nonem)
2026-03-29 2 legs round-trip CES
ZWAT → ZSSS → ZWAT
ZWAT ZSSS ZWAT · Altay → ZSSS · Shanghai (Minhang) CES6674 · MU6674 · sched 23:55Z
ZSPD ZWAT ZSPD · Shanghai (Pudong) → ZWAT · Altay ⚠ gap CES6673 · MU6673 · ⏱ 01:50– (Nonem)
2026-03-28 5 legs CES
ZSQD → ZUGY → ZSQD → ZSPD → ZSQD → ZSPD
ZSQD ZUGY ZSQD · Qingdao (Jiaozhou) → ZUGY · Guiyang (Nanming) CES9941 · MU9941 · sched 17:25Z
ZUGY ZSQD ZUGY · Guiyang (Nanming) → ZSQD · Qingdao (Jiaozhou) CES9942 · MU9942 · sched 22:00Z
ZSQD ZSPD ZSQD · Qingdao (Jiaozhou) → ZSPD · Shanghai (Pudong) CES5594 · MU5594 · sched 03:40Z
ZSPD ZSQD ZSPD · Shanghai (Pudong) → ZSQD · Qingdao (Jiaozhou) CES5521 · MU5521 · sched 06:30Z
ZSQD ZSPD ZSQD · Qingdao (Jiaozhou) → ZSPD · Shanghai (Pudong) CES5522 · MU5522 · sched 14:35Z
2026-03-27 4 legs round-trip CES
ZSQD → ZBYN → ZPJH → ZBYN → ZSQD
ZSQD ZBYN ZSQD · Qingdao (Jiaozhou) → ZBYN · Taiyuan CES9819 · MU9819 · sched 16:45Z
ZBYN ZPJH ZBYN · Taiyuan → ZPJH · Jinghong (Gasa) CES9819 · MU9819 · sched 20:00Z
ZPJH ZBYN ZPJH · Jinghong (Gasa) → ZBYN · Taiyuan CES9820 · MU9820 · sched 00:15Z
ZBYN ZSQD ZBYN · Taiyuan → ZSQD · Qingdao (Jiaozhou) CES9820 · MU9820 · sched 04:15Z
2026-03-26 4 legs round-trip CES
ZSQD → ZBYN → ZPJH → ZBYN → ZSQD
ZSQD ZBYN ZSQD · Qingdao (Jiaozhou) → ZBYN · Taiyuan CES9819 · MU9819 · sched 16:45Z
ZBYN ZPJH ZBYN · Taiyuan → ZPJH · Jinghong (Gasa) CES9819 · MU9819 · sched 20:00Z
ZPJH ZBYN ZPJH · Jinghong (Gasa) → ZBYN · Taiyuan CES9820 · MU9820 · sched 00:10Z
ZBYN ZSQD ZBYN · Taiyuan → ZSQD · Qingdao (Jiaozhou) CES9820 · MU9820 · sched 04:10Z
2026-03-25 4 legs round-trip CES
ZSQD → ZPPP → ZSQD → ZYJM → ZSQD
ZSQD ZPPP ZSQD · Qingdao (Jiaozhou) → ZPPP · Kunming CES5685 · MU5685 · sched 16:30Z
ZPPP ZSQD ZPPP · Kunming → ZSQD · Qingdao (Jiaozhou) CES5686 · MU5686 · sched 21:30Z
ZSQD ZYJM ZSQD · Qingdao (Jiaozhou) → ZYJM · Jiamusi CES6539 · MU6539 · sched 02:30Z
ZYJM ZSQD ZYJM · Jiamusi → ZSQD · Qingdao (Jiaozhou) CES6540 · MU6540 · sched 05:45Z
2026-03-24 4 legs round-trip CES
ZSQD → ZBYN → ZPJH → ZBYN → ZSQD
ZSQD ZBYN ZSQD · Qingdao (Jiaozhou) → ZBYN · Taiyuan CES9819 · MU9819 · sched 16:45Z
ZBYN ZPJH ZBYN · Taiyuan → ZPJH · Jinghong (Gasa) CES9819 · MU9819 · sched 20:00Z
ZPJH ZBYN ZPJH · Jinghong (Gasa) → ZBYN · Taiyuan CES9820 · MU9820 · sched 00:10Z
ZBYN ZSQD ZBYN · Taiyuan → ZSQD · Qingdao (Jiaozhou) CES9820 · MU9820 · sched 04:15Z