✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
B-308N
/ 7816B4
57 flights over 15 days · 3.8 legs/day · base ZUUU · Chengdu (Shuangliu) · operators: CCA
57
Flights
14
Airports served
39%
ADS-B observed
1
Ferry / no-flightnum
Aircraft identity
A20N
A20N
—
· reg B-308N
·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
3 legs
CCA
ZLLL → ZUUU → ZSAM → ZUUU
ZLLL
→
ZUUU
ZLLL · Lanzhou (Yongdeng) → ZUUU · Chengdu (Shuangliu)
CCA4208 · CA4208 · sched 01:25Z
ZUUU
→
ZSAM
ZUUU · Chengdu (Shuangliu) → ZSAM · Xiamen
CCA4539 · CA4539 · sched 04:00Z
ZSAM
→
ZUUU
ZSAM · Xiamen → ZUUU · Chengdu (Shuangliu)
CCA4540 · CA4540 · ⏱ 07:54– (Nonem)
2026-06-22
4 legs
CCA
ZSOF → ZUUU → ZSNJ → ZUUU → ZLLL
ZSOF
→
ZUUU
ZSOF · Hefei → ZUUU · Chengdu (Shuangliu)
CCA4234 · CA4234 · sched 02:05Z
ZUUU
→
ZSNJ
ZUUU · Chengdu (Shuangliu) → ZSNJ · Nanjing
CCA4505 · CA4505 · ⏱ 06:03– (Nonem)
ZSNJ
→
ZUUU
ZSNJ · Nanjing → ZUUU · Chengdu (Shuangliu)
CCA4506 · CA4506 · sched 08:55Z
ZUUU
→
ZLLL
ZUUU · Chengdu (Shuangliu) → ZLLL · Lanzhou (Yongdeng)
CCA4207 · CA4207 · sched 23:10Z
2026-06-21
5 legs
CCA
ZUUU → ZSNB → ZUTF → ZSNB → ZUUU → ZSOF
ZUUU
→
ZSNB
ZUUU · Chengdu (Shuangliu) → ZSNB · Ningbo
CCA4529 · CA4529 · ⏱ 01:53– (Nonem)
ZSNB
→
ZUTF
ZSNB · Ningbo → ZUTF · Chengdu (Jianyang)
CCA2674 · CA2674 · ⏱ 05:34– (Nonem)
ZUTF
→
ZSNB
ZUTF · Chengdu (Jianyang) → ZSNB · Ningbo
CCA2673 · CA2673 · ⏱ 10:24– (Nonem)
ZSNB
→
ZUUU
ZSNB · Ningbo → ZUUU · Chengdu (Shuangliu)
CCA4530 · CA4530 · sched 13:15Z
ZUUU
→
ZSOF
ZUUU · Chengdu (Shuangliu) → ZSOF · Hefei
CCA4233 · CA4233 · ⏱ 23:11– (Nonem)
2026-06-20
4 legs
round-trip
CCA
ZUUU → ZGGG → ZUUU → ZSFZ → ZUUU
ZUUU
→
ZGGG
ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu)
CCA4305 · CA4305 · ⏱ 00:37– (Nonem)
ZGGG
→
ZUUU
ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu)
CCA4306 · CA4306 · ⏱ 04:32–06:28 (115m)
ZUUU
→
ZSFZ
ZUUU · Chengdu (Shuangliu) → ZSFZ · Fuzhou (Changle)
CCA4229 · CA4229 · ⏱ 08:13–10:33 (140m)
ZSFZ
→
ZUUU
ZSFZ · Fuzhou (Changle) → ZUUU · Chengdu (Shuangliu)
CCA4230 · CA4230 · ⏱ 11:57–14:32 (156m)
2026-06-19
5 legs
CCA
ZLLL → ZUUU → ZSAM → ZUUU → ZLXN → ZUUU
ZLLL
→
ZUUU
ZLLL · Lanzhou (Yongdeng) → ZUUU · Chengdu (Shuangliu)
CCA4208 · CA4208 · sched 01:25Z
ZUUU
→
ZSAM
ZUUU · Chengdu (Shuangliu) → ZSAM · Xiamen
CCA4539 · CA4539 · sched 03:55Z
ZSAM
→
ZUUU
ZSAM · Xiamen → ZUUU · Chengdu (Shuangliu)
CCA4540 · CA4540 · sched 07:45Z
ZUUU
→
ZLXN
ZUUU · Chengdu (Shuangliu) → ZLXN · Haidong (Huzhu Tu Autonomous County)
CCA4421 · CA4421 · ⏱ 12:23– (Nonem)
ZLXN
→
ZUUU
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZUUU · Chengdu (Shuangliu)
CCA4422 · CA4422 · ⏱ 14:41– (Nonem)
2026-06-18
6 legs
round-trip
CCA
ZLLL → ZUUU → ZSAM → ZUUU → ZLXN → ZUUU → ZLLL
ZLLL
→
ZUUU
ZLLL · Lanzhou (Yongdeng) → ZUUU · Chengdu (Shuangliu)
CCA4208 · CA4208 · ⏱ 01:33– (Nonem)
ZUUU
→
ZSAM
ZUUU · Chengdu (Shuangliu) → ZSAM · Xiamen
CCA4539 · CA4539 · sched 03:55Z
ZSAM
→
ZUUU
ZSAM · Xiamen → ZUUU · Chengdu (Shuangliu)
CCA4540 · CA4540 · sched 07:45Z
ZUUU
→
ZLXN
ZUUU · Chengdu (Shuangliu) → ZLXN · Haidong (Huzhu Tu Autonomous County)
CCA4421 · CA4421 · sched 12:15Z
ZLXN
→
ZUUU
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZUUU · Chengdu (Shuangliu)
CCA4422 · CA4422 · sched 14:45Z
ZUUU
→
ZLLL
ZUUU · Chengdu (Shuangliu) → ZLLL · Lanzhou (Yongdeng)
CCA4207 · CA4207 · sched 23:15Z
2026-06-17
5 legs
CCA
ZUUU → ZSYA → ZUUU → ZBAA → ZUUU → ZLLL
ZUUU
→
ZSYA
ZUUU · Chengdu (Shuangliu) → ZSYA · Yangzhou
CCA4227 · CA4227 · sched 01:50Z
ZSYA
→
ZUUU
ZSYA · Yangzhou → ZUUU · Chengdu (Shuangliu)
CCA4228 · CA4228 · sched 05:15Z
ZUUU
→
ZBAA
ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing
CCA4117 · CA4117 · sched 09:00Z
ZBAA
→
ZUUU
ZBAA · Beijing → ZUUU · Chengdu (Shuangliu)
CCA4118 · CA4118 · sched 13:55Z
ZUUU
→
ZLLL
ZUUU · Chengdu (Shuangliu) → ZLLL · Lanzhou (Yongdeng)
CCA4207 · CA4207 · sched 23:15Z
2026-06-16
5 legs
CCA
ZLLL → ZUUU → ZSAM → ZUUU → ZLXN → ZUUU
ZLLL
→
ZUUU
ZLLL · Lanzhou (Yongdeng) → ZUUU · Chengdu (Shuangliu)
CCA4208 · CA4208 · sched 01:25Z
ZUUU
→
ZSAM
ZUUU · Chengdu (Shuangliu) → ZSAM · Xiamen
CCA4539 · CA4539 · sched 04:00Z
ZSAM
→
ZUUU
ZSAM · Xiamen → ZUUU · Chengdu (Shuangliu)
CCA4540 · CA4540 · ⏱ 07:58– (Nonem)
ZUUU
→
ZLXN
ZUUU · Chengdu (Shuangliu) → ZLXN · Haidong (Huzhu Tu Autonomous County)
CCA4421 · CA4421 · ⏱ 12:23– (Nonem)
ZLXN
→
ZUUU
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZUUU · Chengdu (Shuangliu)
CCA4422 · CA4422 · ⏱ 14:43– (Nonem)
2026-06-15
5 legs
CCA
ZUUU → ZSYA → ZUUU → ZLXN → ZUUU → ZLLL
ZUUU
→
ZSYA
ZUUU · Chengdu (Shuangliu) → ZSYA · Yangzhou
CCA4227 · CA4227 · ⏱ 02:15– (Nonem)
ZSYA
→
ZUUU
ZSYA · Yangzhou → ZUUU · Chengdu (Shuangliu)
CCA4228 · CA4228 · sched 05:15Z
ZUUU
→
ZLXN
ZUUU · Chengdu (Shuangliu) → ZLXN · Haidong (Huzhu Tu Autonomous County)
CCA4421 · CA4421 · sched 12:15Z
ZLXN
→
ZUUU
ZLXN · Haidong (Huzhu Tu Autonomous County) → ZUUU · Chengdu (Shuangliu)
CCA4422 · CA4422 · sched 14:45Z
ZUUU
→
ZLLL
ZUUU · Chengdu (Shuangliu) → ZLLL · Lanzhou (Yongdeng)
CCA4207 · CA4207 · ⏱ 23:16– (Nonem)
2026-06-14
3 legs
CCA
ZSSS → ZUUU → ZGGG → ZUUU
ZSSS
→
ZUUU
ZSSS · Shanghai (Minhang) → ZUUU · Chengdu (Shuangliu)
CCA4238 · CA4238 · ⏱ 02:42– (Nonem)
ZUUU
→
ZGGG
ZUUU · Chengdu (Shuangliu) → ZGGG · Guangzhou (Huadu)
CCA4303 · CA4303 · ⏱ 07:56– (Nonem)
ZGGG
→
ZUUU
ZGGG · Guangzhou (Huadu) → ZUUU · Chengdu (Shuangliu)
CCA4304 · CA4304 · sched 11:30Z
2026-06-13
4 legs
CCA
ZLLL → ZUUU → ZSAM → ZUUU → ZSSS
ZLLL
→
ZUUU
ZLLL · Lanzhou (Yongdeng) → ZUUU · Chengdu (Shuangliu)
CCA4208 · CA4208 · ⏱ 01:28– (Nonem)
ZUUU
→
ZSAM
ZUUU · Chengdu (Shuangliu) → ZSAM · Xiamen
CCA4539 · CA4539 · sched 03:55Z
ZSAM
→
ZUUU
ZSAM · Xiamen → ZUUU · Chengdu (Shuangliu)
CCA4540 · CA4540 · sched 07:45Z
ZUUU
→
ZSSS
ZUUU · Chengdu (Shuangliu) → ZSSS · Shanghai (Minhang)
CCA4237 · CA4237 · sched 23:05Z
2026-06-12
3 legs
CCA
ZUUU → ZBAA → ZUUU → ZLLL
ZUUU
→
ZBAA
ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing
CCA4109 · CA4109 · sched 07:00Z
ZBAA
→
ZUUU
ZBAA · Beijing → ZUUU · Chengdu (Shuangliu)
CCA4110 · CA4110 · sched 11:30Z
ZUUU
→
ZLLL
ZUUU · Chengdu (Shuangliu) → ZLLL · Lanzhou (Yongdeng)
CCA4207 · CA4207 · ⏱ 23:16–00:20 (63m)
2026-06-11
2 legs
round-trip
CCA
ZUUU → ZSHC → ZUUU
ZUUU
→
ZSHC
ZUUU · Chengdu (Shuangliu) → ZSHC · Hangzhou
CCA4217 · CA4217 · sched 02:05Z
ZSHC
→
ZUUU
ZSHC · Hangzhou → ZUUU · Chengdu (Shuangliu)
CCA4218 · CA4218 · sched 06:00Z
2026-06-10
2 legs
CCA
ZUUU → ZBAA → ?
ZUUU
→
ZBAA
ZUUU · Chengdu (Shuangliu) → ZBAA · Beijing
CCA4101 · CA4101 · sched 01:00Z
ZBAA
→
?
ZBAA · Beijing → —
ferry
· sched Z
2026-06-02
1 legs
round-trip
CCA
ZUUU → ZUUU
ZUUU
→
ZUUU
ZUUU · Chengdu (Shuangliu) → ZUUU · Chengdu (Shuangliu)
CCA075 · CA75 · sched Z