‹ Aircraft

B-1609 / 780D1A

332 flights over 91 days · 3.65 legs/day · base ZLLL · Lanzhou (Yongdeng) · operators: CES

332
Flights
36
Airports served
26%
ADS-B observed
6
Ferry / no-flightnum

Aircraft identity

A320 214SL A320
China Eastern Airlines · reg B-1609
Airbus · free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 3 legs CES
ZBAD → ZLLL → ZSQD → ZLLL
ZBAD ZLLL ZBAD · Beijing → ZLLL · Lanzhou (Yongdeng) CES2412 · MU2412 · ⏱ 03:32– (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:15Z
2026-06-22 3 legs CES
ZLLL → ZSQD → ZLLL → ZBAD
ZLLL ZSQD ZLLL · Lanzhou (Yongdeng) → ZSQD · Qingdao (Jiaozhou) CES6223 · MU6223 · sched 00:10Z
ZSQD ZLLL ZSQD · Qingdao (Jiaozhou) → ZLLL · Lanzhou (Yongdeng) CES6224 · MU6224 · sched 04:00Z
ZLLL ZBAD ZLLL · Lanzhou (Yongdeng) → ZBAD · Beijing CES2411 · MU2411 · sched 23:50Z
2026-06-21 3 legs CES
ZLDH → ZLLL → ZBAD → ZLLL
ZLDH ZLLL ZLDH · Dunhuang → ZLLL · Lanzhou (Yongdeng) CES2415 · MU2415 · sched 04:45Z
ZLLL ZBAD ZLLL · Lanzhou (Yongdeng) → ZBAD · Beijing CES2415 · MU2415 · ⏱ 07:36– (Nonem)
ZBAD ZLLL ZBAD · Beijing → ZLLL · Lanzhou (Yongdeng) CES2416 · MU2416 · ⏱ 11:11– (Nonem)
2026-06-20 3 legs CES
ZLLL → ZSOF → ZLLL → ZLDH
ZLLL ZSOF ZLLL · Lanzhou (Yongdeng) → ZSOF · Hefei CES9977 · MU9977 · sched 02:40Z
ZSOF ZLLL ZSOF · Hefei → ZLLL · Lanzhou (Yongdeng) CES9978 · MU9978 · sched 05:50Z
ZLLL ZLDH ZLLL · Lanzhou (Yongdeng) → ZLDH · Dunhuang CES9978 · MU9978 · ⏱ 09:17– (Nonem)
2026-06-19 5 legs CES
ZBAD → ZLLL → ZLJQ → ZLLL → ZBAD → ZLLL
ZBAD ZLLL ZBAD · Beijing → ZLLL · Lanzhou (Yongdeng) CES2412 · MU2412 · sched 03:10Z
ZLLL ZLJQ ZLLL · Lanzhou (Yongdeng) → ZLJQ · Jiayuguan CES2412 · MU2412 · sched 06:30Z
ZLJQ ZLLL ZLJQ · Jiayuguan → ZLLL · Lanzhou (Yongdeng) CES2417 · MU2417 · sched 09:00Z
ZLLL ZBAD ZLLL · Lanzhou (Yongdeng) → ZBAD · Beijing CES2417 · MU2417 · ⏱ 11:17– (Nonem)
ZBAD ZLLL ZBAD · Beijing → ZLLL · Lanzhou (Yongdeng) CES2129 · MU2129 · ⏱ 23:18– (Nonem)
2026-06-18 6 legs round-trip CES
ZBAD → ZLLL → ZLJQ → ZLLL → ZBAD → ZLLL → ZBAD
ZBAD ZLLL ZBAD · Beijing → ZLLL · Lanzhou (Yongdeng) CES2412 · MU2412 · sched 03:10Z
ZLLL ZLJQ ZLLL · Lanzhou (Yongdeng) → ZLJQ · Jiayuguan CES2412 · MU2412 · ⏱ 06:53– (Nonem)
ZLJQ ZLLL ZLJQ · Jiayuguan → ZLLL · Lanzhou (Yongdeng) CES2417 · MU2417 · sched 09:00Z
ZLLL ZBAD ZLLL · Lanzhou (Yongdeng) → ZBAD · Beijing CES2417 · MU2417 · ⏱ 11:42–13:37 (115m)
ZBAD ZLLL ZBAD · Beijing → ZLLL · Lanzhou (Yongdeng) CES2418 · MU2418 · sched 14:40Z
ZLLL ZBAD ZLLL · Lanzhou (Yongdeng) → ZBAD · Beijing CES2411 · MU2411 · sched 23:50Z
2026-06-17 3 legs CES
ZLLL → ZSQD → ZLLL → ZBAD
ZLLL ZSQD ZLLL · Lanzhou (Yongdeng) → ZSQD · Qingdao (Jiaozhou) CES6223 · MU6223 · sched 00:10Z
ZSQD ZLLL ZSQD · Qingdao (Jiaozhou) → ZLLL · Lanzhou (Yongdeng) CES6224 · MU6224 · sched 04:00Z
ZLLL ZBAD ZLLL · Lanzhou (Yongdeng) → ZBAD · Beijing CES2411 · MU2411 · sched 23:50Z
2026-06-16 4 legs round-trip CES
ZLLL → ZSOF → ZLLL → ZLDH → ZLLL
ZLLL ZSOF ZLLL · Lanzhou (Yongdeng) → ZSOF · Hefei CES9977 · MU9977 · sched 02:40Z
ZSOF ZLLL ZSOF · Hefei → ZLLL · Lanzhou (Yongdeng) CES9978 · MU9978 · sched 05:50Z
ZLLL ZLDH ZLLL · Lanzhou (Yongdeng) → ZLDH · Dunhuang CES9978 · MU9978 · sched 09:10Z
ZLDH ZLLL ZLDH · Dunhuang → ZLLL · Lanzhou (Yongdeng) CES2234 · MU2234 · ⏱ 11:42– (Nonem)
2026-06-15 6 legs round-trip CES
ZLLL → ZLDH → ZLLL → ZBAD → ZLLL → ZLDH → ZLLL
ZLLL ZLDH ZLLL · Lanzhou (Yongdeng) → ZLDH · Dunhuang CES2233 · MU2233 · sched 02:00Z
ZLDH ZLLL ZLDH · Dunhuang → ZLLL · Lanzhou (Yongdeng) CES2415 · MU2415 · sched 04:45Z
ZLLL ZBAD ZLLL · Lanzhou (Yongdeng) → ZBAD · Beijing CES2415 · MU2415 · sched 07:30Z
ZBAD ZLLL ZBAD · Beijing → ZLLL · Lanzhou (Yongdeng) CES2416 · MU2416 · sched 11:05Z
ZLLL ZLDH ZLLL · Lanzhou (Yongdeng) → ZLDH · Dunhuang CES2416 · MU2416 · sched 14:20Z
ZLDH ZLLL ZLDH · Dunhuang → ZLLL · Lanzhou (Yongdeng) CES9977 · MU9977 · sched 00:00Z
2026-06-13 3 legs CES
ZLJQ → ZLLL → ZUGY → ZLLL
ZLJQ ZLLL ZLJQ · Jiayuguan → ZLLL · Lanzhou (Yongdeng) CES2359 · MU2359 · sched 00:30Z
ZLLL ZUGY ZLLL · Lanzhou (Yongdeng) → ZUGY · Guiyang (Nanming) CES6767 · MU6767 · sched 07:55Z
ZUGY ZLLL ZUGY · Guiyang (Nanming) → ZLLL · Lanzhou (Yongdeng) CES6768 · MU6768 · sched 10:55Z
2026-06-12 4 legs round-trip CES
ZLJQ → ZLLL → ZSNJ → ZLLL → ZLJQ
ZLJQ ZLLL ZLJQ · Jiayuguan → ZLLL · Lanzhou (Yongdeng) CES2359 · MU2359 · sched 00:30Z
ZLLL ZSNJ ZLLL · Lanzhou (Yongdeng) → ZSNJ · Nanjing CES2359 · MU2359 · ⏱ 02:59–05:17 (138m)
ZSNJ ZLLL ZSNJ · Nanjing → ZLLL · Lanzhou (Yongdeng) CES2360 · MU2360 · sched 06:40Z
ZLLL ZLJQ ZLLL · Lanzhou (Yongdeng) → ZLJQ · Jiayuguan CES2360 · MU2360 · sched 10:10Z
2026-06-11 4 legs round-trip CES
ZLJQ → ZLLL → ZSNJ → ZLLL → ZLJQ
ZLJQ ZLLL ZLJQ · Jiayuguan → ZLLL · Lanzhou (Yongdeng) CES2359 · MU2359 · sched 00:30Z
ZLLL ZSNJ ZLLL · Lanzhou (Yongdeng) → ZSNJ · Nanjing CES2359 · MU2359 · sched 03:00Z
ZSNJ ZLLL ZSNJ · Nanjing → ZLLL · Lanzhou (Yongdeng) CES2360 · MU2360 · sched 06:40Z
ZLLL ZLJQ ZLLL · Lanzhou (Yongdeng) → ZLJQ · Jiayuguan CES2360 · MU2360 · ⏱ 10:11– (Nonem)
2026-06-10 3 legs CES
ZLLL → ZGGG → ZLLL → ZLJQ
ZLLL ZGGG ZLLL · Lanzhou (Yongdeng) → ZGGG · Guangzhou (Huadu) CES9833 · MU9833 · ⏱ 01:48– (Nonem)
ZGGG ZLLL ZGGG · Guangzhou (Huadu) → ZLLL · Lanzhou (Yongdeng) CES9834 · MU9834 · ⏱ 06:33– (Nonem)
ZLLL ZLJQ ZLLL · Lanzhou (Yongdeng) → ZLJQ · Jiayuguan CES2360 · MU2360 · sched 10:10Z
2026-06-09 5 legs CES
ZBAD → ZLLL → ZLJQ → ZLLL → ZBAD → ZLLL
ZBAD ZLLL ZBAD · Beijing → ZLLL · Lanzhou (Yongdeng) CES2412 · MU2412 · sched 03:15Z
ZLLL ZLJQ ZLLL · Lanzhou (Yongdeng) → ZLJQ · Jiayuguan CES2412 · MU2412 · ⏱ 06:32– (Nonem)
ZLJQ ZLLL ZLJQ · Jiayuguan → ZLLL · Lanzhou (Yongdeng) CES2417 · MU2417 · sched 09:00Z
ZLLL ZBAD ZLLL · Lanzhou (Yongdeng) → ZBAD · Beijing CES2417 · MU2417 · ⏱ 11:21– (Nonem)
ZBAD ZLLL ZBAD · Beijing → ZLLL · Lanzhou (Yongdeng) CES2418 · MU2418 · sched 14:40Z
2026-06-08 5 legs CES
ZLLL → ZSCN → ZLLL → ZBSJ → ZLLL → ZBAD
ZLLL ZSCN ZLLL · Lanzhou (Yongdeng) → ZSCN · Nanchang CES9831 · MU9831 · ⏱ 00:59– (Nonem)
ZSCN ZLLL ZSCN · Nanchang → ZLLL · Lanzhou (Yongdeng) CES9832 · MU9832 · sched 04:25Z
ZLLL ZBSJ ZLLL · Lanzhou (Yongdeng) → ZBSJ · Shijiazhuang CES2327 · MU2327 · sched 09:00Z
ZBSJ ZLLL ZBSJ · Shijiazhuang → ZLLL · Lanzhou (Yongdeng) CES2328 · MU2328 · sched 12:00Z
ZLLL ZBAD ZLLL · Lanzhou (Yongdeng) → ZBAD · Beijing CES2411 · MU2411 · sched 23:50Z
2026-06-07 4 legs round-trip CES
ZLLL → ZSYT → ZLLL → ZHHH → ZLLL
ZLLL ZSYT ZLLL · Lanzhou (Yongdeng) → ZSYT · Yantai CES9877 · MU9877 · sched 01:55Z
ZSYT ZLLL ZSYT · Yantai → ZLLL · Lanzhou (Yongdeng) CES9878 · MU9878 · sched 05:55Z
ZLLL ZHHH ZLLL · Lanzhou (Yongdeng) → ZHHH · Wuhan (Huangpi) CES2588 · MU2588 · sched 09:55Z
ZHHH ZLLL ZHHH · Wuhan (Huangpi) → ZLLL · Lanzhou (Yongdeng) CES2587 · MU2587 · ⏱ 13:15–14:58 (103m)
2026-06-06 5 legs CES
ZBAD → ZLLL → ZLJQ → ZLLL → ZBTJ → ZLLL
ZBAD ZLLL ZBAD · Beijing → ZLLL · Lanzhou (Yongdeng) CES2412 · MU2412 · sched 03:10Z
ZLLL ZLJQ ZLLL · Lanzhou (Yongdeng) → ZLJQ · Jiayuguan CES2412 · MU2412 · sched 06:30Z
ZLJQ ZLLL ZLJQ · Jiayuguan → ZLLL · Lanzhou (Yongdeng) CES2417 · MU2417 · sched 09:00Z
ZLLL ZBTJ ZLLL · Lanzhou (Yongdeng) → ZBTJ · Tianjin CES6263 · MU6263 · sched 12:15Z
ZBTJ ZLLL ZBTJ · Tianjin → ZLLL · Lanzhou (Yongdeng) CES6264 · MU6264 · sched 15:25Z
2026-06-05 4 legs round-trip CES
ZBAD → ZSNB → ZUCK → ZSNB → ZBAD
ZBAD ZSNB ZBAD · Beijing → ZSNB · Ningbo CES5178 · MU5178 · sched 02:55Z
ZSNB ZUCK ZSNB · Ningbo → ZUCK · Chongqing CES2395 · MU2395 · sched 05:55Z
ZUCK ZSNB ZUCK · Chongqing → ZSNB · Ningbo CES2396 · MU2396 · sched 10:05Z
ZSNB ZBAD ZSNB · Ningbo → ZBAD · Beijing CES5177 · MU5177 · sched 23:20Z
2026-06-04 4 legs CES
ZHHH → ZLXN → ZHHH → ZSNB → ZBAD
ZHHH ZLXN ZHHH · Wuhan (Huangpi) → ZLXN · Haidong (Huzhu Tu Autonomous County) CES6631 · MU6631 · sched 01:55Z
ZLXN ZHHH ZLXN · Haidong (Huzhu Tu Autonomous County) → ZHHH · Wuhan (Huangpi) CES6632 · MU6632 · sched 05:40Z
ZHHH ZSNB ZHHH · Wuhan (Huangpi) → ZSNB · Ningbo CES6632 · MU6632 · sched 09:00Z
ZSNB ZBAD ZSNB · Ningbo → ZBAD · Beijing CES5177 · MU5177 · ⏱ 22:55– (Nonem)
2026-06-03 4 legs CES
ZBAD → ZSNB → ZUCK → ZSNB → ZHHH
ZBAD ZSNB ZBAD · Beijing → ZSNB · Ningbo CES5178 · MU5178 · sched 02:55Z
ZSNB ZUCK ZSNB · Ningbo → ZUCK · Chongqing CES2395 · MU2395 · ⏱ 07:00– (Nonem)
ZUCK ZSNB ZUCK · Chongqing → ZSNB · Ningbo CES2396 · MU2396 · sched 10:05Z
ZSNB ZHHH ZSNB · Ningbo → ZHHH · Wuhan (Huangpi) CES6631 · MU6631 · sched 23:15Z
2026-06-02 3 legs CES
ZSNB → ZUCK → ZSNB → ZBAD
ZSNB ZUCK ZSNB · Ningbo → ZUCK · Chongqing CES2395 · MU2395 · sched 05:55Z
ZUCK ZSNB ZUCK · Chongqing → ZSNB · Ningbo CES2396 · MU2396 · sched 10:05Z
ZSNB ZBAD ZSNB · Ningbo → ZBAD · Beijing CES5177 · MU5177 · ⏱ 23:29– (Nonem)
2026-06-01 3 legs CES
ZHHH → ZLXN → ZHHH → ZSNB
ZHHH ZLXN ZHHH · Wuhan (Huangpi) → ZLXN · Haidong (Huzhu Tu Autonomous County) CES6631 · MU6631 · sched 01:55Z
ZLXN ZHHH ZLXN · Haidong (Huzhu Tu Autonomous County) → ZHHH · Wuhan (Huangpi) CES6632 · MU6632 · sched 05:40Z
ZHHH ZSNB ZHHH · Wuhan (Huangpi) → ZSNB · Ningbo CES6632 · MU6632 · ⏱ 09:10– (Nonem)
2026-05-31 4 legs CES
ZYTL → ZSNB → ZLXY → ZSNB → ZHHH
ZYTL ZSNB ZYTL · Dalian (Ganjingzi) → ZSNB · Ningbo CES6560 · MU6560 · sched 02:05Z
ZSNB ZLXY ZSNB · Ningbo → ZLXY · Xi'an CES2393 · MU2393 · sched 06:05Z
ZLXY ZSNB ZLXY · Xi'an → ZSNB · Ningbo CES2394 · MU2394 · sched 09:35Z
ZSNB ZHHH ZSNB · Ningbo → ZHHH · Wuhan (Huangpi) CES6631 · MU6631 · sched 23:15Z
2026-05-30 4 legs CES
ZPPP → ZSNB → RCTP → ZSNB → ZYTL
ZPPP ZSNB ZPPP · Kunming → ZSNB · Ningbo CES5454 · MU5454 · sched 03:30Z
ZSNB RCTP ZSNB · Ningbo → RCTP · Taoyuan intl CES2009 · MU2009 · sched 08:40Z
RCTP ZSNB RCTP · Taoyuan → ZSNB · Ningbo intl CES2010 · MU2010 · sched 11:30Z
ZSNB ZYTL ZSNB · Ningbo → ZYTL · Dalian (Ganjingzi) CES6559 · MU6559 · ⏱ 23:07– (Nonem)
2026-05-29 4 legs CES
ZGGG → ZSHC → ZHCC → ZSHC → ZPPP
ZGGG ZSHC ZGGG · Guangzhou (Huadu) → ZSHC · Hangzhou CES6991 · MU6991 · sched 23:50Z
ZSHC ZHCC ZSHC · Hangzhou → ZHCC · Zhengzhou CES2957 · MU2957 · sched 02:55Z
ZHCC ZSHC ZHCC · Zhengzhou → ZSHC · Hangzhou CES2958 · MU2958 · sched 05:55Z
ZSHC ZPPP ZSHC · Hangzhou → ZPPP · Kunming CES5655 · MU5655 · sched 23:15Z
2026-05-28 4 legs round-trip CES
ZGGG → ZSQD → ZGGG → ZSPD → ZGGG
ZGGG ZSQD ZGGG · Guangzhou (Huadu) → ZSQD · Qingdao (Jiaozhou) CES6341 · MU6341 · sched 00:40Z
ZSQD ZGGG ZSQD · Qingdao (Jiaozhou) → ZGGG · Guangzhou (Huadu) CES6342 · MU6342 · sched 04:55Z
ZGGG ZSPD ZGGG · Guangzhou (Huadu) → ZSPD · Shanghai (Pudong) CES5362 · MU5362 · ⏱ 10:01– (Nonem)
ZSPD ZGGG ZSPD · Shanghai (Pudong) → ZGGG · Guangzhou (Huadu) CES5361 · MU5361 · sched 12:45Z
2026-05-27 3 legs CES
ZSHC → ZBYN → ZSHC → ZGGG
ZSHC ZBYN ZSHC · Hangzhou → ZBYN · Taiyuan CES6149 · MU6149 · sched 00:35Z
ZBYN ZSHC ZBYN · Taiyuan → ZSHC · Hangzhou CES6150 · MU6150 · sched 03:35Z
ZSHC ZGGG ZSHC · Hangzhou → ZGGG · Guangzhou (Huadu) CES6992 · MU6992 · sched 08:40Z
2026-05-26 4 legs CES
ZSJH → ? → ZSJH → ZSHC → ?
ZSJH ? ZSJH · Chizhou → — ferry · sched Z
ZSJH ZSJH ZSJH · Chizhou → ZSJH · Chizhou CES200 · MU200 · sched Z
ZSJH ZSHC ZSJH · Chizhou → ZSHC · Hangzhou CES9002 · MU9002 · sched Z
ZSJH ? ZSJH · Chizhou → — ⚠ gap CES200 · MU200 · sched Z
2026-05-25 3 legs CES
ZSJH → ? → ZSJH → ?
ZSJH ? ZSJH · Chizhou → — CES200 · MU200 · sched Z
ZSJH ZSJH ZSJH · Chizhou → ZSJH · Chizhou ferry · sched Z
ZSJH ? ZSJH · Chizhou → — CES7801 · MU7801 · sched Z
2026-05-24 4 legs CES
ZSQD → ZYYJ → ZSQD → 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 ? ZSHC · Hangzhou → — CES9001 · MU9001 · ⏱ 13:52– (Nonem)
2026-05-23 5 legs CES
ZLLL → ZLDH → ZLLL → ZBAD → ZSHC → ZSQD
ZLLL ZLDH ZLLL · Lanzhou (Yongdeng) → ZLDH · Dunhuang CES2233 · MU2233 · ⏱ 02:08– (Nonem)
ZLDH ZLLL ZLDH · Dunhuang → ZLLL · Lanzhou (Yongdeng) CES2415 · MU2415 · sched 04:45Z
ZLLL ZBAD ZLLL · Lanzhou (Yongdeng) → ZBAD · Beijing CES2415 · MU2415 · sched 07:30Z
ZBAD ZSHC ZBAD · Beijing → ZSHC · Hangzhou CES5190 · MU5190 · ⏱ 11:15– (Nonem)
ZSHC ZSQD ZSHC · Hangzhou → ZSQD · Qingdao (Jiaozhou) CES5671 · MU5671 · sched 22:55Z
2026-05-22 3 legs CES
ZBAD → ZLLL → ZLJQ → ZLLL
ZBAD ZLLL ZBAD · Beijing → ZLLL · Lanzhou (Yongdeng) CES2412 · MU2412 · ⏱ 03:13– (Nonem)
ZLLL ZLJQ ZLLL · Lanzhou (Yongdeng) → ZLJQ · Jiayuguan CES2412 · MU2412 · ⏱ 06:49– (Nonem)
ZLJQ ZLLL ZLJQ · Jiayuguan → ZLLL · Lanzhou (Yongdeng) CES2417 · MU2417 · sched 09:00Z
2026-05-21 4 legs CES
ZSNJ → ZLLL → ZYCC → ZLLL → ZBAD
ZSNJ ZLLL ZSNJ · Nanjing → ZLLL · Lanzhou (Yongdeng) CES2448 · MU2448 · sched 03:00Z
ZLLL ZYCC ZLLL · Lanzhou (Yongdeng) → ZYCC · Changchun CES6683 · MU6683 · ⏱ 06:58–09:32 (154m)
ZYCC ZLLL ZYCC · Changchun → ZLLL · Lanzhou (Yongdeng) CES6684 · MU6684 · ⏱ 11:22– (Nonem)
ZLLL ZBAD ZLLL · Lanzhou (Yongdeng) → ZBAD · Beijing CES2411 · MU2411 · sched 23:50Z
2026-05-20 5 legs CES
ZLLL → ZSSS → ZLLL → ZHHH → ZLLL → ZSNJ
ZLLL ZSSS ZLLL · Lanzhou (Yongdeng) → ZSSS · Shanghai (Minhang) CES6804 · MU6804 · sched 01:00Z
ZSSS ZLLL ZSSS · Shanghai (Minhang) → ZLLL · Lanzhou (Yongdeng) CES6803 · MU6803 · ⏱ 05:03– (Nonem)
ZLLL ZHHH ZLLL · Lanzhou (Yongdeng) → ZHHH · Wuhan (Huangpi) CES2588 · MU2588 · sched 09:55Z
ZHHH ZLLL ZHHH · Wuhan (Huangpi) → ZLLL · Lanzhou (Yongdeng) CES2587 · MU2587 · sched 13:15Z
ZLLL ZSNJ ZLLL · Lanzhou (Yongdeng) → ZSNJ · Nanjing CES2447 · MU2447 · ⏱ 23:32– (Nonem)
2026-05-19 3 legs CES
ZLJQ → ZLLL → ZSSS → ZLLL
ZLJQ ZLLL ZLJQ · Jiayuguan → ZLLL · Lanzhou (Yongdeng) CES2359 · MU2359 · sched 00:30Z
ZLLL ZSSS ZLLL · Lanzhou (Yongdeng) → ZSSS · Shanghai (Minhang) CES6806 · MU6806 · sched 06:35Z
ZSSS ZLLL ZSSS · Shanghai (Minhang) → ZLLL · Lanzhou (Yongdeng) CES6805 · MU6805 · sched 10:40Z
2026-05-18 4 legs round-trip CES
ZLJQ → ZLLL → ZSNJ → ZLLL → ZLJQ
ZLJQ ZLLL ZLJQ · Jiayuguan → ZLLL · Lanzhou (Yongdeng) CES2359 · MU2359 · sched 00:30Z
ZLLL ZSNJ ZLLL · Lanzhou (Yongdeng) → ZSNJ · Nanjing CES2359 · MU2359 · ⏱ 02:55– (Nonem)
ZSNJ ZLLL ZSNJ · Nanjing → ZLLL · Lanzhou (Yongdeng) CES2360 · MU2360 · sched 06:40Z
ZLLL ZLJQ ZLLL · Lanzhou (Yongdeng) → ZLJQ · Jiayuguan CES2360 · MU2360 · sched 10:10Z
2026-05-17 4 legs round-trip CES
ZLJQ → ZLLL → ZSNJ → ZLLL → ZLJQ
ZLJQ ZLLL ZLJQ · Jiayuguan → ZLLL · Lanzhou (Yongdeng) CES2359 · MU2359 · sched 00:30Z
ZLLL ZSNJ ZLLL · Lanzhou (Yongdeng) → ZSNJ · Nanjing CES2359 · MU2359 · sched 03:00Z
ZSNJ ZLLL ZSNJ · Nanjing → ZLLL · Lanzhou (Yongdeng) CES2360 · MU2360 · sched 06:40Z
ZLLL ZLJQ ZLLL · Lanzhou (Yongdeng) → ZLJQ · Jiayuguan CES2360 · MU2360 · sched 10:10Z
2026-05-16 3 legs CES
ZLLL → ZSNJ → ZLLL → ZLJQ
ZLLL ZSNJ ZLLL · Lanzhou (Yongdeng) → ZSNJ · Nanjing CES2359 · MU2359 · sched 03:00Z
ZSNJ ZLLL ZSNJ · Nanjing → ZLLL · Lanzhou (Yongdeng) CES2360 · MU2360 · ⏱ 06:50– (Nonem)
ZLLL ZLJQ ZLLL · Lanzhou (Yongdeng) → ZLJQ · Jiayuguan CES2360 · MU2360 · sched 10:10Z
2026-05-15 4 legs round-trip CES
ZLLL → ZBHH → ZLLL → ZUTF → ZLLL
ZLLL ZBHH ZLLL · Lanzhou (Yongdeng) → ZBHH · Hohhot CES6157 · MU6157 · ⏱ 06:38– (Nonem)
ZBHH ZLLL ZBHH · Hohhot → ZLLL · Lanzhou (Yongdeng) CES6158 · MU6158 · sched 09:15Z
ZLLL ZUTF ZLLL · Lanzhou (Yongdeng) → ZUTF · Chengdu (Jianyang) CES2472 · MU2472 · ⏱ 13:51– (Nonem)
ZUTF ZLLL ZUTF · Chengdu (Jianyang) → ZLLL · Lanzhou (Yongdeng) CES2471 · MU2471 · ⏱ 23:46– (Nonem)
2026-05-14 3 legs CES
ZBAD → ZLLL → ZSSS → ZLLL
ZBAD ZLLL ZBAD · Beijing → ZLLL · Lanzhou (Yongdeng) CES2412 · MU2412 · sched 03:10Z
ZLLL ZSSS ZLLL · Lanzhou (Yongdeng) → ZSSS · Shanghai (Minhang) CES6806 · MU6806 · sched 06:35Z
ZSSS ZLLL ZSSS · Shanghai (Minhang) → ZLLL · Lanzhou (Yongdeng) CES6805 · MU6805 · ⏱ 10:52– (Nonem)
2026-05-13 1 legs CES
ZLLL → ZBAD
ZLLL ZBAD ZLLL · Lanzhou (Yongdeng) → ZBAD · Beijing CES2411 · MU2411 · sched 23:50Z
2026-05-11 4 legs round-trip CES
ZLLL → ZHHH → ZSNB → ZHHH → ZLLL
ZLLL ZHHH ZLLL · Lanzhou (Yongdeng) → ZHHH · Wuhan (Huangpi) CES2473 · MU2473 · sched 02:00Z
ZHHH ZSNB ZHHH · Wuhan (Huangpi) → ZSNB · Ningbo CES2473 · MU2473 · sched 05:20Z
ZSNB ZHHH ZSNB · Ningbo → ZHHH · Wuhan (Huangpi) CES2474 · MU2474 · ⏱ 07:47– (Nonem)
ZHHH ZLLL ZHHH · Wuhan (Huangpi) → ZLLL · Lanzhou (Yongdeng) CES2474 · MU2474 · sched 10:25Z
2026-05-10 5 legs CES
ZUTF → ZLIC → ZYTX → ZLIC → ZUTF → ZLLL
ZUTF ZLIC ZUTF · Chengdu (Jianyang) → ZLIC · Yinchuan CES9801 · MU9801 · ⏱ 03:55– (Nonem)
ZLIC ZYTX ZLIC · Yinchuan → ZYTX · Shenyang CES9801 · MU9801 · sched 06:40Z
ZYTX ZLIC ZYTX · Shenyang → ZLIC · Yinchuan CES9802 · MU9802 · sched 10:05Z
ZLIC ZUTF ZLIC · Yinchuan → ZUTF · Chengdu (Jianyang) CES9802 · MU9802 · sched 13:45Z
ZUTF ZLLL ZUTF · Chengdu (Jianyang) → ZLLL · Lanzhou (Yongdeng) CES2471 · MU2471 · ⏱ 23:48– (Nonem)
2026-05-09 5 legs CES
ZGGG → ZSCN → ZGGG → ZUUU → ZGGG → ZUTF
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZSCN ZGGG ZSCN · Nanchang → ZGGG · Guangzhou (Huadu) CES9876 · MU9876 · sched 04:00Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · ⏱ 07:00– (Nonem)
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · ⏱ 10:21– (Nonem)
ZGGG ZUTF ZGGG · Guangzhou (Huadu) → ZUTF · Chengdu (Jianyang) CES6141 · MU6141 · ⏱ 23:05–00:58 (113m)
2026-05-08 4 legs round-trip CES
ZGGG → ZSCN → ZGGG → ZUUU → ZGGG
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZSCN ZGGG ZSCN · Nanchang → ZGGG · Guangzhou (Huadu) CES9876 · MU9876 · sched 04:00Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · sched 06:35Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · sched 10:05Z
2026-05-07 2 legs round-trip CES
ZGGG → ZUUU → ZGGG
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · ⏱ 06:48– (Nonem)
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · sched 10:05Z
2026-05-06 4 legs round-trip CES
ZGGG → ZSCN → ZGGG → ZUUU → ZGGG
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZSCN ZGGG ZSCN · Nanchang → ZGGG · Guangzhou (Huadu) CES9876 · MU9876 · sched 04:00Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · ⏱ 06:44– (Nonem)
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · sched 10:05Z
2026-05-05 4 legs round-trip CES
ZGGG → ZSCN → ZGGG → ZUUU → ZGGG
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZSCN ZGGG ZSCN · Nanchang → ZGGG · Guangzhou (Huadu) CES9876 · MU9876 · sched 04:00Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · sched 06:35Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · sched 10:05Z
2026-05-04 4 legs round-trip CES
ZGGG → ZSCN → ZGGG → ZUUU → ZGGG
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZSCN ZGGG ZSCN · Nanchang → ZGGG · Guangzhou (Huadu) CES9876 · MU9876 · sched 03:50Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · sched 06:35Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · sched 10:05Z
2026-05-03 3 legs CES
ZUTF → ZSNB → ZUTF → ZGGG
ZUTF ZSNB ZUTF · Chengdu (Jianyang) → ZSNB · Ningbo CES9816 · MU9816 · sched 03:50Z
ZSNB ZUTF ZSNB · Ningbo → ZUTF · Chengdu (Jianyang) CES9815 · MU9815 · ⏱ 07:58– (Nonem)
ZUTF ZGGG ZUTF · Chengdu (Jianyang) → ZGGG · Guangzhou (Huadu) CES6142 · MU6142 · sched 12:30Z
2026-05-02 4 legs round-trip CES
ZUTF → ZSPD → VHHH → ZSPD → ZUTF
ZUTF ZSPD ZUTF · Chengdu (Jianyang) → ZSPD · Shanghai (Pudong) CES5442 · MU5442 · sched 01:00Z
ZSPD VHHH ZSPD · Shanghai (Pudong) → VHHH · Hong Kong intl CES509 · MU509 · sched 04:55Z
VHHH ZSPD VHHH · Hong Kong → ZSPD · Shanghai (Pudong) intl CES510 · MU510 · ⏱ 09:10– (Nonem)
ZSPD ZUTF ZSPD · Shanghai (Pudong) → ZUTF · Chengdu (Jianyang) CES5441 · MU5441 · sched 12:45Z
2026-05-01 5 legs CES
ZLLL → ZHHH → ZSNB → ZHHH → ZLLL → ZUTF
ZLLL ZHHH ZLLL · Lanzhou (Yongdeng) → ZHHH · Wuhan (Huangpi) CES2473 · MU2473 · sched 02:00Z
ZHHH ZSNB ZHHH · Wuhan (Huangpi) → ZSNB · Ningbo CES2473 · MU2473 · ⏱ 05:34– (Nonem)
ZSNB ZHHH ZSNB · Ningbo → ZHHH · Wuhan (Huangpi) CES2474 · MU2474 · sched 07:40Z
ZHHH ZLLL ZHHH · Wuhan (Huangpi) → ZLLL · Lanzhou (Yongdeng) CES2474 · MU2474 · ⏱ 10:25– (Nonem)
ZLLL ZUTF ZLLL · Lanzhou (Yongdeng) → ZUTF · Chengdu (Jianyang) CES2472 · MU2472 · sched 13:45Z
2026-04-30 3 legs CES
ZSNJ → ZLLL → ZYCC → ZLLL
ZSNJ ZLLL ZSNJ · Nanjing → ZLLL · Lanzhou (Yongdeng) CES2448 · MU2448 · sched 03:00Z
ZLLL ZYCC ZLLL · Lanzhou (Yongdeng) → ZYCC · Changchun CES6683 · MU6683 · sched 06:55Z
ZYCC ZLLL ZYCC · Changchun → ZLLL · Lanzhou (Yongdeng) CES6684 · MU6684 · ⏱ 11:27– (Nonem)
2026-04-29 5 legs CES
ZLLL → ZGGG → ZLLL → ZYTL → ZLLL → ZSNJ
ZLLL ZGGG ZLLL · Lanzhou (Yongdeng) → ZGGG · Guangzhou (Huadu) CES9833 · MU9833 · sched 01:45Z
ZGGG ZLLL ZGGG · Guangzhou (Huadu) → ZLLL · Lanzhou (Yongdeng) CES9834 · MU9834 · ⏱ 06:52–09:53 (181m)
ZLLL ZYTL ZLLL · Lanzhou (Yongdeng) → ZYTL · Dalian (Ganjingzi) CES9963 · MU9963 · ⏱ 11:01– (Nonem)
ZYTL ZLLL ZYTL · Dalian (Ganjingzi) → ZLLL · Lanzhou (Yongdeng) CES9964 · MU9964 · sched 13:05Z
ZLLL ZSNJ ZLLL · Lanzhou (Yongdeng) → ZSNJ · Nanjing CES2447 · MU2447 · sched 23:30Z
2026-04-28 3 legs CES
ZSNJ → ZLLL → ZYCC → ZLLL
ZSNJ ZLLL ZSNJ · Nanjing → ZLLL · Lanzhou (Yongdeng) CES2448 · MU2448 · sched 02:55Z
ZLLL ZYCC ZLLL · Lanzhou (Yongdeng) → ZYCC · Changchun CES6683 · MU6683 · sched 06:55Z
ZYCC ZLLL ZYCC · Changchun → ZLLL · Lanzhou (Yongdeng) CES6684 · MU6684 · ⏱ 11:11–14:10 (178m)
2026-04-27 6 legs round-trip CES
ZLLL → ZSSS → ZHCC → ZPPP → ZLLL → ZSNJ → ZLLL
ZLLL ZSSS ZLLL · Lanzhou (Yongdeng) → ZSSS · Shanghai (Minhang) CES6804 · MU6804 · ⏱ 00:56– (Nonem)
ZSSS ZHCC ZSSS · Shanghai (Minhang) → ZHCC · Zhengzhou CES6803 · MU6803 · sched 04:55Z
ZLLL ZPPP ZLLL · Lanzhou (Yongdeng) → ZPPP · Kunming ⚠ gap CES2449 · MU2449 · ⏱ 10:53–12:46 (113m)
ZPPP ZLLL ZPPP · Kunming → ZLLL · Lanzhou (Yongdeng) CES2450 · MU2450 · ⏱ 14:17– (Nonem)
ZLLL ZSNJ ZLLL · Lanzhou (Yongdeng) → ZSNJ · Nanjing CES2447 · MU2447 · sched 23:30Z
ZHCC ZLLL ZHCC · Zhengzhou → ZLLL · Lanzhou (Yongdeng) ⚠ gap CES6803 · MU6803 · sched Z
2026-04-26 3 legs CES
ZSCN → ZLLL → ZYTX → ZLLL
ZSCN ZLLL ZSCN · Nanchang → ZLLL · Lanzhou (Yongdeng) CES9832 · MU9832 · sched 03:20Z
ZLLL ZYTX ZLLL · Lanzhou (Yongdeng) → ZYTX · Shenyang CES9829 · MU9829 · ⏱ 08:07– (Nonem)
ZYTX ZLLL ZYTX · Shenyang → ZLLL · Lanzhou (Yongdeng) CES9830 · MU9830 · ⏱ 11:45– (Nonem)
2026-04-25 1 legs CES
ZLLL → ZSCN
ZLLL ZSCN ZLLL · Lanzhou (Yongdeng) → ZSCN · Nanchang CES9831 · MU9831 · sched 00:00Z
2026-04-24 3 legs CES
ZSQD → ZLLL → ZYTX → ZLLL
ZSQD ZLLL ZSQD · Qingdao (Jiaozhou) → ZLLL · Lanzhou (Yongdeng) CES6224 · MU6224 · sched 04:00Z
ZLLL ZYTX ZLLL · Lanzhou (Yongdeng) → ZYTX · Shenyang CES9829 · MU9829 · sched 07:55Z
ZYTX ZLLL ZYTX · Shenyang → ZLLL · Lanzhou (Yongdeng) CES9830 · MU9830 · ⏱ 11:57– (Nonem)
2026-04-23 4 legs round-trip CES
ZLLL → ZBTJ → ZLLL → ZSQD → ZLLL
ZLLL ZBTJ ZLLL · Lanzhou (Yongdeng) → ZBTJ · Tianjin CES6263 · MU6263 · sched 12:15Z
ZBTJ ZLLL ZBTJ · Tianjin → ZLLL · Lanzhou (Yongdeng) CES6264 · MU6264 · sched 15:25Z
ZLLL ZSQD ZLLL · Lanzhou (Yongdeng) → ZSQD · Qingdao (Jiaozhou) CES6223 · MU6223 · ⏱ 00:09– (Nonem)
ZGGG ZLLL ZGGG · Guangzhou (Huadu) → ZLLL · Lanzhou (Yongdeng) ⚠ gap CES9834 · MU9834 · sched Z
2026-04-22 4 legs round-trip CES
ZGGG → ZSCN → ZGGG → ZUUU → ZGGG
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · ⏱ 01:37– (Nonem)
ZSCN ZGGG ZSCN · Nanchang → ZGGG · Guangzhou (Huadu) CES9876 · MU9876 · sched 04:00Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · sched 06:35Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · sched 10:05Z
2026-04-21 4 legs round-trip CES
ZGGG → ZSCN → ZGGG → ZUUU → ZGGG
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZSCN ZGGG ZSCN · Nanchang → ZGGG · Guangzhou (Huadu) CES9876 · MU9876 · sched 04:00Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · sched 06:35Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · sched 10:05Z
2026-04-20 4 legs round-trip CES
ZGGG → ZSCN → ZGGG → ZUUU → ZGGG
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZSCN ZGGG ZSCN · Nanchang → ZGGG · Guangzhou (Huadu) CES9876 · MU9876 · sched 03:50Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · sched 06:35Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · ⏱ 11:38– (Nonem)
2026-04-19 4 legs round-trip CES
ZGGG → ZSCN → ZGGG → ZUUU → ZGGG
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZSCN ZGGG ZSCN · Nanchang → ZGGG · Guangzhou (Huadu) CES9876 · MU9876 · ⏱ 04:04– (Nonem)
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · ⏱ 06:46– (Nonem)
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · sched 10:05Z
2026-04-18 4 legs round-trip CES
ZGGG → ZSCN → ZGGG → ZUUU → ZGGG
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZSCN ZGGG ZSCN · Nanchang → ZGGG · Guangzhou (Huadu) CES9876 · MU9876 · sched 04:00Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · ⏱ 07:59– (Nonem)
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · sched 10:05Z
2026-04-17 4 legs round-trip CES
ZGGG → ZSCN → ZGGG → ZSPD → ZGGG
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZSCN ZGGG ZSCN · Nanchang → ZGGG · Guangzhou (Huadu) CES9876 · MU9876 · sched 04:00Z
ZGGG ZSPD ZGGG · Guangzhou (Huadu) → ZSPD · Shanghai (Pudong) CES5362 · MU5362 · sched 09:30Z
ZSPD ZGGG ZSPD · Shanghai (Pudong) → ZGGG · Guangzhou (Huadu) CES5361 · MU5361 · sched 12:45Z
2026-04-16 2 legs round-trip CES
ZGGG → ZSSS → ZGGG
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CES5304 · MU5304 · sched 01:30Z
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CES5315 · MU5315 · ⏱ 12:35– (Nonem)
2026-04-15 4 legs CES
ZGGG → ZSCN → ZUUU → ZGGG → ?
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) ⚠ gap CES6831 · MU6831 · sched 06:35Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · sched 10:05Z
? ? — → — ferry · sched Z
2026-04-14 2 legs round-trip CES
ZGGG → ZUUU → ZGGG
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · sched 06:35Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · sched 10:05Z
2026-04-13 3 legs CES
ZGGG → ZSCN → ZSYT → ZSCN
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZSCN ZSYT ZSCN · Nanchang → ZSYT · Yantai CES6729 · MU6729 · sched 05:30Z
ZSYT ZSCN ZSYT · Yantai → ZSCN · Nanchang CES6730 · MU6730 · sched 08:20Z
2026-04-12 2 legs CES
ZGGG → ZSCN → ?
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
? ? — → — ferry CES6832 · sched Z
2026-04-11 2 legs round-trip CES
ZGGG → ZSCN → ZGGG
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) ⚠ gap CES6832 · MU6832 · sched 10:05Z
2026-04-10 3 legs CES
ZSNB → ZUTF → ZSNB → ?
ZSNB ZUTF ZSNB · Ningbo → ZUTF · Chengdu (Jianyang) CES9815 · MU9815 · sched 07:55Z
? ZSNB — → ZSNB · Ningbo ferry · sched Z
? ? — → — ferry · sched Z
2026-04-09 4 legs round-trip CES
ZUTF → ZHHH → ZSWZ → ZHHH → ZUTF
ZUTF ZHHH ZUTF · Chengdu (Jianyang) → ZHHH · Wuhan (Huangpi) CES2654 · MU2654 · sched 02:55Z
ZHHH ZSWZ ZHHH · Wuhan (Huangpi) → ZSWZ · Wenzhou (Longwan) CES2609 · MU2609 · ⏱ 06:31– (Nonem)
ZSWZ ZHHH ZSWZ · Wenzhou (Longwan) → ZHHH · Wuhan (Huangpi) CES2610 · MU2610 · ⏱ 08:51– (Nonem)
ZHHH ZUTF ZHHH · Wuhan (Huangpi) → ZUTF · Chengdu (Jianyang) CES2526 · MU2526 · ⏱ 12:06– (Nonem)
2026-04-08 5 legs CES
ZGGG → ZSCN → ZGGG → ZUUU → ZGGG → ZUTF
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZSCN ZGGG ZSCN · Nanchang → ZGGG · Guangzhou (Huadu) CES9876 · MU9876 · sched 04:00Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · sched 06:35Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · sched 10:05Z
ZGGG ZUTF ZGGG · Guangzhou (Huadu) → ZUTF · Chengdu (Jianyang) CES6141 · MU6141 · sched 22:40Z
2026-04-07 4 legs round-trip CES
ZGGG → ZSCN → ZGGG → ZUUU → ZGGG
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZSCN ZGGG ZSCN · Nanchang → ZGGG · Guangzhou (Huadu) CES9876 · MU9876 · sched 04:00Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · sched 06:35Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · sched 10:05Z
2026-04-06 4 legs round-trip CES
ZGGG → ZSCN → ZGGG → ZUUU → ZGGG
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZSCN ZGGG ZSCN · Nanchang → ZGGG · Guangzhou (Huadu) CES9876 · MU9876 · sched 03:50Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · sched 06:35Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · sched 10:05Z
2026-04-05 3 legs CES
ZUTF → ZSNB → ZUTF → ZGGG
ZUTF ZSNB ZUTF · Chengdu (Jianyang) → ZSNB · Ningbo CES9816 · MU9816 · sched 04:00Z
ZSNB ZUTF ZSNB · Ningbo → ZUTF · Chengdu (Jianyang) CES9815 · MU9815 · ⏱ 07:58– (Nonem)
ZUTF ZGGG ZUTF · Chengdu (Jianyang) → ZGGG · Guangzhou (Huadu) CES6142 · MU6142 · ⏱ 12:35– (Nonem)
2026-04-04 2 legs round-trip CES
ZUTF → ZSNB → ZUTF
ZUTF ZSNB ZUTF · Chengdu (Jianyang) → ZSNB · Ningbo CES9816 · MU9816 · sched 04:00Z
ZSNB ZUTF ZSNB · Ningbo → ZUTF · Chengdu (Jianyang) CES9815 · MU9815 · ⏱ 07:58– (Nonem)
2026-04-03 5 legs CES
ZGGG → ZSCN → ZGGG → ZUUU → ZGGG → ZUTF
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZSCN ZGGG ZSCN · Nanchang → ZGGG · Guangzhou (Huadu) CES9876 · MU9876 · sched 04:00Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · sched 06:35Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · ⏱ 13:43– (Nonem)
ZGGG ZUTF ZGGG · Guangzhou (Huadu) → ZUTF · Chengdu (Jianyang) CES6141 · MU6141 · ⏱ 22:47– (Nonem)
2026-04-02 2 legs round-trip CES
ZGGG → ZUUU → ZGGG
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · sched 06:35Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · sched 10:05Z
2026-04-01 4 legs round-trip CES
ZGGG → ZSCN → ZGGG → ZUUU → ZGGG
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZSCN ZGGG ZSCN · Nanchang → ZGGG · Guangzhou (Huadu) CES9876 · MU9876 · ⏱ 03:57– (Nonem)
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · sched 06:35Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · ⏱ 10:11– (Nonem)
2026-03-31 2 legs round-trip CES
ZGGG → ZUUU → ZGGG
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · sched 06:35Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · sched 10:05Z
2026-03-30 2 legs round-trip CES
ZGGG → ZUUU → ZGGG
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · sched 06:35Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · ⏱ 12:15– (Nonem)
2026-03-29 4 legs round-trip CES
ZGGG → ZSCN → ZGGG → ZUUU → ZGGG
ZGGG ZSCN ZGGG · Guangzhou (Huadu) → ZSCN · Nanchang CES9875 · MU9875 · sched 01:15Z
ZSCN ZGGG ZSCN · Nanchang → ZGGG · Guangzhou (Huadu) CES9876 · MU9876 · sched 03:45Z
ZGGG ZUUU ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu) CES6831 · MU6831 · sched 06:35Z
ZUUU ZGGG ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu) CES6832 · MU6832 · ⏱ 13:27– (Nonem)
2026-03-28 1 legs CES
ZSNB → ZGGG
ZSNB ZGGG ZSNB · Ningbo → ZGGG · Guangzhou (Huadu) CES6950 · MU6950 · sched 02:35Z
2026-03-27 4 legs round-trip CES
ZSNB → ZHHH → ZLXN → ZHHH → ZSNB
ZSNB ZHHH ZSNB · Ningbo → ZHHH · Wuhan (Huangpi) CES6631 · MU6631 · sched 23:35Z
ZHHH ZLXN ZHHH · Wuhan (Huangpi) → ZLXN · Haidong (Huzhu Tu Autonomous County) CES6631 · MU6631 · ⏱ 04:08– (Nonem)
ZLXN ZHHH ZLXN · Haidong (Huzhu Tu Autonomous County) → ZHHH · Wuhan (Huangpi) CES6632 · MU6632 · sched 05:40Z
ZHHH ZSNB ZHHH · Wuhan (Huangpi) → ZSNB · Ningbo CES6632 · MU6632 · sched 09:05Z
2026-03-26 5 legs CES
ZSQD → ZYTX → ZSQD → ZSNB → ZBYN → ZSNB
ZSQD ZYTX ZSQD · Qingdao (Jiaozhou) → ZYTX · Shenyang CES5481 · MU5481 · sched 02:10Z
ZYTX ZSQD ZYTX · Shenyang → ZSQD · Qingdao (Jiaozhou) CES5482 · MU5482 · ⏱ 05:16– (Nonem)
ZSQD ZSNB ZSQD · Qingdao (Jiaozhou) → ZSNB · Ningbo CES5482 · MU5482 · sched 08:05Z
ZSNB ZBYN ZSNB · Ningbo → ZBYN · Taiyuan CES5567 · MU5567 · ⏱ 10:29– (Nonem)
ZBYN ZSNB ZBYN · Taiyuan → ZSNB · Ningbo CES5568 · MU5568 · sched 14:00Z
2026-03-25 4 legs CES
ZHHH → ZLXN → ZHHH → ZSNB → ZSQD
ZHHH ZLXN ZHHH · Wuhan (Huangpi) → ZLXN · Haidong (Huzhu Tu Autonomous County) CES6631 · MU6631 · ⏱ 02:31–04:57 (146m)
ZLXN ZHHH ZLXN · Haidong (Huzhu Tu Autonomous County) → ZHHH · Wuhan (Huangpi) CES6632 · MU6632 · sched 05:40Z
ZHHH ZSNB ZHHH · Wuhan (Huangpi) → ZSNB · Ningbo CES6632 · MU6632 · ⏱ 09:10– (Nonem)
ZSNB ZSQD ZSNB · Ningbo → ZSQD · Qingdao (Jiaozhou) CES5481 · MU5481 · sched 23:15Z
2026-03-24 6 legs CES
ZSQD → ZYTX → ZSQD → ZSNB → ZBYN → ZSNB → ZHHH
ZSQD ZYTX ZSQD · Qingdao (Jiaozhou) → ZYTX · Shenyang CES5481 · MU5481 · sched 02:10Z
ZYTX ZSQD ZYTX · Shenyang → ZSQD · Qingdao (Jiaozhou) CES5482 · MU5482 · sched 05:05Z
ZSQD ZSNB ZSQD · Qingdao (Jiaozhou) → ZSNB · Ningbo CES5482 · MU5482 · sched 08:05Z
ZSNB ZBYN ZSNB · Ningbo → ZBYN · Taiyuan CES5567 · MU5567 · sched 10:35Z
ZBYN ZSNB ZBYN · Taiyuan → ZSNB · Ningbo CES5568 · MU5568 · sched 14:00Z
ZSNB ZHHH ZSNB · Ningbo → ZHHH · Wuhan (Huangpi) CES6631 · MU6631 · sched 23:35Z
2026-03-23 1 legs CES
ZSNB → ZSQD
ZSNB ZSQD ZSNB · Ningbo → ZSQD · Qingdao (Jiaozhou) CES5481 · MU5481 · ⏱ 23:12– (Nonem)