✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
‹ 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
+ Photo / OSINT via Firecrawl (1 credit)
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