✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
B-5928
/ 780ADE
51 flights over 21 days · 2.43 legs/day · base ZGSZ · Shenzhen · operators: CSN
51
Flights
11
Airports served
37%
ADS-B observed
1
Ferry / no-flightnum
Aircraft identity
A330 323X
A333
China Southern Airlines
· reg B-5928
Airbus ·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
3 legs
CSN
ZLXY → ZGSZ → ZSSS → ZGSZ
ZLXY
→
ZGSZ
ZLXY · Xi'an → ZGSZ · Shenzhen
CSN3214 · CZ3214 · sched 04:05Z
ZGSZ
→
ZSSS
ZGSZ · Shenzhen → ZSSS · Shanghai (Minhang)
CSN3563 · CZ3563 · sched 08:00Z
ZSSS
→
ZGSZ
ZSSS · Shanghai (Minhang) → ZGSZ · Shenzhen
CSN3564 · CZ3564 · sched 11:50Z
2026-06-22
3 legs
CSN
ZGGG → ZSSS → ZGSZ → ZLXY
ZGGG
→
ZSSS
ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang)
CSN3529 · CZ3529 · ⏱ 01:11– (Nonem)
ZSSS
→
ZGSZ
ZSSS · Shanghai (Minhang) → ZGSZ · Shenzhen
CSN3554 · CZ3554 · ⏱ 07:45– (Nonem)
ZGSZ
→
ZLXY
ZGSZ · Shenzhen → ZLXY · Xi'an
CSN3213 · CZ3213 · ⏱ 00:09– (Nonem)
2026-06-21
2 legs
round-trip
CSN
ZGGG → VVNB → ZGGG
ZGGG
→
VVNB
ZGGG · Guangzhou (Huadu) → VVNB · Hanoi (Soc Son)
intl
CSN3049 · CZ3049 · sched 00:55Z
VVNB
→
ZGGG
VVNB · Hanoi (Soc Son) → ZGGG · Guangzhou (Huadu)
intl
CSN3050 · CZ3050 · sched 04:20Z
2026-06-20
2 legs
round-trip
CSN
ZGGG → UZTT → ZGGG
ZGGG
→
UZTT
ZGGG · Guangzhou (Huadu) → UZTT · Tashkent
intl
CSN3053 · CZ3053 · ⏱ 07:22– (Nonem)
UZTT
→
ZGGG
UZTT · Tashkent → ZGGG · Guangzhou (Huadu)
intl
CSN3054 · CZ3054 · sched 16:10Z
2026-06-19
1 legs
CSN
YMML → ZGGG
YMML
→
ZGGG
YMML · Melbourne → ZGGG · Guangzhou (Huadu)
intl
CSN322 · CZ322 · sched 00:20Z
2026-06-18
3 legs
CSN
ZGSZ → ZSSS → ZGGG → YMML
ZGSZ
→
ZSSS
ZGSZ · Shenzhen → ZSSS · Shanghai (Minhang)
CSN3255 · CZ3255 · ⏱ 06:47– (Nonem)
ZSSS
→
ZGGG
ZSSS · Shanghai (Minhang) → ZGGG · Guangzhou (Huadu)
CSN3538 · CZ3538 · sched 06:50Z
ZGGG
→
YMML
ZGGG · Guangzhou (Huadu) → YMML · Melbourne
intl
CSN321 · CZ321 · sched 13:20Z
2026-06-17
4 legs
round-trip
CSN
ZGSZ → ZSSS → ZGSZ → ZSSS → ZGSZ
ZGSZ
→
ZSSS
ZGSZ · Shenzhen → ZSSS · Shanghai (Minhang)
CSN3965 · CZ3965 · sched 00:00Z
ZSSS
→
ZGSZ
ZSSS · Shanghai (Minhang) → ZGSZ · Shenzhen
CSN3966 · CZ3966 · ⏱ 04:18– (Nonem)
ZGSZ
→
ZSSS
ZGSZ · Shenzhen → ZSSS · Shanghai (Minhang)
CSN3563 · CZ3563 · ⏱ 08:43–10:36 (113m)
ZSSS
→
ZGSZ
ZSSS · Shanghai (Minhang) → ZGSZ · Shenzhen
CSN3564 · CZ3564 · ⏱ 15:31– (Nonem)
2026-06-16
2 legs
round-trip
CSN
ZGSZ → ZSSS → ZGSZ
ZGSZ
→
ZSSS
ZGSZ · Shenzhen → ZSSS · Shanghai (Minhang)
CSN3561 · CZ3561 · sched 05:00Z
ZSSS
→
ZGSZ
ZSSS · Shanghai (Minhang) → ZGSZ · Shenzhen
CSN3562 · CZ3562 · sched 08:40Z
2026-06-15
2 legs
round-trip
CSN
ZGSZ → ZSSS → ZGSZ
ZGSZ
→
ZSSS
ZGSZ · Shenzhen → ZSSS · Shanghai (Minhang)
CSN3255 · CZ3255 · ⏱ 03:24–05:10 (105m)
ZSSS
→
ZGSZ
ZSSS · Shanghai (Minhang) → ZGSZ · Shenzhen
CSN3256 · CZ3256 · sched 06:40Z
2026-06-14
4 legs
round-trip
CSN
ZGSZ → RCTP → ZGSZ → ZSSS → ZGSZ
ZGSZ
→
RCTP
ZGSZ · Shenzhen → RCTP · Taoyuan
intl
CSN3087 · CZ3087 · sched 01:10Z
RCTP
→
ZGSZ
RCTP · Taoyuan → ZGSZ · Shenzhen
intl
CSN3088 · CZ3088 · sched 04:30Z
ZGSZ
→
ZSSS
ZGSZ · Shenzhen → ZSSS · Shanghai (Minhang)
CSN3563 · CZ3563 · ⏱ 08:31–10:19 (108m)
ZSSS
→
ZGSZ
ZSSS · Shanghai (Minhang) → ZGSZ · Shenzhen
CSN3564 · CZ3564 · sched 11:50Z
2026-06-13
2 legs
round-trip
CSN
ZGSZ → ZSSS → ZGSZ
ZGSZ
→
ZSSS
ZGSZ · Shenzhen → ZSSS · Shanghai (Minhang)
CSN3255 · CZ3255 · ⏱ 03:10– (Nonem)
ZSSS
→
ZGSZ
ZSSS · Shanghai (Minhang) → ZGSZ · Shenzhen
CSN3256 · CZ3256 · ⏱ 08:46– (Nonem)
2026-06-12
4 legs
round-trip
CSN
ZGSZ → ZSSS → ZGSZ → ZSHC → ZGSZ
ZGSZ
→
ZSSS
ZGSZ · Shenzhen → ZSSS · Shanghai (Minhang)
CSN3255 · CZ3255 · sched 03:00Z
ZSSS
→
ZGSZ
ZSSS · Shanghai (Minhang) → ZGSZ · Shenzhen
CSN3256 · CZ3256 · sched 06:40Z
ZGSZ
→
ZSHC
ZGSZ · Shenzhen → ZSHC · Hangzhou
CSN6547 · CZ6547 · sched 10:30Z
ZSHC
→
ZGSZ
ZSHC · Hangzhou → ZGSZ · Shenzhen
CSN6548 · CZ6548 · sched 13:55Z
2026-06-11
2 legs
round-trip
CSN
ZGSZ → ZSSS → ZGSZ
ZGSZ
→
ZSSS
ZGSZ · Shenzhen → ZSSS · Shanghai (Minhang)
CSN3561 · CZ3561 · ⏱ 05:34– (Nonem)
ZSSS
→
ZGSZ
ZSSS · Shanghai (Minhang) → ZGSZ · Shenzhen
CSN3562 · CZ3562 · ⏱ 10:22– (Nonem)
2026-06-10
4 legs
round-trip
CSN
ZGSZ → ZSSS → ZGSZ → ZSSS → ZGSZ
ZGSZ
→
ZSSS
ZGSZ · Shenzhen → ZSSS · Shanghai (Minhang)
CSN3553 · CZ3553 · sched 01:00Z
ZSSS
→
ZGSZ
ZSSS · Shanghai (Minhang) → ZGSZ · Shenzhen
CSN3554 · CZ3554 · ⏱ 04:52– (Nonem)
ZGSZ
→
ZSSS
ZGSZ · Shenzhen → ZSSS · Shanghai (Minhang)
CSN3587 · CZ3587 · ⏱ 09:13– (Nonem)
ZSSS
→
ZGSZ
ZSSS · Shanghai (Minhang) → ZGSZ · Shenzhen
CSN3588 · CZ3588 · sched 12:50Z
2026-06-09
2 legs
round-trip
CSN
ZGSZ → ZSSS → ZGSZ
ZGSZ
→
ZSSS
ZGSZ · Shenzhen → ZSSS · Shanghai (Minhang)
CSN3563 · CZ3563 · ⏱ 08:07– (Nonem)
ZSSS
→
ZGSZ
ZSSS · Shanghai (Minhang) → ZGSZ · Shenzhen
CSN3564 · CZ3564 · ⏱ 13:40– (Nonem)
2026-06-08
2 legs
round-trip
CSN
ZGSZ → ZBAD → ZGSZ
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
CSN3189 · CZ3189 · sched 07:30Z
ZBAD
→
ZGSZ
ZBAD · Beijing → ZGSZ · Shenzhen
CSN3190 · CZ3190 · sched 12:00Z
2026-06-07
3 legs
round-trip
CSN
ZGSZ → ZSSS → ZGSZ → ZGSZ
ZGSZ
→
ZSSS
ZGSZ · Shenzhen → ZSSS · Shanghai (Minhang)
CSN3561 · CZ3561 · sched 05:00Z
ZSSS
→
ZGSZ
ZSSS · Shanghai (Minhang) → ZGSZ · Shenzhen
CSN3562 · CZ3562 · ⏱ 12:02– (Nonem)
ZSAM
→
ZGSZ
ZSAM · Xiamen → ZGSZ · Shenzhen
ferry
⚠ gap
CSN315R · sched Z
2026-06-06
2 legs
CSN
ZGSZ → ZBAD → ZSAM
ZGSZ
→
ZBAD
ZGSZ · Shenzhen → ZBAD · Beijing
CSN3175 · CZ3175 · sched 01:30Z
ZBAD
→
ZSAM
ZBAD · Beijing → ZSAM · Xiamen
CSN3158 · CZ3158 · sched 06:00Z
2026-06-05
2 legs
CSN
ZGGG → ZSSS → ZGSZ
ZGGG
→
ZSSS
ZGGG · Guangzhou (Huadu) → ZSSS · Shanghai (Minhang)
CSN3537 · CZ3537 · sched 03:00Z
ZSSS
→
ZGSZ
ZSSS · Shanghai (Minhang) → ZGSZ · Shenzhen
CSN3256 · CZ3256 · sched 06:40Z
2026-05-08
1 legs
CSN
ZGSZ → ZGGG
ZGSZ
→
ZGGG
ZGSZ · Shenzhen → ZGGG · Guangzhou (Huadu)
CSN5699 · CZ5699 · sched Z
2026-05-07
1 legs
round-trip
CSN
ZGSZ → ZGSZ
ZGSZ
→
ZGSZ
ZGSZ · Shenzhen → ZGSZ · Shenzhen
CSN5698 · CZ5698 · sched Z