‹ Aircraft

B-6882 / 780868

352 flights over 93 days · 3.78 legs/day · base ZSPD · Shanghai (Pudong) · operators: CCA

352
Flights
30
Airports served
16%
ADS-B observed
1
Ferry / no-flightnum

Aircraft identity

A320 232 A320
Air China · reg B-6882
Airbus · free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 4 legs CCA
ZSPD → ZBHH → ZBHH → ZSPD → ZBXH
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CCA8333 · CA8333 · sched 22:00Z
ZBXH ZBHH ZBXH · Xilinhot → ZBHH · Hohhot ⚠ gap CCA8334 · CA8334 · sched 03:25Z
ZBHH ZSPD ZBHH · Hohhot → ZSPD · Shanghai (Pudong) CCA8334 · CA8334 · sched 05:25Z
ZBHH ZBXH ZBHH · Hohhot → ZBXH · Xilinhot ⚠ gap CCA8333 · CA8333 · ⏱ 09:44– (Nonem)
2026-06-22 4 legs round-trip CCA
ZSPD → ZSWZ → ZUNC → ZSWZ → ZSPD
ZSPD ZSWZ ZSPD · Shanghai (Pudong) → ZSWZ · Wenzhou (Longwan) CCA8567 · CA8567 · sched 17:25Z
ZSWZ ZUNC ZSWZ · Wenzhou (Longwan) → ZUNC · Nanchong (Gaoping) CCA8595 · CA8595 · sched 20:00Z
ZUNC ZSWZ ZUNC · Nanchong (Gaoping) → ZSWZ · Wenzhou (Longwan) CCA8596 · CA8596 · sched 23:40Z
ZSWZ ZSPD ZSWZ · Wenzhou (Longwan) → ZSPD · Shanghai (Pudong) CCA8568 · CA8568 · sched 02:45Z
2026-06-21 3 legs CCA
ZLLL → ZSPD → ZSPD → ZPPP
ZLLL ZSPD ZLLL · Lanzhou (Yongdeng) → ZSPD · Shanghai (Pudong) CCA8526 · CA8526 · ⏱ 03:21– (Nonem)
ZPPP ZSPD ZPPP · Kunming → ZSPD · Shanghai (Pudong) ⚠ gap CCA8538 · CA8538 · sched 03:40Z
ZSPD ZPPP ZSPD · Shanghai (Pudong) → ZPPP · Kunming CCA8537 · CA8537 · ⏱ 07:18–10:16 (178m)
2026-06-20 5 legs CCA
ZSPD → ZYCC → ZYJM → ZSPD → ZSPD → ZLLL
ZSPD ZYCC ZSPD · Shanghai (Pudong) → ZYCC · Changchun CCA8585 · CA8585 · sched 16:30Z
ZSPD ZYJM ZSPD · Shanghai (Pudong) → ZYJM · Jiamusi ⚠ gap CCA8329 · CA8329 · sched 00:25Z
ZYCC ZSPD ZYCC · Changchun → ZSPD · Shanghai (Pudong) ⚠ gap CCA8586 · CA8586 · ⏱ 03:53– (Nonem)
ZYJM ZSPD ZYJM · Jiamusi → ZSPD · Shanghai (Pudong) ⚠ gap CCA8330 · CA8330 · sched 04:20Z
ZSPD ZLLL ZSPD · Shanghai (Pudong) → ZLLL · Lanzhou (Yongdeng) CCA8525 · CA8525 · sched 14:55Z
2026-06-19 3 legs CCA
ZYHB → ZSPD → ZSPD → ZPPP
ZYHB ZSPD ZYHB · Harbin → ZSPD · Shanghai (Pudong) CCA8302 · CA8302 · sched 18:55Z
ZPPP ZSPD ZPPP · Kunming → ZSPD · Shanghai (Pudong) ⚠ gap CCA8538 · CA8538 · sched 03:40Z
ZSPD ZPPP ZSPD · Shanghai (Pudong) → ZPPP · Kunming CCA8537 · CA8537 · ⏱ 07:23–10:12 (169m)
2026-06-18 5 legs CCA
ZSPD → ZYCC → ZJHK → ZSPD → ZSPD → ZYHB
ZSPD ZYCC ZSPD · Shanghai (Pudong) → ZYCC · Changchun CCA8585 · CA8585 · sched 16:30Z
ZSPD ZJHK ZSPD · Shanghai (Pudong) → ZJHK · Haikou (Meilan) ⚠ gap CCA8573 · CA8573 · sched 23:55Z
ZYCC ZSPD ZYCC · Changchun → ZSPD · Shanghai (Pudong) ⚠ gap CCA8586 · CA8586 · ⏱ 03:59– (Nonem)
ZJHK ZSPD ZJHK · Haikou (Meilan) → ZSPD · Shanghai (Pudong) ⚠ gap CCA8574 · CA8574 · sched 04:00Z
ZSPD ZYHB ZSPD · Shanghai (Pudong) → ZYHB · Harbin CCA8301 · CA8301 · ⏱ 23:00–01:21 (141m)
2026-06-17 3 legs CCA
ZLLL → ZSPD → ZPPP → ZSPD
ZLLL ZSPD ZLLL · Lanzhou (Yongdeng) → ZSPD · Shanghai (Pudong) CCA8526 · CA8526 · sched 19:05Z
ZSPD ZPPP ZSPD · Shanghai (Pudong) → ZPPP · Kunming CCA8537 · CA8537 · sched 22:55Z
ZPPP ZSPD ZPPP · Kunming → ZSPD · Shanghai (Pudong) CCA8538 · CA8538 · sched 03:40Z
2026-06-16 5 legs CCA
ZBHH → ZBXH → ZBHH → ZSPD → ZBHH → ZLLL
ZBHH ZBXH ZBHH · Hohhot → ZBXH · Xilinhot CCA8333 · CA8333 · sched 01:30Z
ZBXH ZBHH ZBXH · Xilinhot → ZBHH · Hohhot CCA8334 · CA8334 · sched 03:25Z
ZBHH ZSPD ZBHH · Hohhot → ZSPD · Shanghai (Pudong) CCA8334 · CA8334 · sched 05:25Z
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CCA8333 · CA8333 · ⏱ 06:12– (Nonem)
ZSPD ZLLL ZSPD · Shanghai (Pudong) → ZLLL · Lanzhou (Yongdeng) ⚠ gap CCA8525 · CA8525 · sched 14:55Z
2026-06-15 4 legs round-trip CCA
ZSPD → ZSWZ → ZUNC → ZSWZ → ZSPD
ZSPD ZSWZ ZSPD · Shanghai (Pudong) → ZSWZ · Wenzhou (Longwan) CCA8567 · CA8567 · sched 17:25Z
ZSWZ ZUNC ZSWZ · Wenzhou (Longwan) → ZUNC · Nanchong (Gaoping) CCA8595 · CA8595 · sched 20:00Z
ZUNC ZSWZ ZUNC · Nanchong (Gaoping) → ZSWZ · Wenzhou (Longwan) CCA8596 · CA8596 · sched 23:40Z
ZSWZ ZSPD ZSWZ · Wenzhou (Longwan) → ZSPD · Shanghai (Pudong) CCA8568 · CA8568 · ⏱ 11:05– (Nonem)
2026-06-14 4 legs round-trip CCA
ZSPD → ZBHH → ZBXH → ZBHH → ZSPD
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CCA8333 · CA8333 · sched 22:00Z
ZBHH ZBXH ZBHH · Hohhot → ZBXH · Xilinhot CCA8333 · CA8333 · sched 01:30Z
ZBXH ZBHH ZBXH · Xilinhot → ZBHH · Hohhot CCA8334 · CA8334 · sched 03:25Z
ZBHH ZSPD ZBHH · Hohhot → ZSPD · Shanghai (Pudong) CCA8334 · CA8334 · sched Z
2026-06-13 2 legs round-trip CCA
ZSPD → ZPLJ → ZSPD
ZSPD ZPLJ ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang CCA8559 · CA8559 · sched 16:00Z
ZPLJ ZSPD ZPLJ · Lijiang → ZSPD · Shanghai (Pudong) CCA8560 · CA8560 · sched 21:00Z
2026-06-12 5 legs CCA
ZGHZ → ZSPD → ZBHH → ZBXH → ZBHH → ZSPD
ZGHZ ZSPD ZGHZ · Huizhou (Pingtan) → ZSPD · Shanghai (Pudong) CCA8310 · CA8310 · sched 18:15Z
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CCA8333 · CA8333 · sched 22:00Z
ZBHH ZBXH ZBHH · Hohhot → ZBXH · Xilinhot CCA8333 · CA8333 · sched 01:30Z
ZBXH ZBHH ZBXH · Xilinhot → ZBHH · Hohhot CCA8334 · CA8334 · sched 03:25Z
ZBHH ZSPD ZBHH · Hohhot → ZSPD · Shanghai (Pudong) CCA8334 · CA8334 · sched Z
2026-06-11 5 legs CCA
ZGGG → ZSPD → ZBAD → ZGGG → ZSPD → ZGHZ
ZGGG ZSPD ZGGG · Guangzhou (Huadu) → ZSPD · Shanghai (Pudong) CCA8582 · CA8582 · sched 22:10Z
ZSPD ZBAD ZSPD · Shanghai (Pudong) → ZBAD · Beijing CCA8342 · CA8342 · sched 02:50Z
ZSPD ZGGG ZSPD · Shanghai (Pudong) → ZGGG · Guangzhou (Huadu) ⚠ gap CCA8581 · CA8581 · ⏱ 03:20– (Nonem)
ZBAD ZSPD ZBAD · Beijing → ZSPD · Shanghai (Pudong) ⚠ gap CCA8341 · CA8341 · ⏱ 14:05– (Nonem)
ZSPD ZGHZ ZSPD · Shanghai (Pudong) → ZGHZ · Huizhou (Pingtan) CCA8309 · CA8309 · ⏱ 23:16– (Nonem)
2026-06-10 4 legs round-trip CCA
ZSPD → ZUCK → ZSPD → ZUUU → ZSPD
ZSPD ZUCK ZSPD · Shanghai (Pudong) → ZUCK · Chongqing CCA8543 · CA8543 · sched 17:00Z
ZUCK ZSPD ZUCK · Chongqing → ZSPD · Shanghai (Pudong) CCA8544 · CA8544 · sched 20:55Z
ZSPD ZUUU ZSPD · Shanghai (Pudong) → ZUUU · Chengdu (Shuangliu) CCA8593 · CA8593 · sched 00:35Z
ZUUU ZSPD ZUUU · Chengdu (Shuangliu) → ZSPD · Shanghai (Pudong) CCA8594 · CA8594 · sched 05:05Z
2026-06-09 4 legs round-trip CCA
ZSPD → ZGSZ → ZJHK → ZSPD → ZSPD
ZSPD ZGSZ ZSPD · Shanghai (Pudong) → ZGSZ · Shenzhen CCA1893 · CA1893 · sched 15:30Z
ZSPD ZJHK ZSPD · Shanghai (Pudong) → ZJHK · Haikou (Meilan) ⚠ gap CCA8573 · CA8573 · sched 23:55Z
ZGSZ ZSPD ZGSZ · Shenzhen → ZSPD · Shanghai (Pudong) ⚠ gap CCA1894 · CA1894 · ⏱ 03:24– (Nonem)
ZJHK ZSPD ZJHK · Haikou (Meilan) → ZSPD · Shanghai (Pudong) ⚠ gap CCA8574 · CA8574 · sched 04:00Z
2026-06-08 2 legs round-trip CCA
ZSPD → ZGSZ → ZSPD
ZSPD ZGSZ ZSPD · Shanghai (Pudong) → ZGSZ · Shenzhen CCA1893 · CA1893 · sched 15:30Z
ZGSZ ZSPD ZGSZ · Shenzhen → ZSPD · Shanghai (Pudong) CCA1894 · CA1894 · ⏱ 05:10– (Nonem)
2026-06-07 3 legs CCA
ZGSZ → ZSPD → ZPPP → ZSPD
ZGSZ ZSPD ZGSZ · Shenzhen → ZSPD · Shanghai (Pudong) CCA1894 · CA1894 · sched 19:15Z
ZSPD ZPPP ZSPD · Shanghai (Pudong) → ZPPP · Kunming CCA8537 · CA8537 · sched 22:55Z
ZPPP ZSPD ZPPP · Kunming → ZSPD · Shanghai (Pudong) CCA8538 · CA8538 · sched 03:40Z
2026-06-06 2 legs round-trip CCA
ZGSZ → ZSPD → ZGSZ
ZGSZ ZSPD ZGSZ · Shenzhen → ZSPD · Shanghai (Pudong) CCA1894 · CA1894 · ⏱ 05:50– (Nonem)
ZSPD ZGSZ ZSPD · Shanghai (Pudong) → ZGSZ · Shenzhen CCA1893 · CA1893 · sched 15:30Z
2026-06-05 3 legs CCA
ZSPD → ZYJM → ZSPD → ZGSZ
ZSPD ZYJM ZSPD · Shanghai (Pudong) → ZYJM · Jiamusi CCA8329 · CA8329 · sched 23:30Z
ZYJM ZSPD ZYJM · Jiamusi → ZSPD · Shanghai (Pudong) CCA8330 · CA8330 · sched 03:25Z
ZSPD ZGSZ ZSPD · Shanghai (Pudong) → ZGSZ · Shenzhen CCA1893 · CA1893 · sched 15:30Z
2026-06-04 4 legs CCA
ZSPD → ZLXN → ZSPD → ZLXN → ZWWW
ZSPD ZLXN ZSPD · Shanghai (Pudong) → ZLXN · Haidong (Huzhu Tu Autonomous County) CCA8563 · CA8563 · sched 17:00Z
ZLXN ZSPD ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSPD · Shanghai (Pudong) CCA8564 · CA8564 · sched 04:05Z
ZWWW ZLXN ZWWW · Ürümqi → ZLXN · Haidong (Huzhu Tu Autonomous County) ⚠ gap CCA8564 · CA8564 · ⏱ 09:11–11:06 (115m)
ZLXN ZWWW ZLXN · Haidong (Huzhu Tu Autonomous County) → ZWWW · Ürümqi CCA8563 · CA8563 · sched Z
2026-06-03 4 legs round-trip CCA
ZSPD → ZLXN → ZWWW → ZLXN → ZSPD
ZSPD ZLXN ZSPD · Shanghai (Pudong) → ZLXN · Haidong (Huzhu Tu Autonomous County) CCA8563 · CA8563 · sched 16:45Z
ZLXN ZWWW ZLXN · Haidong (Huzhu Tu Autonomous County) → ZWWW · Ürümqi CCA8563 · CA8563 · sched 21:15Z
ZWWW ZLXN ZWWW · Ürümqi → ZLXN · Haidong (Huzhu Tu Autonomous County) CCA8564 · CA8564 · sched 00:50Z
ZLXN ZSPD ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSPD · Shanghai (Pudong) CCA8564 · CA8564 · ⏱ 13:52– (Nonem)
2026-06-02 4 legs CCA
ZSPD → ZLXN → ZLXN → ZSPD → ZWWW
ZSPD ZLXN ZSPD · Shanghai (Pudong) → ZLXN · Haidong (Huzhu Tu Autonomous County) CCA8563 · CA8563 · sched 17:00Z
ZWWW ZLXN ZWWW · Ürümqi → ZLXN · Haidong (Huzhu Tu Autonomous County) ⚠ gap CCA8564 · CA8564 · sched 00:50Z
ZLXN ZSPD ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSPD · Shanghai (Pudong) CCA8564 · CA8564 · sched 04:05Z
ZLXN ZWWW ZLXN · Haidong (Huzhu Tu Autonomous County) → ZWWW · Ürümqi ⚠ gap CCA8563 · CA8563 · ⏱ 05:18– (Nonem)
2026-06-01 4 legs round-trip CCA
ZSPD → ZBHH → ZBXH → ZBHH → ZSPD
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CCA8333 · CA8333 · sched 22:00Z
ZBHH ZBXH ZBHH · Hohhot → ZBXH · Xilinhot CCA8333 · CA8333 · sched 01:30Z
ZBXH ZBHH ZBXH · Xilinhot → ZBHH · Hohhot CCA8334 · CA8334 · sched 03:25Z
ZBHH ZSPD ZBHH · Hohhot → ZSPD · Shanghai (Pudong) CCA8334 · CA8334 · sched 05:25Z
2026-05-31 4 legs round-trip CCA
ZSPD → ZBHH → ZBXH → ZBHH → ZSPD
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CCA8333 · CA8333 · sched 22:00Z
ZBHH ZBXH ZBHH · Hohhot → ZBXH · Xilinhot CCA8333 · CA8333 · sched 01:30Z
ZBXH ZBHH ZBXH · Xilinhot → ZBHH · Hohhot CCA8334 · CA8334 · sched 03:25Z
ZBHH ZSPD ZBHH · Hohhot → ZSPD · Shanghai (Pudong) CCA8334 · CA8334 · sched 05:25Z
2026-05-30 2 legs round-trip CCA
ZSPD → ZGZJ → ZSPD
ZSPD ZGZJ ZSPD · Shanghai (Pudong) → ZGZJ · Zhanjiang CCA8323 · CA8323 · sched 02:05Z
ZGZJ ZSPD ZGZJ · Zhanjiang → ZSPD · Shanghai (Pudong) CCA8324 · CA8324 · ⏱ 13:46– (Nonem)
2026-05-29 4 legs round-trip CCA
ZSPD → ZLXN → ZWWW → ZLXN → ZSPD
ZSPD ZLXN ZSPD · Shanghai (Pudong) → ZLXN · Haidong (Huzhu Tu Autonomous County) CCA8563 · CA8563 · sched 16:45Z
ZLXN ZWWW ZLXN · Haidong (Huzhu Tu Autonomous County) → ZWWW · Ürümqi CCA8563 · CA8563 · sched 21:15Z
ZWWW ZLXN ZWWW · Ürümqi → ZLXN · Haidong (Huzhu Tu Autonomous County) CCA8564 · CA8564 · sched 00:50Z
ZLXN ZSPD ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSPD · Shanghai (Pudong) CCA8564 · CA8564 · ⏱ 12:21– (Nonem)
2026-05-28 4 legs round-trip CCA
ZSPD → ZLXN → ZLXN → ZWWW → ZSPD
ZSPD ZLXN ZSPD · Shanghai (Pudong) → ZLXN · Haidong (Huzhu Tu Autonomous County) CCA8563 · CA8563 · sched 17:00Z
ZWWW ZLXN ZWWW · Ürümqi → ZLXN · Haidong (Huzhu Tu Autonomous County) ⚠ gap CCA8564 · CA8564 · sched 00:50Z
ZLXN ZWWW ZLXN · Haidong (Huzhu Tu Autonomous County) → ZWWW · Ürümqi CCA8563 · CA8563 · ⏱ 05:23– (Nonem)
ZLXN ZSPD ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSPD · Shanghai (Pudong) ⚠ gap CCA8564 · CA8564 · ⏱ 12:06– (Nonem)
2026-05-27 4 legs round-trip CCA
ZSPD → ZBHH → ZBXH → ZBHH → ZSPD
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CCA8333 · CA8333 · sched 22:00Z
ZBHH ZBXH ZBHH · Hohhot → ZBXH · Xilinhot CCA8333 · CA8333 · sched 01:30Z
ZBXH ZBHH ZBXH · Xilinhot → ZBHH · Hohhot CCA8334 · CA8334 · sched 03:25Z
ZBHH ZSPD ZBHH · Hohhot → ZSPD · Shanghai (Pudong) CCA8334 · CA8334 · ⏱ 13:31– (Nonem)
2026-05-26 3 legs CCA
ZUGY → ZSPD → ZPPP → ZSPD
ZUGY ZSPD ZUGY · Guiyang (Nanming) → ZSPD · Shanghai (Pudong) CCA8304 · CA8304 · sched 18:50Z
ZSPD ZPPP ZSPD · Shanghai (Pudong) → ZPPP · Kunming CCA8537 · CA8537 · sched 22:55Z
ZPPP ZSPD ZPPP · Kunming → ZSPD · Shanghai (Pudong) CCA8538 · CA8538 · sched 03:40Z
2026-05-25 5 legs CCA
ZSPD → ZLXN → ZWWW → ZLXN → ZSPD → ZUGY
ZSPD ZLXN ZSPD · Shanghai (Pudong) → ZLXN · Haidong (Huzhu Tu Autonomous County) CCA8563 · CA8563 · sched 16:40Z
ZLXN ZWWW ZLXN · Haidong (Huzhu Tu Autonomous County) → ZWWW · Ürümqi CCA8563 · CA8563 · sched 21:15Z
ZWWW ZLXN ZWWW · Ürümqi → ZLXN · Haidong (Huzhu Tu Autonomous County) CCA8564 · CA8564 · sched 00:50Z
ZLXN ZSPD ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSPD · Shanghai (Pudong) CCA8564 · CA8564 · ⏱ 14:02– (Nonem)
ZSPD ZUGY ZSPD · Shanghai (Pudong) → ZUGY · Guiyang (Nanming) CCA8303 · CA8303 · ⏱ 23:11– (Nonem)
2026-05-24 4 legs round-trip CCA
ZSPD → ZSWZ → ZUNC → ZSWZ → ZSPD
ZSPD ZSWZ ZSPD · Shanghai (Pudong) → ZSWZ · Wenzhou (Longwan) CCA8567 · CA8567 · sched 17:25Z
ZSWZ ZUNC ZSWZ · Wenzhou (Longwan) → ZUNC · Nanchong (Gaoping) CCA8595 · CA8595 · sched 20:00Z
ZUNC ZSWZ ZUNC · Nanchong (Gaoping) → ZSWZ · Wenzhou (Longwan) CCA8596 · CA8596 · sched 23:40Z
ZSWZ ZSPD ZSWZ · Wenzhou (Longwan) → ZSPD · Shanghai (Pudong) CCA8568 · CA8568 · sched 02:45Z
2026-05-23 1 legs CCA
ZYHB → ZSPD
ZYHB ZSPD ZYHB · Harbin → ZSPD · Shanghai (Pudong) CCA8302 · CA8302 · sched 18:55Z
2026-05-22 5 legs CCA
ZSPD → ZGGG → ZSPD → ZYJM → ZSPD → ZYHB
ZSPD ZGGG ZSPD · Shanghai (Pudong) → ZGGG · Guangzhou (Huadu) CCA8327 · CA8327 · sched 15:55Z
ZGGG ZSPD ZGGG · Guangzhou (Huadu) → ZSPD · Shanghai (Pudong) CCA8328 · CA8328 · sched 19:45Z
ZSPD ZYJM ZSPD · Shanghai (Pudong) → ZYJM · Jiamusi CCA8329 · CA8329 · sched 23:30Z
ZYJM ZSPD ZYJM · Jiamusi → ZSPD · Shanghai (Pudong) CCA8330 · CA8330 · sched 03:25Z
ZSPD ZYHB ZSPD · Shanghai (Pudong) → ZYHB · Harbin CCA8301 · CA8301 · sched 15:00Z
2026-05-21 4 legs round-trip CCA
ZSPD → ZBHH → ZBXH → ZBHH → ZSPD
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CCA8333 · CA8333 · sched 21:45Z
ZBHH ZBXH ZBHH · Hohhot → ZBXH · Xilinhot CCA8333 · CA8333 · sched 01:30Z
ZBXH ZBHH ZBXH · Xilinhot → ZBHH · Hohhot CCA8334 · CA8334 · sched 03:25Z
ZBHH ZSPD ZBHH · Hohhot → ZSPD · Shanghai (Pudong) CCA8334 · CA8334 · ⏱ 14:13– (Nonem)
2026-05-20 4 legs CCA
ZSPD → ZSWZ → ZSWZ → ZSPD → ZUNC
ZSPD ZSWZ ZSPD · Shanghai (Pudong) → ZSWZ · Wenzhou (Longwan) CCA8567 · CA8567 · sched 17:25Z
ZUNC ZSWZ ZUNC · Nanchong (Gaoping) → ZSWZ · Wenzhou (Longwan) ⚠ gap CCA8596 · CA8596 · sched 23:40Z
ZSWZ ZSPD ZSWZ · Wenzhou (Longwan) → ZSPD · Shanghai (Pudong) CCA8568 · CA8568 · sched 02:45Z
ZSWZ ZUNC ZSWZ · Wenzhou (Longwan) → ZUNC · Nanchong (Gaoping) ⚠ gap CCA8595 · CA8595 · ⏱ 03:54–06:15 (141m)
2026-05-19 2 legs round-trip CCA
ZSPD → ZYCC → ZSPD
ZSPD ZYCC ZSPD · Shanghai (Pudong) → ZYCC · Changchun CCA8575 · CA8575 · sched 23:50Z
ZYCC ZSPD ZYCC · Changchun → ZSPD · Shanghai (Pudong) CCA8576 · CA8576 · sched 03:20Z
2026-05-18 1 legs CCA
ZUTF → ZSPD
ZUTF ZSPD ZUTF · Chengdu (Jianyang) → ZSPD · Shanghai (Pudong) CCA8542 · CA8542 · sched 19:45Z
2026-05-17 6 legs CCA
ZGHZ → ZSPD → ZBHH → ZBHH → ZSPD → ZBXH → ZUTF
ZGHZ ZSPD ZGHZ · Huizhou (Pingtan) → ZSPD · Shanghai (Pudong) CCA8310 · CA8310 · sched 18:15Z
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CCA8333 · CA8333 · sched 21:45Z
ZBXH ZBHH ZBXH · Xilinhot → ZBHH · Hohhot ⚠ gap CCA8334 · CA8334 · sched 03:25Z
ZBHH ZSPD ZBHH · Hohhot → ZSPD · Shanghai (Pudong) CCA8334 · CA8334 · sched 05:25Z
ZBHH ZBXH ZBHH · Hohhot → ZBXH · Xilinhot ⚠ gap CCA8333 · CA8333 · ⏱ 10:01– (Nonem)
ZSPD ZUTF ZSPD · Shanghai (Pudong) → ZUTF · Chengdu (Jianyang) ⚠ gap CCA8541 · CA8541 · sched 15:35Z
2026-05-16 5 legs CCA
ZSPD → ZGGG → ZJHK → ZSPD → ZSPD → ZGHZ
ZSPD ZGGG ZSPD · Shanghai (Pudong) → ZGGG · Guangzhou (Huadu) CCA8327 · CA8327 · sched 16:10Z
ZSPD ZJHK ZSPD · Shanghai (Pudong) → ZJHK · Haikou (Meilan) ⚠ gap CCA8573 · CA8573 · sched 23:55Z
ZJHK ZSPD ZJHK · Haikou (Meilan) → ZSPD · Shanghai (Pudong) CCA8574 · CA8574 · sched 04:00Z
ZGGG ZSPD ZGGG · Guangzhou (Huadu) → ZSPD · Shanghai (Pudong) ⚠ gap CCA8328 · CA8328 · ⏱ 04:42– (Nonem)
ZSPD ZGHZ ZSPD · Shanghai (Pudong) → ZGHZ · Huizhou (Pingtan) CCA8309 · CA8309 · sched 15:05Z
2026-05-15 5 legs round-trip CCA
ZSPD → ZBHH → ZBXH → ZSPD → ZBHH → ZSPD
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CCA8333 · CA8333 · sched 21:45Z
ZBHH ZBXH ZBHH · Hohhot → ZBXH · Xilinhot CCA8333 · CA8333 · sched 01:30Z
ZGHZ ZSPD ZGHZ · Huizhou (Pingtan) → ZSPD · Shanghai (Pudong) ⚠ gap CCA8310 · CA8310 · ⏱ 02:22– (Nonem)
ZBXH ZBHH ZBXH · Xilinhot → ZBHH · Hohhot ⚠ gap CCA8334 · CA8334 · sched 03:25Z
ZBHH ZSPD ZBHH · Hohhot → ZSPD · Shanghai (Pudong) CCA8334 · CA8334 · sched Z
2026-05-14 4 legs CCA
ZBAD → ZSPD → ZPPP → ZSPD → ZGHZ
ZBAD ZSPD ZBAD · Beijing → ZSPD · Shanghai (Pudong) CCA8321 · CA8321 · sched 18:40Z
ZSPD ZPPP ZSPD · Shanghai (Pudong) → ZPPP · Kunming CCA8537 · CA8537 · sched 22:55Z
ZPPP ZSPD ZPPP · Kunming → ZSPD · Shanghai (Pudong) CCA8538 · CA8538 · ⏱ 11:48– (Nonem)
ZSPD ZGHZ ZSPD · Shanghai (Pudong) → ZGHZ · Huizhou (Pingtan) CCA8309 · CA8309 · ⏱ 23:18– (Nonem)
2026-05-13 4 legs round-trip CCA
ZBAD → ZSPD → ZPPP → ZSPD → ZBAD
ZBAD ZSPD ZBAD · Beijing → ZSPD · Shanghai (Pudong) CCA8321 · CA8321 · sched 18:40Z
ZSPD ZPPP ZSPD · Shanghai (Pudong) → ZPPP · Kunming CCA8537 · CA8537 · sched 22:55Z
ZPPP ZSPD ZPPP · Kunming → ZSPD · Shanghai (Pudong) CCA8538 · CA8538 · sched 03:40Z
ZSPD ZBAD ZSPD · Shanghai (Pudong) → ZBAD · Beijing CCA8322 · CA8322 · sched 14:55Z
2026-05-12 4 legs CCA
ZUGY → ZSPD → ZPPP → ZSPD → ZBAD
ZUGY ZSPD ZUGY · Guiyang (Nanming) → ZSPD · Shanghai (Pudong) CCA8304 · CA8304 · sched 18:50Z
ZSPD ZPPP ZSPD · Shanghai (Pudong) → ZPPP · Kunming CCA8537 · CA8537 · sched 22:55Z
ZPPP ZSPD ZPPP · Kunming → ZSPD · Shanghai (Pudong) CCA8538 · CA8538 · ⏱ 11:41– (Nonem)
ZSPD ZBAD ZSPD · Shanghai (Pudong) → ZBAD · Beijing CCA8322 · CA8322 · sched 14:55Z
2026-05-11 4 legs CCA
ZBAD → ZSPD → ZPPP → ZSPD → ZUGY
ZBAD ZSPD ZBAD · Beijing → ZSPD · Shanghai (Pudong) CCA8321 · CA8321 · sched 18:40Z
ZSPD ZPPP ZSPD · Shanghai (Pudong) → ZPPP · Kunming CCA8537 · CA8537 · sched 22:55Z
ZPPP ZSPD ZPPP · Kunming → ZSPD · Shanghai (Pudong) CCA8538 · CA8538 · ⏱ 11:39– (Nonem)
ZSPD ZUGY ZSPD · Shanghai (Pudong) → ZUGY · Guiyang (Nanming) CCA8303 · CA8303 · sched 14:45Z
2026-05-10 5 legs CCA
ZSPD → ZSWZ → ZSWZ → ZUNC → ZSPD → ZBAD
ZSPD ZSWZ ZSPD · Shanghai (Pudong) → ZSWZ · Wenzhou (Longwan) CCA8567 · CA8567 · sched 17:25Z
ZUNC ZSWZ ZUNC · Nanchong (Gaoping) → ZSWZ · Wenzhou (Longwan) ⚠ gap CCA8596 · CA8596 · sched 23:40Z
ZSWZ ZUNC ZSWZ · Wenzhou (Longwan) → ZUNC · Nanchong (Gaoping) CCA8595 · CA8595 · ⏱ 03:55–06:23 (148m)
ZSWZ ZSPD ZSWZ · Wenzhou (Longwan) → ZSPD · Shanghai (Pudong) ⚠ gap CCA8568 · CA8568 · ⏱ 10:45– (Nonem)
ZSPD ZBAD ZSPD · Shanghai (Pudong) → ZBAD · Beijing CCA8322 · CA8322 · sched 14:55Z
2026-05-09 4 legs CCA
ZSPD → ZBHH → ZBHH → ZSPD → ZBXH
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CCA8333 · CA8333 · sched 21:35Z
ZBXH ZBHH ZBXH · Xilinhot → ZBHH · Hohhot ⚠ gap CCA8334 · CA8334 · sched 03:20Z
ZBHH ZSPD ZBHH · Hohhot → ZSPD · Shanghai (Pudong) CCA8334 · CA8334 · sched 05:25Z
ZBHH ZBXH ZBHH · Hohhot → ZBXH · Xilinhot ⚠ gap CCA8333 · CA8333 · ⏱ 09:23– (Nonem)
2026-05-08 1 legs CCA
ZUTF → ZSPD
ZUTF ZSPD ZUTF · Chengdu (Jianyang) → ZSPD · Shanghai (Pudong) CCA8542 · CA8542 · ⏱ 04:00– (Nonem)
2026-05-07 5 legs CCA
ZSPD → ZPLJ → ZSPD → ZYTX → ZSPD → ZUTF
ZSPD ZPLJ ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang CCA8559 · CA8559 · sched 16:00Z
ZPLJ ZSPD ZPLJ · Lijiang → ZSPD · Shanghai (Pudong) CCA8560 · CA8560 · sched 21:00Z
ZSPD ZYTX ZSPD · Shanghai (Pudong) → ZYTX · Shenyang CCA8315 · CA8315 · sched 01:25Z
ZYTX ZSPD ZYTX · Shenyang → ZSPD · Shanghai (Pudong) CCA8316 · CA8316 · sched 05:00Z
ZSPD ZUTF ZSPD · Shanghai (Pudong) → ZUTF · Chengdu (Jianyang) CCA8541 · CA8541 · sched 15:35Z
2026-05-06 3 legs round-trip CCA
ZSPD → ZPPP → ZSPD → ZSPD
ZSPD ZPPP ZSPD · Shanghai (Pudong) → ZPPP · Kunming CCA8537 · CA8537 · sched 22:55Z
ZYHB ZSPD ZYHB · Harbin → ZSPD · Shanghai (Pudong) ⚠ gap CCA8302 · CA8302 · ⏱ 03:11– (Nonem)
ZPPP ZSPD ZPPP · Kunming → ZSPD · Shanghai (Pudong) ⚠ gap CCA8538 · CA8538 · sched 03:40Z
2026-05-05 5 legs CCA
ZSPD → ZPLJ → ZSPD → ZYTX → ZSPD → ZYHB
ZSPD ZPLJ ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang CCA8559 · CA8559 · sched 16:00Z
ZPLJ ZSPD ZPLJ · Lijiang → ZSPD · Shanghai (Pudong) CCA8560 · CA8560 · sched 20:50Z
ZSPD ZYTX ZSPD · Shanghai (Pudong) → ZYTX · Shenyang CCA8315 · CA8315 · sched 01:25Z
ZYTX ZSPD ZYTX · Shenyang → ZSPD · Shanghai (Pudong) CCA8316 · CA8316 · ⏱ 13:05– (Nonem)
ZSPD ZYHB ZSPD · Shanghai (Pudong) → ZYHB · Harbin CCA8301 · CA8301 · sched 15:00Z
2026-05-04 4 legs round-trip CCA
ZSPD → ZLXN → ZWWW → ZLXN → ZSPD
ZSPD ZLXN ZSPD · Shanghai (Pudong) → ZLXN · Haidong (Huzhu Tu Autonomous County) CCA8563 · CA8563 · sched 16:45Z
ZLXN ZWWW ZLXN · Haidong (Huzhu Tu Autonomous County) → ZWWW · Ürümqi CCA8563 · CA8563 · sched 21:15Z
ZWWW ZLXN ZWWW · Ürümqi → ZLXN · Haidong (Huzhu Tu Autonomous County) CCA8564 · CA8564 · sched 00:50Z
ZLXN ZSPD ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSPD · Shanghai (Pudong) CCA8564 · CA8564 · sched 04:05Z
2026-05-03 3 legs CCA
ZUTF → ZSPD → ZYCC → ZSPD
ZUTF ZSPD ZUTF · Chengdu (Jianyang) → ZSPD · Shanghai (Pudong) CCA8542 · CA8542 · sched 19:45Z
ZSPD ZYCC ZSPD · Shanghai (Pudong) → ZYCC · Changchun CCA8575 · CA8575 · sched 23:50Z
ZYCC ZSPD ZYCC · Changchun → ZSPD · Shanghai (Pudong) CCA8576 · CA8576 · ⏱ 11:16– (Nonem)
2026-05-02 6 legs CCA
ZGHZ → ZSPD → ZBHH → ZBXH → ZBHH → ZSPD → ZUTF
ZGHZ ZSPD ZGHZ · Huizhou (Pingtan) → ZSPD · Shanghai (Pudong) CCA8310 · CA8310 · sched 18:20Z
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CCA8333 · CA8333 · sched 21:35Z
ZBHH ZBXH ZBHH · Hohhot → ZBXH · Xilinhot CCA8333 · CA8333 · sched 01:10Z
ZBXH ZBHH ZBXH · Xilinhot → ZBHH · Hohhot CCA8334 · CA8334 · sched 03:20Z
ZBHH ZSPD ZBHH · Hohhot → ZSPD · Shanghai (Pudong) CCA8334 · CA8334 · sched 05:25Z
ZSPD ZUTF ZSPD · Shanghai (Pudong) → ZUTF · Chengdu (Jianyang) CCA8541 · CA8541 · sched 15:35Z
2026-05-01 6 legs round-trip CCA
ZGHZ → ZSPD → ZBHH → ZBXH → ZBHH → ZSPD → ZGHZ
ZGHZ ZSPD ZGHZ · Huizhou (Pingtan) → ZSPD · Shanghai (Pudong) CCA8310 · CA8310 · sched 18:20Z
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CCA8333 · CA8333 · sched 21:35Z
ZBHH ZBXH ZBHH · Hohhot → ZBXH · Xilinhot CCA8333 · CA8333 · sched 01:10Z
ZBXH ZBHH ZBXH · Xilinhot → ZBHH · Hohhot CCA8334 · CA8334 · sched 03:20Z
ZBHH ZSPD ZBHH · Hohhot → ZSPD · Shanghai (Pudong) CCA8334 · CA8334 · sched 05:25Z
ZSPD ZGHZ ZSPD · Shanghai (Pudong) → ZGHZ · Huizhou (Pingtan) CCA8309 · CA8309 · sched 15:05Z
2026-04-30 5 legs CCA
ZSPD → ZPLJ → ZYTX → ZSPD → ZSPD → ZGHZ
ZSPD ZPLJ ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang CCA8559 · CA8559 · sched 16:00Z
ZSPD ZYTX ZSPD · Shanghai (Pudong) → ZYTX · Shenyang ⚠ gap CCA8315 · CA8315 · sched 01:25Z
ZYTX ZSPD ZYTX · Shenyang → ZSPD · Shanghai (Pudong) CCA8316 · CA8316 · sched 05:00Z
ZPLJ ZSPD ZPLJ · Lijiang → ZSPD · Shanghai (Pudong) ⚠ gap CCA8560 · CA8560 · ⏱ 05:17– (Nonem)
ZSPD ZGHZ ZSPD · Shanghai (Pudong) → ZGHZ · Huizhou (Pingtan) CCA8309 · CA8309 · sched 15:05Z
2026-04-29 2 legs round-trip CCA
ZSPD → ZUTF → ZSPD
ZSPD ZUTF ZSPD · Shanghai (Pudong) → ZUTF · Chengdu (Jianyang) CCA8541 · CA8541 · sched 15:35Z
ZUTF ZSPD ZUTF · Chengdu (Jianyang) → ZSPD · Shanghai (Pudong) CCA8542 · CA8542 · sched 19:45Z
2026-04-28 3 legs CCA
ZUTF → ZSPD → ZJHK → ZSPD
ZUTF ZSPD ZUTF · Chengdu (Jianyang) → ZSPD · Shanghai (Pudong) CCA8542 · CA8542 · sched 19:45Z
ZSPD ZJHK ZSPD · Shanghai (Pudong) → ZJHK · Haikou (Meilan) CCA8573 · CA8573 · sched 23:55Z
ZJHK ZSPD ZJHK · Haikou (Meilan) → ZSPD · Shanghai (Pudong) CCA8574 · CA8574 · sched 04:00Z
2026-04-27 5 legs CCA
ZSPD → ZLXN → ZWWW → ZLXN → ZSPD → ZUTF
ZSPD ZLXN ZSPD · Shanghai (Pudong) → ZLXN · Haidong (Huzhu Tu Autonomous County) CCA8563 · CA8563 · sched 16:45Z
ZLXN ZWWW ZLXN · Haidong (Huzhu Tu Autonomous County) → ZWWW · Ürümqi CCA8563 · CA8563 · sched 21:15Z
ZWWW ZLXN ZWWW · Ürümqi → ZLXN · Haidong (Huzhu Tu Autonomous County) CCA8564 · CA8564 · sched 00:50Z
ZLXN ZSPD ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSPD · Shanghai (Pudong) CCA8564 · CA8564 · ⏱ 12:13– (Nonem)
ZSPD ZUTF ZSPD · Shanghai (Pudong) → ZUTF · Chengdu (Jianyang) CCA8541 · CA8541 · sched 15:35Z
2026-04-26 2 legs round-trip CCA
ZSPD → ZYTX → ZSPD
ZSPD ZYTX ZSPD · Shanghai (Pudong) → ZYTX · Shenyang CCA8315 · CA8315 · sched 01:25Z
ZYTX ZSPD ZYTX · Shenyang → ZSPD · Shanghai (Pudong) CCA8316 · CA8316 · sched 05:00Z
2026-04-25 4 legs CCA
ZSPD → ZLXY → ZSPD → ZSPD → ZGSZ
ZSPD ZLXY ZSPD · Shanghai (Pudong) → ZLXY · Xi'an CCA8325 · CA8325 · sched 16:30Z
ZLXY ZSPD ZLXY · Xi'an → ZSPD · Shanghai (Pudong) CCA8326 · CA8326 · sched 20:30Z
ZGSZ ZSPD ZGSZ · Shenzhen → ZSPD · Shanghai (Pudong) ⚠ gap CCA8580 · CA8580 · sched 03:35Z
ZSPD ZGSZ ZSPD · Shanghai (Pudong) → ZGSZ · Shenzhen CCA8579 · CA8579 · ⏱ 09:41– (Nonem)
2026-04-24 4 legs round-trip CCA
ZSPD → ZBHH → ZBXH → ZBHH → ZSPD
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CCA8333 · CA8333 · sched 21:35Z
ZBHH ZBXH ZBHH · Hohhot → ZBXH · Xilinhot CCA8333 · CA8333 · sched 01:10Z
ZBXH ZBHH ZBXH · Xilinhot → ZBHH · Hohhot CCA8334 · CA8334 · sched 03:20Z
ZBHH ZSPD ZBHH · Hohhot → ZSPD · Shanghai (Pudong) CCA8334 · CA8334 · sched 05:25Z
2026-04-23 2 legs round-trip CCA
ZSPD → ZYJM → ZSPD
ZSPD ZYJM ZSPD · Shanghai (Pudong) → ZYJM · Jiamusi CCA8329 · CA8329 · sched 23:50Z
ZYJM ZSPD ZYJM · Jiamusi → ZSPD · Shanghai (Pudong) CCA8330 · CA8330 · sched 03:45Z
2026-04-22 3 legs CCA
ZGHZ → ZSPD → ZPPP → ZSPD
ZGHZ ZSPD ZGHZ · Huizhou (Pingtan) → ZSPD · Shanghai (Pudong) CCA8310 · CA8310 · sched 18:20Z
ZSPD ZPPP ZSPD · Shanghai (Pudong) → ZPPP · Kunming CCA8537 · CA8537 · sched 22:55Z
ZPPP ZSPD ZPPP · Kunming → ZSPD · Shanghai (Pudong) CCA8538 · CA8538 · ⏱ 11:53– (Nonem)
2026-04-21 4 legs CCA
ZSPD → ZGZJ → ZSPD → ZSPD → ZGHZ
ZSPD ZGZJ ZSPD · Shanghai (Pudong) → ZGZJ · Zhanjiang CCA8323 · CA8323 · sched 01:50Z
ZLLL ZSPD ZLLL · Lanzhou (Yongdeng) → ZSPD · Shanghai (Pudong) ⚠ gap CCA8526 · CA8526 · ⏱ 03:20– (Nonem)
ZGZJ ZSPD ZGZJ · Zhanjiang → ZSPD · Shanghai (Pudong) ⚠ gap CCA8324 · CA8324 · sched 05:40Z
ZSPD ZGHZ ZSPD · Shanghai (Pudong) → ZGHZ · Huizhou (Pingtan) CCA8309 · CA8309 · sched 15:05Z
2026-04-20 4 legs CCA
ZUTF → ZSPD → ZJHK → ZSPD → ZLLL
ZUTF ZSPD ZUTF · Chengdu (Jianyang) → ZSPD · Shanghai (Pudong) CCA8542 · CA8542 · sched 19:45Z
ZSPD ZJHK ZSPD · Shanghai (Pudong) → ZJHK · Haikou (Meilan) CCA8573 · CA8573 · sched 23:55Z
ZJHK ZSPD ZJHK · Haikou (Meilan) → ZSPD · Shanghai (Pudong) CCA8574 · CA8574 · sched 04:00Z
ZSPD ZLLL ZSPD · Shanghai (Pudong) → ZLLL · Lanzhou (Yongdeng) CCA8525 · CA8525 · sched 14:55Z
2026-04-19 5 legs round-trip CCA
ZSPD → ZBHH → ZBXH → ZBHH → ZUTF → ZSPD
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CCA8333 · CA8333 · sched 21:35Z
ZBHH ZBXH ZBHH · Hohhot → ZBXH · Xilinhot CCA8333 · CA8333 · sched 01:10Z
ZBXH ZBHH ZBXH · Xilinhot → ZBHH · Hohhot CCA8334 · CA8334 · sched 05:25Z
ZSPD ZUTF ZSPD · Shanghai (Pudong) → ZUTF · Chengdu (Jianyang) ⚠ gap CCA8541 · CA8541 · sched 15:35Z
ZBHH ZSPD ZBHH · Hohhot → ZSPD · Shanghai (Pudong) ⚠ gap CCA8334 · CA8334 · sched Z
2026-04-18 5 legs round-trip CCA
ZSPD → ZBHH → ZBXH → ZSPD → ZBHH → ZSPD
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CCA8333 · CA8333 · sched 21:35Z
ZBHH ZBXH ZBHH · Hohhot → ZBXH · Xilinhot CCA8333 · CA8333 · sched 01:10Z
ZUGY ZSPD ZUGY · Guiyang (Nanming) → ZSPD · Shanghai (Pudong) ⚠ gap CCA8304 · CA8304 · ⏱ 02:59– (Nonem)
ZBXH ZBHH ZBXH · Xilinhot → ZBHH · Hohhot ⚠ gap CCA8334 · CA8334 · sched 03:20Z
ZBHH ZSPD ZBHH · Hohhot → ZSPD · Shanghai (Pudong) CCA8334 · CA8334 · sched 05:25Z
2026-04-17 5 legs CCA
ZSPD → ZUTF → ZSPD → ZJHK → ZSPD → ZUGY
ZSPD ZUTF ZSPD · Shanghai (Pudong) → ZUTF · Chengdu (Jianyang) CCA8541 · CA8541 · sched 15:35Z
ZUTF ZSPD ZUTF · Chengdu (Jianyang) → ZSPD · Shanghai (Pudong) CCA8542 · CA8542 · sched 19:45Z
ZSPD ZJHK ZSPD · Shanghai (Pudong) → ZJHK · Haikou (Meilan) CCA8573 · CA8573 · sched 23:55Z
ZJHK ZSPD ZJHK · Haikou (Meilan) → ZSPD · Shanghai (Pudong) CCA8574 · CA8574 · sched 04:00Z
ZSPD ZUGY ZSPD · Shanghai (Pudong) → ZUGY · Guiyang (Nanming) CCA8303 · CA8303 · ⏱ 22:52– (Nonem)
2026-04-16 4 legs round-trip CCA
ZSPD → ZGGG → ZSPD → ZYJM → ZSPD
ZSPD ZGGG ZSPD · Shanghai (Pudong) → ZGGG · Guangzhou (Huadu) CCA8327 · CA8327 · sched 16:10Z
ZGGG ZSPD ZGGG · Guangzhou (Huadu) → ZSPD · Shanghai (Pudong) CCA8328 · CA8328 · sched 19:45Z
ZSPD ZYJM ZSPD · Shanghai (Pudong) → ZYJM · Jiamusi CCA8329 · CA8329 · sched 23:30Z
ZYJM ZSPD ZYJM · Jiamusi → ZSPD · Shanghai (Pudong) CCA8330 · CA8330 · sched 03:25Z
2026-04-15 2 legs round-trip CCA
ZSPD → ZYCC → ZSPD
ZSPD ZYCC ZSPD · Shanghai (Pudong) → ZYCC · Changchun CCA8585 · CA8585 · sched 16:30Z
ZYCC ZSPD ZYCC · Changchun → ZSPD · Shanghai (Pudong) CCA8586 · CA8586 · sched 20:00Z
2026-04-14 3 legs CCA
ZGHZ → ZSPD → ZBHH → ZSSS
ZGHZ ZSPD ZGHZ · Huizhou (Pingtan) → ZSPD · Shanghai (Pudong) CCA8310 · CA8310 · sched 18:20Z
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CCA8333 · CA8333 · sched 21:35Z
ZBHH ZSSS ZBHH · Hohhot → ZSSS · Shanghai (Minhang) CCA8334 · CA8334 · sched 05:25Z
2026-04-13 5 legs CCA
ZSPD → ZYCC → ZSPD → ZJHK → ZSPD → ZGHZ
ZSPD ZYCC ZSPD · Shanghai (Pudong) → ZYCC · Changchun CCA8585 · CA8585 · sched 16:30Z
ZYDD ZSPD ZYDD · Dandong (Zhenxing) → ZSPD · Shanghai (Pudong) ⚠ gap CCA8586 · CA8586 · sched 20:00Z
ZSPD ZJHK ZSPD · Shanghai (Pudong) → ZJHK · Haikou (Meilan) CCA8573 · CA8573 · sched 23:55Z
ZJHK ZSPD ZJHK · Haikou (Meilan) → ZSPD · Shanghai (Pudong) CCA8574 · CA8574 · sched 04:00Z
ZSPD ZGHZ ZSPD · Shanghai (Pudong) → ZGHZ · Huizhou (Pingtan) CCA8309 · CA8309 · sched 15:05Z
2026-04-12 3 legs CCA
ZLLL → ZSPD → ZPPP → ZSPD
ZLLL ZSPD ZLLL · Lanzhou (Yongdeng) → ZSPD · Shanghai (Pudong) CCA8526 · CA8526 · sched 19:05Z
ZSSS ZPPP ZSSS · Shanghai (Minhang) → ZPPP · Kunming ⚠ gap CCA8537 · CA8537 · sched 22:55Z
ZPPP ZSPD ZPPP · Kunming → ZSPD · Shanghai (Pudong) CCA8538 · CA8538 · sched 03:40Z
2026-04-11 5 legs CCA
ZSPD → ZPLJ → ZSPD → ZYTX → ZSPD → ZLLL
ZSPD ZPLJ ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang CCA8559 · CA8559 · sched 16:00Z
ZPLJ ZSPD ZPLJ · Lijiang → ZSPD · Shanghai (Pudong) CCA8560 · CA8560 · sched 20:50Z
ZSPD ZYTX ZSPD · Shanghai (Pudong) → ZYTX · Shenyang CCA8315 · CA8315 · sched 01:25Z
ZYTX ZSPD ZYTX · Shenyang → ZSPD · Shanghai (Pudong) CCA8316 · CA8316 · sched 05:00Z
ZSPD ZLLL ZSPD · Shanghai (Pudong) → ZLLL · Lanzhou (Yongdeng) CCA8525 · CA8525 · sched 14:55Z
2026-04-10 2 legs round-trip CCA
ZSPD → ZLXN → ZSPD
ZSPD ZLXN ZSPD · Shanghai (Pudong) → ZLXN · Haidong (Huzhu Tu Autonomous County) CCA8563 · CA8563 · sched 16:45Z
ZLXN ZSPD ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSPD · Shanghai (Pudong) CCA8564 · CA8564 · sched 04:05Z
2026-04-09 5 legs round-trip CCA
ZSPD → ZPLJ → ZPLJ → ZSPD → ZYTX → ZSPD
ZSPD ZPLJ ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang CCA8559 · CA8559 · sched 16:00Z
ZSPD ZPLJ ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang ⚠ gap CCA8559 · CA8559 · sched 16:00Z
ZPLJ ZSPD ZPLJ · Lijiang → ZSPD · Shanghai (Pudong) CCA8560 · CA8560 · sched 21:00Z
ZSPD ZYTX ZSPD · Shanghai (Pudong) → ZYTX · Shenyang CCA8315 · CA8315 · sched 01:25Z
ZYTX ZSPD ZYTX · Shenyang → ZSPD · Shanghai (Pudong) CCA8316 · CA8316 · sched 05:00Z
2026-04-08 4 legs round-trip CCA
ZSPD → ZSWZ → ZUNC → ZSWZ → ZSPD
ZSPD ZSWZ ZSPD · Shanghai (Pudong) → ZSWZ · Wenzhou (Longwan) CCA8567 · CA8567 · sched 17:25Z
ZSWZ ZUNC ZSWZ · Wenzhou (Longwan) → ZUNC · Nanchong (Gaoping) CCA8595 · CA8595 · sched 20:00Z
ZUNC ZSWZ ZUNC · Nanchong (Gaoping) → ZSWZ · Wenzhou (Longwan) CCA8596 · CA8596 · sched 23:40Z
ZSWZ ZSPD ZSWZ · Wenzhou (Longwan) → ZSPD · Shanghai (Pudong) CCA8568 · CA8568 · sched 02:45Z
2026-04-07 2 legs round-trip CCA
ZSPD → ZLXY → ZSPD
ZSPD ZLXY ZSPD · Shanghai (Pudong) → ZLXY · Xi'an CCA8325 · CA8325 · sched 16:25Z
ZLXY ZSPD ZLXY · Xi'an → ZSPD · Shanghai (Pudong) CCA8326 · CA8326 · sched 20:30Z
2026-04-06 3 legs CCA
ZYHB → ZSPD → ZYJM → ZSPD
ZYHB ZSPD ZYHB · Harbin → ZSPD · Shanghai (Pudong) CCA8302 · CA8302 · sched 18:55Z
ZSPD ZYJM ZSPD · Shanghai (Pudong) → ZYJM · Jiamusi CCA8329 · CA8329 · sched 23:30Z
ZYJM ZSPD ZYJM · Jiamusi → ZSPD · Shanghai (Pudong) CCA8330 · CA8330 · sched 03:25Z
2026-04-05 3 legs CCA
ZSPD → ZPPP → ZSPD → ZYHB
ZSPD ZPPP ZSPD · Shanghai (Pudong) → ZPPP · Kunming CCA8537 · CA8537 · sched 22:55Z
ZPPP ZSPD ZPPP · Kunming → ZSPD · Shanghai (Pudong) CCA8538 · CA8538 · sched 03:40Z
ZSPD ZYHB ZSPD · Shanghai (Pudong) → ZYHB · Harbin CCA8301 · CA8301 · sched 15:00Z
2026-04-04 4 legs round-trip CCA
ZSPD → ZPLJ → ZSPD → ZYTX → ZSPD
ZSPD ZPLJ ZSPD · Shanghai (Pudong) → ZPLJ · Lijiang CCA8559 · CA8559 · sched 16:00Z
ZPLJ ZSPD ZPLJ · Lijiang → ZSPD · Shanghai (Pudong) CCA8560 · CA8560 · sched 20:50Z
ZSPD ZYTX ZSPD · Shanghai (Pudong) → ZYTX · Shenyang CCA8315 · CA8315 · sched 01:25Z
ZYTX ZSPD ZYTX · Shenyang → ZSPD · Shanghai (Pudong) CCA8316 · CA8316 · sched 05:00Z
2026-04-03 4 legs round-trip CCA
ZSPD → ZLXN → ZSPD → ZYTX → ZSPD
ZSPD ZLXN ZSPD · Shanghai (Pudong) → ZLXN · Haidong (Huzhu Tu Autonomous County) CCA8317 · CA8317 · sched 16:55Z
ZLXN ZSPD ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSPD · Shanghai (Pudong) CCA8318 · CA8318 · sched 21:15Z
ZSPD ZYTX ZSPD · Shanghai (Pudong) → ZYTX · Shenyang CCA8315 · CA8315 · sched 01:25Z
ZYTX ZSPD ZYTX · Shenyang → ZSPD · Shanghai (Pudong) CCA8316 · CA8316 · sched 05:00Z
2026-04-02 4 legs round-trip CCA
ZSPD → ZUTF → ZBAD → ZSPD → ZSPD
ZSPD ZUTF ZSPD · Shanghai (Pudong) → ZUTF · Chengdu (Jianyang) CCA8541 · CA8541 · sched 15:35Z
ZSPD ZBAD ZSPD · Shanghai (Pudong) → ZBAD · Beijing ⚠ gap CCA8342 · CA8342 · sched 01:35Z
ZBAD ZSPD ZBAD · Beijing → ZSPD · Shanghai (Pudong) CCA8341 · CA8341 · sched 04:55Z
ZUTF ZSPD ZUTF · Chengdu (Jianyang) → ZSPD · Shanghai (Pudong) ⚠ gap CCA8542 · CA8542 · ⏱ 05:53– (Nonem)
2026-04-01 4 legs round-trip CCA
ZSPD → ZUTF → ZSPD → ZJHK → ZSPD
ZSPD ZUTF ZSPD · Shanghai (Pudong) → ZUTF · Chengdu (Jianyang) CCA8541 · CA8541 · sched 15:35Z
ZUTF ZSPD ZUTF · Chengdu (Jianyang) → ZSPD · Shanghai (Pudong) CCA8542 · CA8542 · sched 19:45Z
ZSPD ZJHK ZSPD · Shanghai (Pudong) → ZJHK · Haikou (Meilan) CCA8573 · CA8573 · sched 23:55Z
ZJHK ZSPD ZJHK · Haikou (Meilan) → ZSPD · Shanghai (Pudong) CCA8574 · CA8574 · sched 04:00Z
2026-03-31 4 legs round-trip CCA
ZSPD → ZLLL → ZPPP → ZSPD → ZSPD
ZSPD ZLLL ZSPD · Shanghai (Pudong) → ZLLL · Lanzhou (Yongdeng) CCA8525 · CA8525 · sched 14:55Z
ZSPD ZPPP ZSPD · Shanghai (Pudong) → ZPPP · Kunming ⚠ gap CCA8537 · CA8537 · sched 22:55Z
ZLLL ZSPD ZLLL · Lanzhou (Yongdeng) → ZSPD · Shanghai (Pudong) ⚠ gap CCA8526 · CA8526 · ⏱ 04:19– (Nonem)
ZPPP ZSPD ZPPP · Kunming → ZSPD · Shanghai (Pudong) ⚠ gap CCA8538 · CA8538 · ⏱ 18:05– (Nonem)
2026-03-30 3 legs CCA
ZGHZ → ZSPD → ZUUU → ZSPD
ZGHZ ZSPD ZGHZ · Huizhou (Pingtan) → ZSPD · Shanghai (Pudong) CCA8310 · CA8310 · sched 18:20Z
ZSPD ZUUU ZSPD · Shanghai (Pudong) → ZUUU · Chengdu (Shuangliu) CCA8593 · CA8593 · sched 00:35Z
ZUUU ZSPD ZUUU · Chengdu (Shuangliu) → ZSPD · Shanghai (Pudong) CCA8594 · CA8594 · ⏱ 13:24– (Nonem)
2026-03-29 5 legs CCA
ZSPD → ZLLL → ZSPD → ZPPP → ZSPD → ZGHZ
ZSPD ZLLL ZSPD · Shanghai (Pudong) → ZLLL · Lanzhou (Yongdeng) CCA8525 · CA8525 · sched 14:55Z
ZLLL ZSPD ZLLL · Lanzhou (Yongdeng) → ZSPD · Shanghai (Pudong) CCA8526 · CA8526 · sched 19:05Z
ZSPD ZPPP ZSPD · Shanghai (Pudong) → ZPPP · Kunming CCA8537 · CA8537 · sched 22:55Z
ZPPP ZSPD ZPPP · Kunming → ZSPD · Shanghai (Pudong) CCA8538 · CA8538 · sched 03:40Z
ZSPD ZGHZ ZSPD · Shanghai (Pudong) → ZGHZ · Huizhou (Pingtan) CCA8309 · CA8309 · sched 15:05Z
2026-03-28 4 legs round-trip CCA
ZSPD → ZLIC → ZLXN → ZSPD → ZSPD
ZSPD ZLIC ZSPD · Shanghai (Pudong) → ZLIC · Yinchuan CCA8307 · CA8307 · sched 00:55Z
ZWWW ZLXN ZWWW · Ürümqi → ZLXN · Haidong (Huzhu Tu Autonomous County) ⚠ gap CCA8320 · CA8320 · ⏱ 01:39–03:52 (133m)
ZLIC ZSPD ZLIC · Yinchuan → ZSPD · Shanghai (Pudong) ⚠ gap CCA8308 · CA8308 · sched 05:05Z
ZLXN ZSPD ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSPD · Shanghai (Pudong) ⚠ gap CCA8320 · CA8320 · ⏱ 06:48– (Nonem)
2026-03-27 4 legs CCA
ZSPD → ZYJM → ZSPD → ZLXN → ZWWW
ZSPD ZYJM ZSPD · Shanghai (Pudong) → ZYJM · Jiamusi CCA8329 · CA8329 · sched 16:05Z
ZYJM ZSPD ZYJM · Jiamusi → ZSPD · Shanghai (Pudong) CCA8330 · CA8330 · sched 20:10Z
ZSPD ZLXN ZSPD · Shanghai (Pudong) → ZLXN · Haidong (Huzhu Tu Autonomous County) CCA8319 · CA8319 · sched 00:30Z
ZLXN ZWWW ZLXN · Haidong (Huzhu Tu Autonomous County) → ZWWW · Ürümqi CCA8319 · CA8319 · sched 05:00Z
2026-03-26 4 legs round-trip CCA
ZSPD → ZBHH → ZBXH → ZBHH → ZSPD
ZSPD ZBHH ZSPD · Shanghai (Pudong) → ZBHH · Hohhot CCA8333 · CA8333 · sched 19:30Z
ZBHH ZBXH ZBHH · Hohhot → ZBXH · Xilinhot CCA8333 · CA8333 · sched 23:30Z
ZBXH ZBHH ZBXH · Xilinhot → ZBHH · Hohhot CCA8334 · CA8334 · sched 01:25Z
ZBHH ZSPD ZBHH · Hohhot → ZSPD · Shanghai (Pudong) CCA8334 · CA8334 · sched 03:35Z
2026-03-25 5 legs CCA
ZGGG → ZSPD → ZGHZ → VTBS → ZSPD → ZSPD
ZGGG ZSPD ZGGG · Guangzhou (Huadu) → ZSPD · Shanghai (Pudong) CCA8582 · CA8582 · sched 19:00Z
ZSPD ZGHZ ZSPD · Shanghai (Pudong) → ZGHZ · Huizhou (Pingtan) CCA8309 · CA8309 · sched 22:55Z
ZSPD VTBS ZSPD · Shanghai (Pudong) → VTBS · Bangkok ⚠ gap intl CCA805 · CA805 · sched 05:55Z
ZGHZ ZSPD ZGHZ · Huizhou (Pingtan) → ZSPD · Shanghai (Pudong) ⚠ gap CCA8310 · CA8310 · ⏱ 10:36– (Nonem)
VTBS ZSPD VTBS · Bangkok → ZSPD · Shanghai (Pudong) ⚠ gap intl CCA806 · CA806 · sched 12:30Z
2026-03-24 5 legs round-trip CCA
ZSPD → ZGGG → ZSSH → ZSSH → ZSSH → ZSPD
ZSPD ZGGG ZSPD · Shanghai (Pudong) → ZGGG · Guangzhou (Huadu) CCA8581 · CA8581 · sched 15:00Z
ZSSH ZSSH ZSSH · Huai'an → ZSSH · Huai'an ferry ⚠ gap CCA083A · sched Z
ZSSH ZSSH ZSSH · Huai'an → ZSSH · Huai'an CCA083 · CA83 · sched Z
ZSSH ZSSH ZSSH · Huai'an → ZSSH · Huai'an CCA083 · CA83 · sched Z
ZSSH ZSPD ZSSH · Huai'an → ZSPD · Shanghai (Pudong) CCA082 · CA82 · sched Z
2026-03-23 1 legs CCA
ZSPD → ZSSH
ZSPD ZSSH ZSPD · Shanghai (Pudong) → ZSSH · Huai'an CCA081 · CA81 · sched Z