✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
B-302W
/ 781521
116 flights over 30 days · 3.87 legs/day · base ZSPD · Shanghai (Pudong) · operators: CES
116
Flights
38
Airports served
19%
ADS-B observed
2
Ferry / no-flightnum
Aircraft identity
A20N
A20N
—
· reg B-302W
·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-18
1 legs
CES
ZGGG → ZSOF
ZGGG
→
ZSOF
ZGGG · Guangzhou (Huadu) → ZSOF · Hefei
CES5288 · MU5288 · ⏱ 03:01–04:48 (107m)
2026-06-17
4 legs
CES
ZSQD → ZSOF → ZWWW → ZSOF → ZGGG
ZSQD
→
ZSOF
ZSQD · Qingdao (Jiaozhou) → ZSOF · Hefei
CES6432 · MU6432 · sched 02:10Z
ZSOF
→
ZWWW
ZSOF · Hefei → ZWWW · Ürümqi
CES6451 · MU6451 · sched 04:20Z
ZWWW
→
ZSOF
ZWWW · Ürümqi → ZSOF · Hefei
CES6452 · MU6452 · sched 10:10Z
ZSOF
→
ZGGG
ZSOF · Hefei → ZGGG · Guangzhou (Huadu)
CES5287 · MU5287 · sched 23:25Z
2026-06-16
5 legs
CES
ZSOF → ZLXY → ZWTN → ZLXY → ZSOF → ZSQD
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
→
ZSQD
ZSOF · Hefei → ZSQD · Qingdao (Jiaozhou)
CES6431 · MU6431 · sched 23:30Z
2026-06-15
4 legs
round-trip
CES
ZSOF → ZPPP → ZSOF → ZYHB → ZSOF
ZSOF
→
ZPPP
ZSOF · Hefei → ZPPP · Kunming
CES5476 · MU5476 · sched 00:05Z
ZPPP
→
ZSOF
ZPPP · Kunming → ZSOF · Hefei
CES5475 · MU5475 · sched 04:20Z
ZSOF
→
ZYHB
ZSOF · Hefei → ZYHB · Harbin
CES6551 · MU6551 · ⏱ 10:09– (Nonem)
ZYHB
→
ZSOF
ZYHB · Harbin → ZSOF · Hefei
CES6552 · MU6552 · sched 14:05Z
2026-06-14
3 legs
CES
ZLXY → ZSOF → ZPJH → ZSOF
ZLXY
→
ZSOF
ZLXY · Xi'an → ZSOF · Hefei
CES9913 · MU9913 · sched 23:50Z
ZSOF
→
ZPJH
ZSOF · Hefei → ZPJH · Jinghong (Gasa)
CES6153 · MU6153 · sched 03:35Z
ZPJH
→
ZSOF
ZPJH · Jinghong (Gasa) → ZSOF · Hefei
CES6154 · MU6154 · sched 08:15Z
2026-06-13
3 legs
CES
ZSQZ → ZLXY → ZBAD → ZLXY
ZSQZ
→
ZLXY
ZSQZ · Quanzhou → ZLXY · Xi'an
CES6252 · MU6252 · sched 02:45Z
ZLXY
→
ZBAD
ZLXY · Xi'an → ZBAD · Beijing
CES2115 · MU2115 · sched 09:00Z
ZBAD
→
ZLXY
ZBAD · Beijing → ZLXY · Xi'an
CES2120 · MU2120 · ⏱ 13:56– (Nonem)
2026-06-12
5 legs
CES
ZLXY → ZGGG → ZLXY → ZSCN → ZLXY → ZSQZ
ZLXY
→
ZGGG
ZLXY · Xi'an → ZGGG · Guangzhou (Huadu)
CES2325 · MU2325 · sched 00:25Z
ZGGG
→
ZLXY
ZGGG · Guangzhou (Huadu) → ZLXY · Xi'an
CES2326 · MU2326 · sched 04:40Z
ZLXY
→
ZSCN
ZLXY · Xi'an → ZSCN · Nanchang
CES6977 · MU6977 · sched 11:20Z
ZSCN
→
ZLXY
ZSCN · Nanchang → ZLXY · Xi'an
CES6978 · MU6978 · ⏱ 14:10– (Nonem)
ZLXY
→
ZSQZ
ZLXY · Xi'an → ZSQZ · Quanzhou
CES6251 · MU6251 · sched 23:15Z
2026-04-16
4 legs
round-trip
CES
ZLXY → ZGSZ → ZLXY → ZLDH → ZLXY
ZLXY
→
ZGSZ
ZLXY · Xi'an → ZGSZ · Shenzhen
CES2331 · MU2331 · sched 03:30Z
ZGSZ
→
ZLXY
ZGSZ · Shenzhen → ZLXY · Xi'an
CES2332 · MU2332 · sched 07:25Z
ZLXY
→
ZLDH
ZLXY · Xi'an → ZLDH · Dunhuang
CES2127 · MU2127 · sched 12:15Z
ZLDH
→
ZLXY
ZLDH · Dunhuang → ZLXY · Xi'an
CES2128 · MU2128 · sched 15:25Z
2026-04-15
3 legs
CES
ZSPD → ZLXY → ? → ?
ZSPD
→
ZLXY
ZSPD · Shanghai (Pudong) → ZLXY · Xi'an
CES2143 · MU2143 · sched 22:25Z
?
→
?
— → —
ferry
· sched Z
?
→
?
— → —
ferry
· sched Z
2026-04-14
5 legs
CES
ZSPD → ZGZJ → ZSPD → ZBAD → ZGGG → ZBAD
ZSPD
→
ZGZJ
ZSPD · Shanghai (Pudong) → ZGZJ · Zhanjiang
CES6327 · MU6327 · sched 23:50Z
ZGZJ
→
ZSPD
ZGZJ · Zhanjiang → ZSPD · Shanghai (Pudong)
CES6328 · MU6328 · sched 04:05Z
ZSPD
→
ZBAD
ZSPD · Shanghai (Pudong) → ZBAD · Beijing
CES5195 · MU5195 · sched 10:00Z
ZBAD
→
ZGGG
ZBAD · Beijing → ZGGG · Guangzhou (Huadu)
CES6311 · MU6311 · sched 13:50Z
ZGGG
→
ZBAD
ZGGG · Guangzhou (Huadu) → ZBAD · Beijing
CES6302 · MU6302 · sched 23:35Z
2026-04-13
3 legs
CES
ZBAD → ZSPD → ZUZY → ZSPD
ZBAD
→
ZSPD
ZBAD · Beijing → ZSPD · Shanghai (Pudong)
CES5196 · MU5196 · sched 05:00Z
ZSPD
→
ZUZY
ZSPD · Shanghai (Pudong) → ZUZY · Zunyi
CES6449 · MU6449 · sched 08:40Z
ZUZY
→
ZSPD
ZUZY · Zunyi → ZSPD · Shanghai (Pudong)
CES6450 · MU6450 · sched 12:35Z
2026-04-12
5 legs
CES
ZSPD → ZUCK → ZSPD → ZBAD → ZGGG → ZBAD
ZSPD
→
ZUCK
ZSPD · Shanghai (Pudong) → ZUCK · Chongqing
CES5423 · MU5423 · sched 01:05Z
ZUCK
→
ZSPD
ZUCK · Chongqing → ZSPD · Shanghai (Pudong)
CES5430 · MU5430 · sched 05:00Z
ZSPD
→
ZBAD
ZSPD · Shanghai (Pudong) → ZBAD · Beijing
CES5195 · MU5195 · sched 10:00Z
ZBAD
→
ZGGG
ZBAD · Beijing → ZGGG · Guangzhou (Huadu)
CES6311 · MU6311 · sched 13:50Z
ZGGG
→
ZBAD
ZGGG · Guangzhou (Huadu) → ZBAD · Beijing
CES6302 · MU6302 · sched 23:35Z
2026-04-11
4 legs
round-trip
CES
ZSPD → VHHH → ZSPD → RPVM → ZSPD
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:21–11:23 (122m)
ZSPD
→
RPVM
ZSPD · Shanghai (Pudong) → RPVM · Cebu City/Lapu-Lapu City
intl
CES5023 · MU5023 · sched 12:55Z
RPVM
→
ZSPD
RPVM · Cebu City/Lapu-Lapu City → ZSPD · Shanghai (Pudong)
intl
CES5024 · MU5024 · sched 18:40Z
2026-04-10
3 legs
CES
ZBHH → ZSPD → ZYHB → ZSPD
ZBHH
→
ZSPD
ZBHH · Hohhot → ZSPD · Shanghai (Pudong)
CES6358 · MU6358 · sched 00:30Z
ZSPD
→
ZYHB
ZSPD · Shanghai (Pudong) → ZYHB · Harbin
CES5615 · MU5615 · sched 07:00Z
ZKUJ
→
ZSPD
ZKUJ · Uiju → ZSPD · Shanghai (Pudong)
⚠ gap
intl
CES6562 · MU6562 · sched 11:10Z
2026-04-09
2 legs
CES
ZWYN → ZSPD → ZBHH
ZWYN
→
ZSPD
ZWYN · Ili (Yining / Ghulja) → ZSPD · Shanghai (Pudong)
CES6254 · MU6254 · sched 06:20Z
ZSPD
→
ZBHH
ZSPD · Shanghai (Pudong) → ZBHH · Hohhot
CES6357 · MU6357 · sched 13:10Z
2026-04-08
4 legs
CES
ZLAK → ZSPD → ZBYC → ZSPD → ZWYN
ZLAK
→
ZSPD
ZLAK · Ankang (Hanbin) → ZSPD · Shanghai (Pudong)
CES6214 · MU6214 · sched 02: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
→
ZWYN
ZSPD · Shanghai (Pudong) → ZWYN · Ili (Yining / Ghulja)
CES6253 · MU6253 · sched 23:15Z
2026-04-07
5 legs
CES
ZSPD → ZSQZ → ZSPD → ZGOW → ZSPD → ZLAK
ZSPD
→
ZSQZ
ZSPD · Shanghai (Pudong) → ZSQZ · Quanzhou
CES6445 · MU6445 · sched 02:55Z
ZSQZ
→
ZSPD
ZSQZ · Quanzhou → ZSPD · Shanghai (Pudong)
CES6446 · MU6446 · sched 06:10Z
ZSPD
→
ZGOW
ZSPD · Shanghai (Pudong) → ZGOW · Jieyang (Rongcheng)
CES9011 · MU9011 · sched 10:00Z
ZGOW
→
ZSPD
ZGOW · Jieyang (Rongcheng) → ZSPD · Shanghai (Pudong)
CES9008 · MU9008 · sched 13:15Z
ZSPD
→
ZLAK
ZSPD · Shanghai (Pudong) → ZLAK · Ankang (Hanbin)
CES6213 · MU6213 · sched 23:25Z
2026-04-06
5 legs
CES
ZSCN → ZYTL → ZSCN → ZLXN → ZSCN → ZSPD
ZSCN
→
ZYTL
ZSCN · Nanchang → ZYTL · Dalian (Ganjingzi)
CES6907 · MU6907 · ⏱ 02:16– (Nonem)
ZYTL
→
ZSCN
ZYTL · Dalian (Ganjingzi) → ZSCN · Nanchang
CES6908 · MU6908 · sched 05:35Z
ZSCN
→
ZLXN
ZSCN · Nanchang → ZLXN · Haidong (Huzhu Tu Autonomous County)
CES6147 · MU6147 · sched 08:40Z
ZLXN
→
ZSCN
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZSCN · Nanchang
CES6148 · MU6148 · sched 11:55Z
ZSCN
→
ZSPD
ZSCN · Nanchang → ZSPD · Shanghai (Pudong)
CES9028 · MU9028 · sched 23:20Z
2026-04-05
2 legs
round-trip
CES
ZSCN → ZSYT → ZSCN
ZSCN
→
ZSYT
ZSCN · Nanchang → ZSYT · Yantai
CES6729 · MU6729 · sched 05:30Z
ZSYT
→
ZSCN
ZSYT · Yantai → ZSCN · Nanchang
CES6730 · MU6730 · ⏱ 08:23– (Nonem)
2026-04-04
6 legs
round-trip
CES
ZSCN → ZGNN → ZSCN → ZLXY → ZSCN → WSSS → ZSCN
ZSCN
→
ZGNN
ZSCN · Nanchang → ZGNN · Nanning (Jiangnan)
CES6429 · MU6429 · sched 23:55Z
ZGNN
→
ZSCN
ZGNN · Nanning (Jiangnan) → ZSCN · Nanchang
CES6430 · MU6430 · sched 02:50Z
ZSCN
→
ZLXY
ZSCN · Nanchang → ZLXY · Xi'an
CES5269 · MU5269 · ⏱ 07:11– (Nonem)
ZLXY
→
ZSCN
ZLXY · Xi'an → ZSCN · Nanchang
CES5270 · MU5270 · sched 08:40Z
ZSCN
→
WSSS
ZSCN · Nanchang → WSSS · Singapore
intl
CES881 · MU881 · sched 13:30Z
WSSS
→
ZSCN
WSSS · Singapore → ZSCN · Nanchang
intl
CES882 · MU882 · sched 19:10Z
2026-04-03
4 legs
round-trip
CES
ZSCN → ZYTL → ZSCN → ZSSS → ZSCN
ZSCN
→
ZYTL
ZSCN · Nanchang → ZYTL · Dalian (Ganjingzi)
CES6907 · MU6907 · sched 02:05Z
ZYTL
→
ZSCN
ZYTL · Dalian (Ganjingzi) → ZSCN · Nanchang
CES6908 · MU6908 · sched 05:35Z
ZSCN
→
ZSSS
ZSCN · Nanchang → ZSSS · Shanghai (Minhang)
CES5560 · MU5560 · sched 09:30Z
ZSSS
→
ZSCN
ZSSS · Shanghai (Minhang) → ZSCN · Nanchang
CES5559 · MU5559 · ⏱ 12:31–13:45 (74m)
2026-04-02
4 legs
round-trip
CES
ZSCN → ZYTL → ZSCN → WSSS → ZSCN
ZSCN
→
ZYTL
ZSCN · Nanchang → ZYTL · Dalian (Ganjingzi)
CES6907 · MU6907 · sched 06:25Z
ZYTL
→
ZSCN
ZYTL · Dalian (Ganjingzi) → ZSCN · Nanchang
CES6908 · MU6908 · sched 09:20Z
ZSCN
→
WSSS
ZSCN · Nanchang → WSSS · Singapore
intl
CES881 · MU881 · sched 13:30Z
WSSS
→
ZSCN
WSSS · Singapore → ZSCN · Nanchang
intl
CES882 · MU882 · sched 19:10Z
2026-04-01
4 legs
CES
ZUTF → ZSPD → VHHH → ZSPD → ZSCN
ZUTF
→
ZSPD
ZUTF · Chengdu (Jianyang) → ZSPD · Shanghai (Pudong)
CES5442 · MU5442 · ⏱ 01:29– (Nonem)
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 · sched 09:05Z
ZSPD
→
ZSCN
ZSPD · Shanghai (Pudong) → ZSCN · Nanchang
CES9027 · MU9027 · sched 13:15Z
2026-03-30
4 legs
round-trip
CES
ZUTF → ZHHH → ZBAD → ZHHH → ZUTF
ZUTF
→
ZHHH
ZUTF · Chengdu (Jianyang) → ZHHH · Wuhan (Huangpi)
CES2654 · MU2654 · ⏱ 02:02– (Nonem)
ZHHH
→
ZBAD
ZHHH · Wuhan (Huangpi) → ZBAD · Beijing
CES2559 · MU2559 · ⏱ 05:54– (Nonem)
ZBAD
→
ZHHH
ZBAD · Beijing → ZHHH · Wuhan (Huangpi)
CES2560 · MU2560 · sched 08:50Z
ZHHH
→
ZUTF
ZHHH · Wuhan (Huangpi) → ZUTF · Chengdu (Jianyang)
CES2526 · MU2526 · sched 12:00Z
2026-03-29
4 legs
round-trip
CES
ZUTF → ZSNB → ZUTF → ZSOF → ZUTF
ZUTF
→
ZSNB
ZUTF · Chengdu (Jianyang) → ZSNB · Ningbo
CES9953 · MU9953 · sched 01:05Z
ZSNB
→
ZUTF
ZSNB · Ningbo → ZUTF · Chengdu (Jianyang)
CES9954 · MU9954 · ⏱ 05:02– (Nonem)
ZUTF
→
ZSOF
ZUTF · Chengdu (Jianyang) → ZSOF · Hefei
CES6695 · MU6695 · ⏱ 09:25–11:08 (103m)
ZSOF
→
ZUTF
ZSOF · Hefei → ZUTF · Chengdu (Jianyang)
CES6696 · MU6696 · ⏱ 12:27– (Nonem)
2026-03-28
4 legs
round-trip
CES
ZUTF → ZGHZ → ZUTF → ZSHC → ZUTF
ZUTF
→
ZGHZ
ZUTF · Chengdu (Jianyang) → ZGHZ · Huizhou (Pingtan)
CES6137 · MU6137 · ⏱ 00:35– (Nonem)
ZGHZ
→
ZUTF
ZGHZ · Huizhou (Pingtan) → ZUTF · Chengdu (Jianyang)
CES6138 · MU6138 · sched 03:25Z
ZUTF
→
ZSHC
ZUTF · Chengdu (Jianyang) → ZSHC · Hangzhou
CES6177 · MU6177 · ⏱ 08:01– (Nonem)
ZSHC
→
ZUTF
ZSHC · Hangzhou → ZUTF · Chengdu (Jianyang)
CES6178 · MU6178 · ⏱ 11:35– (Nonem)
2026-03-27
4 legs
round-trip
CES
ZUTF → ZSOF → ZUTF → ZBYN → ZUTF
ZUTF
→
ZSOF
ZUTF · Chengdu (Jianyang) → ZSOF · Hefei
CES6695 · MU6695 · sched 00:00Z
ZSOF
→
ZUTF
ZSOF · Hefei → ZUTF · Chengdu (Jianyang)
CES6696 · MU6696 · ⏱ 03:20– (Nonem)
ZUTF
→
ZBYN
ZUTF · Chengdu (Jianyang) → ZBYN · Taiyuan
CES6395 · MU6395 · sched 07:15Z
ZBYN
→
ZUTF
ZBYN · Taiyuan → ZUTF · Chengdu (Jianyang)
CES6396 · MU6396 · sched 10:25Z
2026-03-26
4 legs
round-trip
CES
ZUTF → ZSOF → ZUTF → ZBYN → ZUTF
ZUTF
→
ZSOF
ZUTF · Chengdu (Jianyang) → ZSOF · Hefei
CES6695 · MU6695 · sched 00:00Z
ZSOF
→
ZUTF
ZSOF · Hefei → ZUTF · Chengdu (Jianyang)
CES6696 · MU6696 · sched 03:20Z
ZUTF
→
ZBYN
ZUTF · Chengdu (Jianyang) → ZBYN · Taiyuan
CES6395 · MU6395 · ⏱ 07:30– (Nonem)
ZBYN
→
ZUTF
ZBYN · Taiyuan → ZUTF · Chengdu (Jianyang)
CES6396 · MU6396 · sched 10:25Z
2026-03-25
4 legs
round-trip
CES
ZUTF → ZSOF → ZUTF → ZBYN → ZUTF
ZUTF
→
ZSOF
ZUTF · Chengdu (Jianyang) → ZSOF · Hefei
CES6695 · MU6695 · ⏱ 00:29– (Nonem)
ZSOF
→
ZUTF
ZSOF · Hefei → ZUTF · Chengdu (Jianyang)
CES6696 · MU6696 · ⏱ 03:25– (Nonem)
ZUTF
→
ZBYN
ZUTF · Chengdu (Jianyang) → ZBYN · Taiyuan
CES6395 · MU6395 · sched 07:15Z
ZBYN
→
ZUTF
ZBYN · Taiyuan → ZUTF · Chengdu (Jianyang)
CES6396 · MU6396 · sched 10:25Z
2026-03-24
4 legs
round-trip
CES
ZUTF → ZSYT → ZHHH → ZSYT → ZUTF
ZUTF
→
ZSYT
ZUTF · Chengdu (Jianyang) → ZSYT · Yantai
CES2619 · MU2619 · sched 01:50Z
ZSYT
→
ZHHH
ZSYT · Yantai → ZHHH · Wuhan (Huangpi)
CES2586 · MU2586 · sched 05:30Z
ZHHH
→
ZSYT
ZHHH · Wuhan (Huangpi) → ZSYT · Yantai
CES2585 · MU2585 · sched 09:00Z
ZSYT
→
ZUTF
ZSYT · Yantai → ZUTF · Chengdu (Jianyang)
CES2620 · MU2620 · sched 11:50Z