‹ Aircraft

B-322Q / 781B3B

255 flights over 68 days · 3.75 legs/day · base ZSPD · Shanghai (Pudong) · operators: CSH, CES

255
Flights
64
Airports served
20%
ADS-B observed
3
Ferry / no-flightnum

Aircraft identity

A20N A20N
· reg B-322Q
· free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 4 legs CES
ZSPD → ZSGZ → ZSPD → ZSQD → ZSSS
ZSPD ZSGZ ZSPD · Shanghai (Pudong) → ZSGZ · Ganzhou CES5573 · MU5573 · ⏱ 01:47– (Nonem)
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 11:00Z
2026-06-22 4 legs CES
ZSHC → ZWWW → ZSHC → ZSQD → ZSPD
ZSHC ZWWW ZSHC · Hangzhou → ZWWW · Ürümqi CES6901 · MU6901 · sched 01:20Z
ZWWW ZSHC ZWWW · Ürümqi → ZSHC · Hangzhou CES6902 · MU6902 · sched 07:50Z
ZSHC ZSQD ZSHC · Hangzhou → ZSQD · Qingdao (Jiaozhou) CES6516 · MU6516 · ⏱ 15:52– (Nonem)
ZSQD ZSPD ZSQD · Qingdao (Jiaozhou) → ZSPD · Shanghai (Pudong) CES5573 · MU5573 · sched 22:45Z
2026-06-21 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-06-20 2 legs CES
ZWSH → ZSPD → ZSHC
ZWSH ZSPD ZWSH · Kashgar → ZSPD · Shanghai (Pudong) CES6222 · MU6222 · sched 06:35Z
ZSPD ZSHC ZSPD · Shanghai (Pudong) → ZSHC · Hangzhou CES6549 · MU6549 · sched 15:30Z
2026-06-19 6 legs CES
ZBHH → ZSPD → RKPC → ZSPD → VLVT → ZSPD → ZWSH
ZBHH ZSPD ZBHH · Hohhot → ZSPD · Shanghai (Pudong) CES6358 · MU6358 · sched 00:10Z
ZSPD RKPC ZSPD · Shanghai (Pudong) → RKPC · Jeju City intl CES5037 · MU5037 · sched 04:20Z
RKPC ZSPD RKPC · Jeju City → ZSPD · Shanghai (Pudong) intl CES5038 · MU5038 · ⏱ 07:16– (Nonem)
ZSPD VLVT ZSPD · Shanghai (Pudong) → VLVT · Vientiane intl CES283 · MU283 · sched 13:00Z
VLVT ZSPD VLVT · Vientiane → ZSPD · Shanghai (Pudong) intl CES284 · MU284 · sched 18:05Z
ZSPD ZWSH ZSPD · Shanghai (Pudong) → ZWSH · Kashgar CES6221 · MU6221 · sched 23:00Z
2026-06-18 4 legs CES
ZLIC → ZSSS → ZLIC → ZSPD → ZBHH
ZLIC ZSSS ZLIC · Yinchuan → ZSSS · Shanghai (Minhang) CES5276 · MU5276 · sched 01:00Z
ZSSS ZLIC ZSSS · Shanghai (Minhang) → ZLIC · Yinchuan CES5275 · MU5275 · sched 04:35Z
ZLIC ZSPD ZLIC · Yinchuan → ZSPD · Shanghai (Pudong) CES5272 · MU5272 · sched 08:50Z
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CES6357 · MU6357 · sched 13:10Z
2026-06-17 3 legs CES
ZSPD → ZJSY → ZSPD → ZLIC
ZSPD ZJSY ZSPD · Shanghai (Pudong) → ZJSY · Sanya (Tianya) CES5373 · MU5373 · ⏱ 01:54– (Nonem)
ZJSY ZSPD ZJSY · Sanya (Tianya) → ZSPD · Shanghai (Pudong) CES5374 · MU5374 · sched 06:05Z
ZSPD ZLIC ZSPD · Shanghai (Pudong) → ZLIC · Yinchuan CES5271 · MU5271 · ⏱ 11:33– (Nonem)
2026-06-16 4 legs round-trip CES
ZSPD → RKTN → ZSPD → ZJHK → ZSPD
ZSPD RKTN ZSPD · Shanghai (Pudong) → RKTN · Daegu intl CES5053 · MU5053 · sched 00:15Z
RKTN ZSPD RKTN · Daegu → ZSPD · Shanghai (Pudong) intl CES5054 · MU5054 · ⏱ 03:01– (Nonem)
ZSPD ZJHK ZSPD · Shanghai (Pudong) → ZJHK · Haikou (Meilan) CES5549 · MU5549 · sched 06:55Z
ZJHK ZSPD ZJHK · Haikou (Meilan) → ZSPD · Shanghai (Pudong) CES5550 · MU5550 · sched 10:50Z
2026-06-15 5 legs CES
ZLIC → ZSSS → ZLIC → ZSPD → VLVT → ZSPD
ZLIC ZSSS ZLIC · Yinchuan → ZSSS · Shanghai (Minhang) CES5276 · MU5276 · sched 01:00Z
ZSSS ZLIC ZSSS · Shanghai (Minhang) → ZLIC · Yinchuan CES5275 · MU5275 · sched 04:35Z
ZLIC ZSPD ZLIC · Yinchuan → ZSPD · Shanghai (Pudong) CES5272 · MU5272 · sched 08:50Z
ZSPD VLVT ZSPD · Shanghai (Pudong) → VLVT · Vientiane intl CES283 · MU283 · sched 13:00Z
VLVT ZSPD VLVT · Vientiane → ZSPD · Shanghai (Pudong) intl CES284 · MU284 · sched 18:05Z
2026-06-14 3 legs CES
ZSPD → ZJSY → ZSPD → ZLIC
ZSPD ZJSY ZSPD · Shanghai (Pudong) → ZJSY · Sanya (Tianya) CES5373 · MU5373 · sched 01:30Z
ZJSY ZSPD ZJSY · Sanya (Tianya) → ZSPD · Shanghai (Pudong) CES5374 · MU5374 · sched 06:05Z
ZSPD ZLIC ZSPD · Shanghai (Pudong) → ZLIC · Yinchuan CES5271 · MU5271 · ⏱ 11:18– (Nonem)
2026-06-13 2 legs round-trip CES
ZSPD → WSSS → ZSPD
ZSPD WSSS ZSPD · Shanghai (Pudong) → WSSS · Singapore intl CES6049 · MU6049 · sched 03:20Z
WSSS ZSPD WSSS · Singapore → ZSPD · Shanghai (Pudong) intl CES6050 · MU6050 · ⏱ 10:49– (Nonem)
2026-06-12 5 legs CES
ZYTL → ZSPD → RKTN → ZSPD → VHHH → ZSPD
ZYTL ZSPD ZYTL · Dalian (Ganjingzi) → ZSPD · Shanghai (Pudong) CES5674 · MU5674 · sched 01:00Z
ZSPD RKTN ZSPD · Shanghai (Pudong) → RKTN · Daegu intl CES5067 · MU5067 · sched 04:50Z
RKTN ZSPD RKTN · Daegu → ZSPD · Shanghai (Pudong) intl CES5068 · MU5068 · ⏱ 08:13– (Nonem)
ZSPD VHHH ZSPD · Shanghai (Pudong) → VHHH · Hong Kong intl CES725 · MU725 · sched 13:00Z
VHHH ZSPD VHHH · Hong Kong → ZSPD · Shanghai (Pudong) intl CES726 · MU726 · ⏱ 23:40– (Nonem)
2026-06-11 3 legs CES
ZSPD → ZBAA → ZSPD → ZYTL
ZSPD ZBAA ZSPD · Shanghai (Pudong) → ZBAA · Beijing CES5155 · MU5155 · ⏱ 02:38– (Nonem)
ZBAA ZSPD ZBAA · Beijing → ZSPD · Shanghai (Pudong) CES5158 · MU5158 · sched 06:30Z
ZSPD ZYTL ZSPD · Shanghai (Pudong) → ZYTL · Dalian (Ganjingzi) CES5673 · MU5673 · sched 11:45Z
2026-06-10 4 legs round-trip CES
ZSPD → ZJSY → ZSPD → ZSCN → ZSPD
ZSPD ZJSY ZSPD · Shanghai (Pudong) → ZJSY · Sanya (Tianya) CES5373 · MU5373 · sched 01:30Z
ZJSY ZSPD ZJSY · Sanya (Tianya) → ZSPD · Shanghai (Pudong) CES5374 · MU5374 · sched 06:05Z
ZSPD ZSCN ZSPD · Shanghai (Pudong) → ZSCN · Nanchang CES9027 · MU9027 · sched 13:20Z
ZSCN ZSPD ZSCN · Nanchang → ZSPD · Shanghai (Pudong) CES9028 · MU9028 · ⏱ 23:20– (Nonem)
2026-06-09 3 legs CES
ZYYJ → RKSI → ZYYJ → ZSPD
ZYYJ RKSI ZYYJ · Yanji → RKSI · Seoul intl CES891 · MU891 · sched 03:35Z
RKSI ZYYJ RKSI · Seoul → ZYYJ · Yanji intl CES892 · MU892 · sched 06:40Z
ZYYJ ZSPD ZYYJ · Yanji → ZSPD · Shanghai (Pudong) CES5652 · MU5652 · sched 10:10Z
2026-06-08 3 legs CES
ZSPD → WSSS → ZSPD → ZYYJ
ZSPD WSSS ZSPD · Shanghai (Pudong) → WSSS · Singapore intl CES6049 · MU6049 · sched 03:20Z
WSSS ZSPD WSSS · Singapore → ZSPD · Shanghai (Pudong) intl CES6050 · MU6050 · sched 10:25Z
ZSPD ZYYJ ZSPD · Shanghai (Pudong) → ZYYJ · Yanji CES5651 · MU5651 · sched 23:05Z
2026-06-07 5 legs CES
ZLLL → ZSPD → VHHH → ZSPD → VHHH → ZSPD
ZLLL ZSPD ZLLL · Lanzhou (Yongdeng) → ZSPD · Shanghai (Pudong) CES6808 · MU6808 · 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:25– (Nonem)
ZSPD VHHH ZSPD · Shanghai (Pudong) → VHHH · Hong Kong intl CES725 · MU725 · sched 13:00Z
VHHH ZSPD VHHH · Hong Kong → ZSPD · Shanghai (Pudong) intl CES726 · MU726 · sched 23:30Z
2026-06-06 3 legs CES
ZBAD → ZLLL → ZBAD → ?
ZBAD ZLLL ZBAD · Beijing → ZLLL · Lanzhou (Yongdeng) CES2418 · MU2418 · ⏱ 14:45– (Nonem)
? ZBAD — → ZBAD · Beijing CES6232 · MU6232 · sched Z
ZBAD ? ZBAD · Beijing → — CES6231 · MU6231 · sched Z
2026-06-05 1 legs CES
ZLLL → ZBAD
ZLLL ZBAD ZLLL · Lanzhou (Yongdeng) → ZBAD · Beijing CES2411 · MU2411 · ⏱ 23:54– (Nonem)
2026-06-04 4 legs CES
ZSJN → ZSSS → ZLLL → ZYTL → ZLLL
ZSJN ZSSS ZSJN · Jinan (Licheng) → ZSSS · Shanghai (Minhang) CES5572 · MU5572 · ⏱ 01:55– (Nonem)
ZSSS ZLLL ZSSS · Shanghai (Minhang) → ZLLL · Lanzhou (Yongdeng) CES6803 · MU6803 · sched 04: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-06-03 4 legs CESCSH
ZSYT → ZSSS → ZHCC → ZSSS → ZSJN
ZSYT ZSSS ZSYT · Yantai → ZSSS · Shanghai (Minhang) CSH9242 · FM9242 · sched 01:55Z
ZSSS ZHCC ZSSS · Shanghai (Minhang) → ZHCC · Zhengzhou CSH9329 · FM9329 · sched 06:30Z
ZHCC ZSSS ZHCC · Zhengzhou → ZSSS · Shanghai (Minhang) CSH9330 · FM9330 · sched 10:25Z
ZSSS ZSJN ZSSS · Shanghai (Minhang) → ZSJN · Jinan (Licheng) CES5571 · MU5571 · sched 22:55Z
2026-06-02 4 legs round-trip CSH
ZSYT → ZSSS → ? → ZSSS → ZSYT
ZSYT ZSSS ZSYT · Yantai → ZSSS · Shanghai (Minhang) CSH9242 · FM9242 · sched 01:55Z
ZSSS ? ZSSS · Shanghai (Minhang) → — ferry · ⏱ 06:52– (Nonem)
ZHCC ZSSS ZHCC · Zhengzhou → ZSSS · Shanghai (Minhang) CSH9330 · FM9330 · sched 10:25Z
ZSSS ZSYT ZSSS · Shanghai (Minhang) → ZSYT · Yantai CSH9241 · FM9241 · sched 22:35Z
2026-06-01 4 legs CESCSH
ZSQD → ZSSS → ZGGG → ZSSS → ZSYT
ZSQD ZSSS ZSQD · Qingdao (Jiaozhou) → ZSSS · Shanghai (Minhang) CES5540 · MU5540 · sched 03:15Z
ZSSS ZGGG ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu) CES5307 · MU5307 · sched 06:30Z
ZGGG ZSSS ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang) CES5314 · MU5314 · ⏱ 10:44–12:32 (108m)
ZSSS ZSYT ZSSS · Shanghai (Minhang) → ZSYT · Yantai CSH9241 · FM9241 · ⏱ 22:47– (Nonem)
2026-05-31 4 legs CESCSH
ZSWX → ZSSS → ? → ZSSS → ZSQD
ZSWX ZSSS ZSWX · Wuxi → ZSSS · Shanghai (Minhang) CSH9242 · FM9242 · sched 01:55Z
ZSSS ? ZSSS · Shanghai (Minhang) → — ferry · ⏱ 06:40– (Nonem)
ZHCC ZSSS ZHCC · Zhengzhou → ZSSS · Shanghai (Minhang) CSH9330 · FM9330 · sched 10:25Z
ZSSS ZSQD ZSSS · Shanghai (Minhang) → ZSQD · Qingdao (Jiaozhou) CES5539 · MU5539 · ⏱ 23:19– (Nonem)
2026-05-30 4 legs round-trip CSH
ZSYT → ZSSS → ZHCC → ZSSS → ZSYT
ZSYT ZSSS ZSYT · Yantai → ZSSS · Shanghai (Minhang) CSH9242 · FM9242 · sched 01:55Z
ZSSS ZHCC ZSSS · Shanghai (Minhang) → ZHCC · Zhengzhou CSH9329 · FM9329 · sched 06:30Z
ZHCC ZSSS ZHCC · Zhengzhou → ZSSS · Shanghai (Minhang) CSH9330 · FM9330 · sched 10:25Z
ZSSS ZSYT ZSSS · Shanghai (Minhang) → ZSYT · Yantai CSH9241 · FM9241 · ⏱ 22:37– (Nonem)
2026-05-29 6 legs CESCSH
ZSWH → RKSI → ZSWH → ZSSS → ZSFZ → ZSSS → ZSYT
ZSWH RKSI ZSWH · Weihai → RKSI · Seoul intl CES2017 · MU2017 · sched 03:00Z
RKSI ZSWH RKSI · Seoul → ZSWH · Weihai intl CES2018 · MU2018 · sched 05:15Z
ZSWH ZSSS ZSWH · Weihai → ZSSS · Shanghai (Minhang) CES2286 · MU2286 · sched 07:25Z
ZSSS ZSFZ ZSSS · Shanghai (Minhang) → ZSFZ · Fuzhou (Changle) CES5579 · MU5579 · ⏱ 11:36– (Nonem)
ZSFZ ZSSS ZSFZ · Fuzhou (Changle) → ZSSS · Shanghai (Minhang) CES5580 · MU5580 · sched 13:30Z
ZSSS ZSYT ZSSS · Shanghai (Minhang) → ZSYT · Yantai CSH9241 · FM9241 · sched 22:35Z
2026-05-28 3 legs CES
ZSSS → ZWKL → ZSSS → ZSWH
ZSSS ZWKL ZSSS · Shanghai (Minhang) → ZWKL · Korla CES6217 · MU6217 · sched 00:45Z
ZWKL ZSSS ZWKL · Korla → ZSSS · Shanghai (Minhang) CES6218 · MU6218 · sched 08:00Z
ZSSS ZSWH ZSSS · Shanghai (Minhang) → ZSWH · Weihai CES2285 · MU2285 · sched 23:40Z
2026-05-27 3 legs CES
ZSPD → ZBDS → ZBYN → ZSSS
ZSPD ZBDS ZSPD · Shanghai (Pudong) → ZBDS · Ordos CES6349 · MU6349 · sched 02:30Z
ZBDS ZBYN ZBDS · Ordos → ZBYN · Taiyuan CES5274 · MU5274 · sched 06:50Z
ZBYN ZSSS ZBYN · Taiyuan → ZSSS · Shanghai (Minhang) CES5274 · MU5274 · sched 09:15Z
2026-05-26 5 legs CES
ZUTF → ZSPD → VHHH → ZSPD → RPVM → ZSPD
ZUTF ZSPD ZUTF · Chengdu (Jianyang) → ZSPD · Shanghai (Pudong) CES5442 · MU5442 · sched 01:00Z
ZSPD VHHH ZSPD · Shanghai (Pudong) → VHHH · Hong Kong intl CES509 · MU509 · ⏱ 05:56– (Nonem)
VHHH ZSPD VHHH · Hong Kong → ZSPD · Shanghai (Pudong) intl CES510 · MU510 · ⏱ 09:39– (Nonem)
ZSPD RPVM ZSPD · Shanghai (Pudong) → RPVM · Cebu City/Lapu-Lapu City intl CES5023 · MU5023 · sched 13:00Z
RPVM ZSPD RPVM · Cebu City/Lapu-Lapu City → ZSPD · Shanghai (Pudong) intl CES5024 · MU5024 · sched 18:40Z
2026-05-25 3 legs CES
ZSPD → ZLAK → ZSPD → ZUTF
ZSPD ZLAK ZSPD · Shanghai (Pudong) → ZLAK · Ankang (Hanbin) CES6213 · MU6213 · sched 23:25Z
ZLAK ZSPD ZLAK · Ankang (Hanbin) → ZSPD · Shanghai (Pudong) CES6214 · MU6214 · sched 02:50Z
ZSPD ZUTF ZSPD · Shanghai (Pudong) → ZUTF · Chengdu (Jianyang) CES5411 · MU5411 · ⏱ 07:36– (Nonem)
2026-05-24 4 legs CES
ZSSS → ZHXY → ZUCK → ZHXY → ZSPD
ZSSS ZHXY ZSSS · Shanghai (Minhang) → ZHXY · Xinyang CES5439 · MU5439 · sched 03:40Z
ZHXY ZUCK ZHXY · Xinyang → ZUCK · Chongqing CES5439 · MU5439 · sched 06:40Z
ZUCK ZHXY ZUCK · Chongqing → ZHXY · Xinyang CES5440 · MU5440 · sched 10:50Z
ZHXY ZSPD ZHXY · Xinyang → ZSPD · Shanghai (Pudong) CES5440 · MU5440 · sched 13:35Z
2026-05-23 5 legs CES
ZULP → ZSPD → ZYTL → ZSPD → VHHH → ZSPD
ZULP ZSPD ZULP · Liangping → ZSPD · Shanghai (Pudong) CES6444 · MU6444 · sched 02:35Z
ZSPD ZYTL ZSPD · Shanghai (Pudong) → ZYTL · Dalian (Ganjingzi) CES5625 · MU5625 · sched 06:20Z
ZYTL ZSPD ZYTL · Dalian (Ganjingzi) → ZSPD · Shanghai (Pudong) CES5626 · MU5626 · sched 09:10Z
ZSPD VHHH ZSPD · Shanghai (Pudong) → VHHH · Hong Kong intl CES725 · MU725 · ⏱ 13:10–15:22 (132m)
VHHH ZSPD VHHH · Hong Kong → ZSPD · Shanghai (Pudong) intl CES726 · MU726 · sched 23:30Z
2026-05-22 6 legs CES
ZYTL → ZSPD → RKTN → ZSPD → VDTI → ZSPD → ZUDA
ZYTL ZSPD ZYTL · Dalian (Ganjingzi) → ZSPD · Shanghai (Pudong) CES5674 · MU5674 · sched 01:00Z
ZSPD RKTN ZSPD · Shanghai (Pudong) → RKTN · Daegu intl CES5067 · MU5067 · sched 04:50Z
RKTN ZSPD RKTN · Daegu → ZSPD · Shanghai (Pudong) intl CES5068 · MU5068 · ⏱ 08:05– (Nonem)
ZSPD VDTI ZSPD · Shanghai (Pudong) → VDTI · Phnom Penh (Boeng Khyang) intl CES759 · MU759 · ⏱ 12:12– (Nonem)
VDTI ZSPD VDTI · Phnom Penh (Boeng Khyang) → ZSPD · Shanghai (Pudong) intl CES760 · MU760 · ⏱ 17:24– (Nonem)
ZSPD ZUDA ZSPD · Shanghai (Pudong) → ZUDA · Dazhou (Dachuan) CES6443 · MU6443 · sched 23:20Z
2026-05-21 2 legs CES
ZPLJ → ZSPD → ZYTL
ZPLJ ZSPD ZPLJ · Lijiang → ZSPD · Shanghai (Pudong) CES6146 · MU6146 · sched 03:30Z
ZSPD ZYTL ZSPD · Shanghai (Pudong) → ZYTL · Dalian (Ganjingzi) CES5673 · MU5673 · sched 11:45Z
2026-05-20 5 legs CES
ZSPD → ZUCK → ZSPD → VDTI → ZSPD → ZPLJ
ZSPD ZUCK ZSPD · Shanghai (Pudong) → ZUCK · Chongqing CES5427 · MU5427 · ⏱ 03:09– (Nonem)
ZUCK ZSPD ZUCK · Chongqing → ZSPD · Shanghai (Pudong) CES5432 · MU5432 · sched 07:20Z
ZSPD VDTI ZSPD · Shanghai (Pudong) → VDTI · Phnom Penh (Boeng Khyang) intl CES759 · MU759 · sched 12:05Z
VDTI ZSPD VDTI · Phnom Penh (Boeng Khyang) → ZSPD · Shanghai (Pudong) intl CES760 · MU760 · ⏱ 17:12– (Nonem)
ZSPD ZPLJ ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang CES6145 · MU6145 · sched 22:45Z
2026-05-19 3 legs round-trip CES
ZSPD → ZBAD → ZGGG → ZSPD
ZSPD ZBAD ZSPD · Shanghai (Pudong) → ZBAD · Beijing CES5195 · MU5195 · ⏱ 10:29–12:08 (100m)
ZBAD ZGGG ZBAD · Beijing → ZGGG · Guangzhou (Huadu) CES6311 · MU6311 · ⏱ 14:51– (Nonem)
ZGGG ZSPD ZGGG · Guangzhou (Huadu) → ZSPD · Shanghai (Pudong) CES5326 · MU5326 · sched 23:30Z
2026-05-18 2 legs round-trip CES
ZSPD → ZYTX → ZSPD
ZSPD ZYTX ZSPD · Shanghai (Pudong) → ZYTX · Shenyang CES5691 · MU5691 · sched 01:05Z
ZYTX ZSPD ZYTX · Shenyang → ZSPD · Shanghai (Pudong) CES5692 · MU5692 · ⏱ 04:31– (Nonem)
2026-05-17 4 legs round-trip CES
ZSPD → ZYCC → ZSPD → ZUYB → ZSPD
ZSPD ZYCC ZSPD · Shanghai (Pudong) → ZYCC · Changchun CES5643 · MU5643 · sched 02:35Z
ZYCC ZSPD ZYCC · Changchun → ZSPD · Shanghai (Pudong) CES5644 · MU5644 · ⏱ 06:03– (Nonem)
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
2026-05-16 3 legs CES
ZWYN → ZSPD → ZBAA → ZSPD
ZWYN ZSPD ZWYN · Ili (Yining / Ghulja) → ZSPD · Shanghai (Pudong) CES6254 · MU6254 · sched 06:20Z
ZSPD ZBAA ZSPD · Shanghai (Pudong) → ZBAA · Beijing CES5165 · MU5165 · sched 13:35Z
ZBAA ZSPD ZBAA · Beijing → ZSPD · Shanghai (Pudong) CES5100 · MU5100 · sched 23:00Z
2026-05-15 5 legs CES
ZSPD → ZUCK → ZSPD → VLVT → ZSPD → ZWYN
ZSPD ZUCK ZSPD · Shanghai (Pudong) → ZUCK · Chongqing CES5427 · MU5427 · sched 02:55Z
ZUCK ZSPD ZUCK · Chongqing → ZSPD · Shanghai (Pudong) CES5432 · MU5432 · ⏱ 08:16– (Nonem)
ZSPD VLVT ZSPD · Shanghai (Pudong) → VLVT · Vientiane intl CES283 · MU283 · sched 12:50Z
VLVT ZSPD VLVT · Vientiane → ZSPD · Shanghai (Pudong) intl CES284 · MU284 · sched 18:05Z
ZSPD ZWYN ZSPD · Shanghai (Pudong) → ZWYN · Ili (Yining / Ghulja) CES6253 · MU6253 · sched 23:15Z
2026-05-14 5 legs CES
ZSOF → ZLXY → ZWTN → ZLXY → ZSOF → ZSPD
ZSOF ZLXY ZSOF · Hefei → ZLXY · Xi'an CES2385 · MU2385 · sched 00:00Z
ZLXY ZWTN ZLXY · Xi'an → ZWTN · Hotan CES2385 · MU2385 · sched 03:05Z
ZWTN ZLXY ZWTN · Hotan → ZLXY · Xi'an CES2386 · MU2386 · sched 09:10Z
ZLXY ZSOF ZLXY · Xi'an → ZSOF · Hefei CES2386 · MU2386 · sched 14:15Z
ZSOF ZSPD ZSOF · Hefei → ZSPD · Shanghai (Pudong) CES6582 · MU6582 · ⏱ 23:30– (Nonem)
2026-05-13 3 legs CES
ZLXY → ZWTN → ZLXY → ZSOF
ZLXY ZWTN ZLXY · Xi'an → ZWTN · Hotan CES2385 · MU2385 · sched 03:05Z
ZWTN ZLXY ZWTN · Hotan → ZLXY · Xi'an CES2386 · MU2386 · sched 09:10Z
ZLXY ZSOF ZLXY · Xi'an → ZSOF · Hefei CES2386 · MU2386 · sched 14:15Z
2026-05-12 3 legs CES
ZSQD → ZSOF → ZWWW → ZLXY
ZSQD ZSOF ZSQD · Qingdao (Jiaozhou) → ZSOF · Hefei CES6432 · MU6432 · sched 02:10Z
ZSOF ZWWW ZSOF · Hefei → ZWWW · Ürümqi CES6451 · MU6451 · ⏱ 04:45– (Nonem)
ZSOF ZLXY ZSOF · Hefei → ZLXY · Xi'an ⚠ gap CES2385 · MU2385 · sched 00:00Z
2026-05-11 4 legs round-trip CES
ZSQD → ZSOF → ZWWW → ZSOF → ZSQD
ZSQD ZSOF ZSQD · Qingdao (Jiaozhou) → ZSOF · Hefei CES6432 · MU6432 · sched 02:10Z
ZSOF ZWWW ZSOF · Hefei → ZWWW · Ürümqi CES6451 · MU6451 · ⏱ 04:39– (Nonem)
ZWWW ZSOF ZWWW · Ürümqi → ZSOF · Hefei CES6452 · MU6452 · sched 10:10Z
ZSOF ZSQD ZSOF · Hefei → ZSQD · Qingdao (Jiaozhou) CES6431 · MU6431 · sched 23:30Z
2026-05-10 5 legs CES
ZUDX → ZSPD → ZYJM → ZSPD → ZSOF → ZSQD
ZUDX ZSPD ZUDX · Dazhou (Daxian) → ZSPD · Shanghai (Pudong) CES6444 · MU6444 · sched 02:35Z
ZSPD ZYJM ZSPD · Shanghai (Pudong) → ZYJM · Jiamusi CES6291 · MU6291 · sched 06:15Z
ZYJM ZSPD ZYJM · Jiamusi → ZSPD · Shanghai (Pudong) CES6292 · MU6292 · sched 10:15Z
ZSPD ZSOF ZSPD · Shanghai (Pudong) → ZSOF · Hefei CES6581 · MU6581 · sched 15:05Z
ZSOF ZSQD ZSOF · Hefei → ZSQD · Qingdao (Jiaozhou) CES6431 · MU6431 · sched 23:30Z
2026-05-09 3 legs CES
ZSPD → WSSS → ZSPD → ZUDX
ZSPD WSSS ZSPD · Shanghai (Pudong) → WSSS · Singapore intl CES6049 · MU6049 · sched 03:20Z
WSSS ZSPD WSSS · Singapore → ZSPD · Shanghai (Pudong) intl CES6050 · MU6050 · sched 10:25Z
ZSPD ZUDX ZSPD · Shanghai (Pudong) → ZUDX · Dazhou (Daxian) CES6443 · MU6443 · sched 23:20Z
2026-05-08 3 legs CES
ZWSH → ZSPD → ZBAA → ZSPD
ZWSH ZSPD ZWSH · Kashgar → ZSPD · Shanghai (Pudong) CES6222 · MU6222 · sched 06:35Z
ZSPD ZBAA ZSPD · Shanghai (Pudong) → ZBAA · Beijing CES5165 · MU5165 · sched 13:35Z
ZBAA ZSPD ZBAA · Beijing → ZSPD · Shanghai (Pudong) CES5100 · MU5100 · sched 23:00Z
2026-05-07 4 legs CES
ZUXC → ZSPD → ZBYC → ZSPD → ZWSH
ZUXC ZSPD ZUXC · Liangshan (Xichang) → ZSPD · Shanghai (Pudong) CES6536 · MU6536 · sched 04:50Z
ZSPD ZBYC ZSPD · Shanghai (Pudong) → ZBYC · Yuncheng (Yanhu) CES6477 · MU6477 · sched 09:15Z
ZBYC ZSPD ZBYC · Yuncheng (Yanhu) → ZSPD · Shanghai (Pudong) CES6478 · MU6478 · sched 12:20Z
ZSPD ZWSH ZSPD · Shanghai (Pudong) → ZWSH · Kashgar CES6221 · MU6221 · sched 23:05Z
2026-05-06 7 legs CES
ZSPD → ZYTL → ZYLD → ZYTL → ZSPD → VDTI → ZSPD → ZUXC
ZSPD ZYTL ZSPD · Shanghai (Pudong) → ZYTL · Dalian (Ganjingzi) CES5667 · MU5667 · sched 00:20Z
ZYTL ZYLD ZYTL · Dalian (Ganjingzi) → ZYLD · Yichun CES5667 · MU5667 · sched 03:00Z
ZYLD ZYTL ZYLD · Yichun → ZYTL · Dalian (Ganjingzi) CES5668 · MU5668 · sched 05:55Z
ZYTL ZSPD ZYTL · Dalian (Ganjingzi) → ZSPD · Shanghai (Pudong) CES5668 · MU5668 · sched 08:55Z
ZSPD VDTI ZSPD · Shanghai (Pudong) → VDTI · Phnom Penh (Boeng Khyang) intl CES759 · MU759 · sched 12:05Z
VDTI ZSPD VDTI · Phnom Penh (Boeng Khyang) → ZSPD · Shanghai (Pudong) intl CES760 · MU760 · ⏱ 17:36– (Nonem)
ZSPD ZUXC ZSPD · Shanghai (Pudong) → ZUXC · Liangshan (Xichang) CES6535 · MU6535 · sched 23:50Z
2026-05-05 2 legs round-trip CES
ZSPD → WSSS → ZSPD
ZSPD WSSS ZSPD · Shanghai (Pudong) → WSSS · Singapore intl CES6049 · MU6049 · sched 03:20Z
WSSS ZSPD WSSS · Singapore → ZSPD · Shanghai (Pudong) intl CES6050 · MU6050 · sched 10:25Z
2026-05-04 3 legs CES
ZWSH → ZSPD → ZSFZ → ZSPD
ZWSH ZSPD ZWSH · Kashgar → ZSPD · Shanghai (Pudong) CES6222 · MU6222 · sched 06:35Z
ZSPD ZSFZ ZSPD · Shanghai (Pudong) → ZSFZ · Fuzhou (Changle) CES5541 · MU5541 · ⏱ 13:31– (Nonem)
ZSFZ ZSPD ZSFZ · Fuzhou (Changle) → ZSPD · Shanghai (Pudong) CES5542 · MU5542 · sched 23:55Z
2026-05-03 3 legs CES
ZSPD → ZJSY → ZSPD → ZWSH
ZSPD ZJSY ZSPD · Shanghai (Pudong) → ZJSY · Sanya (Tianya) CES5373 · MU5373 · sched 01:30Z
ZJSY ZSPD ZJSY · Sanya (Tianya) → ZSPD · Shanghai (Pudong) CES5374 · MU5374 · sched 06:05Z
ZSPD ZWSH ZSPD · Shanghai (Pudong) → ZWSH · Kashgar CES6221 · MU6221 · sched 23:05Z
2026-05-02 3 legs CES
ZWYN → ZSPD → RPVM → ZSPD
ZWYN ZSPD ZWYN · Ili (Yining / Ghulja) → ZSPD · Shanghai (Pudong) CES6254 · MU6254 · sched 06:20Z
ZSPD RPVM ZSPD · Shanghai (Pudong) → RPVM · Cebu City/Lapu-Lapu City intl CES5023 · MU5023 · sched 13:00Z
RPVM ZSPD RPVM · Cebu City/Lapu-Lapu City → ZSPD · Shanghai (Pudong) intl CES5024 · MU5024 · ⏱ 18:34– (Nonem)
2026-05-01 5 legs CES
ZSPD → RJOA → ZSPD → ZUYI → ZSPD → ZWYN
ZSPD RJOA ZSPD · Shanghai (Pudong) → RJOA · Hiroshima intl CES293 · MU293 · sched 01:30Z
RJOA ZSPD RJOA · Hiroshima → ZSPD · Shanghai (Pudong) intl CES294 · MU294 · sched 04:30Z
ZSPD ZUYI ZSPD · Shanghai (Pudong) → ZUYI · Xingyi CES6289 · MU6289 · sched 08:40Z
ZUYI ZSPD ZUYI · Xingyi → ZSPD · Shanghai (Pudong) CES6290 · MU6290 · sched 12:40Z
ZSPD ZWYN ZSPD · Shanghai (Pudong) → ZWYN · Ili (Yining / Ghulja) CES6253 · MU6253 · sched 23:15Z
2026-04-30 6 legs round-trip CES
ZSPD → ZYTL → ZYQQ → ZYTL → ZSPD → VDTI → ZSPD
ZSPD ZYTL ZSPD · Shanghai (Pudong) → ZYTL · Dalian (Ganjingzi) CES5627 · MU5627 · sched 23:50Z
ZYTL ZYQQ ZYTL · Dalian (Ganjingzi) → ZYQQ · Qiqihar CES5627 · MU5627 · sched 03:00Z
ZYQQ ZYTL ZYQQ · Qiqihar → ZYTL · Dalian (Ganjingzi) CES5628 · MU5628 · sched 06:05Z
ZYTL ZSPD ZYTL · Dalian (Ganjingzi) → ZSPD · Shanghai (Pudong) CES5628 · MU5628 · sched 08:55Z
ZSPD VDTI ZSPD · Shanghai (Pudong) → VDTI · Phnom Penh (Boeng Khyang) intl CES759 · MU759 · sched 12:05Z
VDTI ZSPD VDTI · Phnom Penh (Boeng Khyang) → ZSPD · Shanghai (Pudong) intl CES760 · MU760 · ⏱ 17:25– (Nonem)
2026-04-29 4 legs CSH
ZSPD → ZYCC → ZSPD → ZSPD → ?
ZSPD ZYCC ZSPD · Shanghai (Pudong) → ZYCC · Changchun CSH9071 · FM9071 · sched 23:50Z
ZYDD ZSPD ZYDD · Dandong (Zhenxing) → ZSPD · Shanghai (Pudong) ⚠ gap CSH9072 · FM9072 · sched 03:30Z
ZUCK ZSPD ZUCK · Chongqing → ZSPD · Shanghai (Pudong) ⚠ gap CSH9426 · FM9426 · sched 12:35Z
ZSRG ? ZSRG · Rugao (Nantong) → — ferry ⚠ gap · sched Z
2026-04-28 4 legs CES
ZSQD → ZYCC → ZSQD → ZBDS → ZSPD
ZSQD ZYCC ZSQD · Qingdao (Jiaozhou) → ZYCC · Changchun CES6249 · MU6249 · sched 00:00Z
ZYCC ZSQD ZYCC · Changchun → ZSQD · Qingdao (Jiaozhou) CES6250 · MU6250 · sched 02:50Z
ZSPD ZBDS ZSPD · Shanghai (Pudong) → ZBDS · Ordos ⚠ gap CES6277 · MU6277 · sched 10:00Z
ZBDS ZSPD ZBDS · Ordos → ZSPD · Shanghai (Pudong) CES6278 · MU6278 · ⏱ 14:07– (Nonem)
2026-04-27 5 legs CES
ZYHB → ZSQD → ZSSS → ZSQD → ZSSS → ZSQD
ZYHB ZSQD ZYHB · Harbin → ZSQD · Qingdao (Jiaozhou) CES5518 · MU5518 · sched 00:30Z
ZSQD ZSSS ZSQD · Qingdao (Jiaozhou) → ZSSS · Shanghai (Minhang) CES5518 · MU5518 · sched 03:45Z
ZSSS ZSQD ZSSS · Shanghai (Minhang) → ZSQD · Qingdao (Jiaozhou) CES5515 · MU5515 · ⏱ 06:57– (Nonem)
ZSQD ZSSS ZSQD · Qingdao (Jiaozhou) → ZSSS · Shanghai (Minhang) CES5514 · MU5514 · sched 09:30Z
ZSSS ZSQD ZSSS · Shanghai (Minhang) → ZSQD · Qingdao (Jiaozhou) CES5519 · MU5519 · sched 12:20Z
2026-04-26 3 legs CES
ZSQD → ZPJH → ZSQD → ZYHB
ZSQD ZPJH ZSQD · Qingdao (Jiaozhou) → ZPJH · Jinghong (Gasa) CES6409 · MU6409 · sched 01:10Z
ZPJH ZSQD ZPJH · Jinghong (Gasa) → ZSQD · Qingdao (Jiaozhou) CES6410 · MU6410 · sched 05:50Z
ZSQD ZYHB ZSQD · Qingdao (Jiaozhou) → ZYHB · Harbin CES5517 · MU5517 · sched 13:00Z
2026-04-25 4 legs round-trip CES
ZSQD → ZHHH → ZSQD → ZLXN → 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:47– (Nonem)
ZSQD ZLXN ZSQD · Qingdao (Jiaozhou) → ZLXN · Haidong (Huzhu Tu Autonomous County) CES6125 · MU6125 · sched 07:05Z
ZLXN ZSQD ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSQD · Qingdao (Jiaozhou) CES6126 · MU6126 · ⏱ 11:06– (Nonem)
2026-04-24 4 legs round-trip CES
ZSQD → RKSI → ZSQD → ZSCN → ZSQD
ZSQD RKSI ZSQD · Qingdao (Jiaozhou) → RKSI · Seoul intl CES2033 · MU2033 · sched 01:50Z
RKSI ZSQD RKSI · Seoul → ZSQD · Qingdao (Jiaozhou) intl CES2034 · MU2034 · ⏱ 04:56– (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-23 4 legs round-trip CES
ZSQD → ZHHH → ZSQD → ZSSS → ZSQD
ZSQD ZHHH ZSQD · Qingdao (Jiaozhou) → ZHHH · Wuhan (Huangpi) CES6493 · MU6493 · sched 00:15Z
ZHHH ZSQD ZHHH · Wuhan (Huangpi) → ZSQD · Qingdao (Jiaozhou) CES6494 · MU6494 · sched 04:10Z
ZSQD ZSSS ZSQD · Qingdao (Jiaozhou) → ZSSS · Shanghai (Minhang) CES5520 · MU5520 · sched 07:25Z
ZSSS ZSQD ZSSS · Shanghai (Minhang) → ZSQD · Qingdao (Jiaozhou) CES5539 · MU5539 · sched 23:15Z
2026-04-22 3 legs round-trip CES
ZSQD → ZGNN → ZSWF → ZSQD
ZSQD ZGNN ZSQD · Qingdao (Jiaozhou) → ZGNN · Nanning (Jiangnan) CES6321 · MU6321 · sched 07:05Z
ZSQD ZSWF ZSQD · Qingdao (Jiaozhou) → ZSWF · Weifang (Kuiwen) ⚠ gap CES6321 · MU6321 · sched 07:05Z
ZGNN ZSQD ZGNN · Nanning (Jiangnan) → ZSQD · Qingdao (Jiaozhou) ⚠ gap CES6322 · MU6322 · sched 11:55Z
2026-04-21 2 legs round-trip CES
ZSQD → ZWWW → ZSQD
ZSQD ZWWW ZSQD · Qingdao (Jiaozhou) → ZWWW · Ürümqi CES6903 · MU6903 · sched 23:45Z
ZWWW ZSQD ZWWW · Ürümqi → ZSQD · Qingdao (Jiaozhou) CES6904 · MU6904 · sched 05:40Z
2026-04-20 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 · ⏱ 03:16– (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
2026-04-19 3 legs CES
ZLXN → ZSQD → ZJHK → ZSQD
ZLXN ZSQD ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSQD · Qingdao (Jiaozhou) CES6126 · MU6126 · sched 04:00Z
ZSQD ZJHK ZSQD · Qingdao (Jiaozhou) → ZJHK · Haikou (Meilan) CES6545 · MU6545 · sched 08:05Z
ZJHK ZSQD ZJHK · Haikou (Meilan) → ZSQD · Qingdao (Jiaozhou) CES6546 · MU6546 · sched 13:20Z
2026-04-18 5 legs CES
ZSQD → ZHHH → ZSQD → ZYQQ → ZSQD → ZLXN
ZSQD ZHHH ZSQD · Qingdao (Jiaozhou) → ZHHH · Wuhan (Huangpi) CES6493 · MU6493 · sched 00:15Z
ZHHH ZSQD ZHHH · Wuhan (Huangpi) → ZSQD · Qingdao (Jiaozhou) CES6494 · MU6494 · sched 03:55Z
ZSQD ZYQQ ZSQD · Qingdao (Jiaozhou) → ZYQQ · Qiqihar CES6717 · MU6717 · sched 11:00Z
ZYQQ ZSQD ZYQQ · Qiqihar → ZSQD · Qingdao (Jiaozhou) CES6718 · MU6718 · sched 14:30Z
ZSQD ZLXN ZSQD · Qingdao (Jiaozhou) → ZLXN · Haidong (Huzhu Tu Autonomous County) CES6125 · MU6125 · sched 23:25Z
2026-04-17 2 legs round-trip CES
ZSQD → ZUTF → ZSQD
ZSQD ZUTF ZSQD · Qingdao (Jiaozhou) → ZUTF · Chengdu (Jianyang) CES6117 · MU6117 · sched 00:35Z
ZUTF ZSQD ZUTF · Chengdu (Jianyang) → ZSQD · Qingdao (Jiaozhou) CES6118 · MU6118 · sched 04:50Z