✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
B-2830
/ 780031
104 flights over 50 days · 2.08 legs/day · base ZSWZ · Wenzhou (Longwan) · operators: HYT
104
Flights
5
Airports served
21%
ADS-B observed
2
Ferry / no-flightnum
Aircraft identity
757 28S
B752
China Southern Airlines
· reg B-2830
Boeing ·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-18
2 legs
HYT
? → ? → ?
?
→
?
— → —
HYT9100 · YG9100 · sched Z
ZSHC
→
?
ZSHC · Hangzhou → —
HYT9099 · YG9099 · sched Z
2026-06-17
2 legs
HYT
? → ZSHC → ?
?
→
ZSHC
— → ZSHC · Hangzhou
HYT9098 · YG9098 · sched Z
ZSHC
→
?
ZSHC · Hangzhou → —
HYT9097 · YG9097 · sched Z
2026-06-16
2 legs
round-trip
HYT
ZSHC → ? → ZSHC
ZSHC
→
?
ZSHC · Hangzhou → —
HYT9097 · YG9097 · ⏱ 18:32–19:52 (80m)
?
→
ZSHC
— → ZSHC · Hangzhou
HYT9098 · YG9098 · sched Z
2026-06-15
3 legs
round-trip
HYT
ZSHC → ? → ZSHC → ZSHC
ZSHC
→
?
ZSHC · Hangzhou → —
HYT9097 · YG9097 · ⏱ 18:34–19:49 (75m)
?
→
ZSHC
— → ZSHC · Hangzhou
HYT9098 · YG9098 · sched Z
ZWWW
→
ZSHC
ZWWW · Ürümqi → ZSHC · Hangzhou
⚠ gap
HYT2830 · YG2830 · sched Z
2026-05-28
1 legs
? → ?
?
→
?
— → —
ferry
· sched Z
2026-05-24
1 legs
HYT
ZSWZ → ZWWW
ZSWZ
→
ZWWW
ZSWZ · Wenzhou (Longwan) → ZWWW · Ürümqi
HYT2830 · YG2830 · sched Z
2026-05-21
3 legs
round-trip
HYT
ZSWZ → RPLL → ZSWZ → ZSWZ
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · sched 20:40Z
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
⚠ gap
intl
HYT9052 · YG9052 · ⏱ 03:29–05:34 (125m)
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
⚠ gap
intl
HYT9054 · YG9054 · sched 16:40Z
2026-05-20
2 legs
round-trip
HYT
ZSWZ → RKSI → ZSWZ
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · sched Z
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
intl
HYT9052 · YG9052 · sched Z
2026-05-19
1 legs
HYT
ZSWZ → RKSI
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · sched 18:10Z
2026-05-15
3 legs
round-trip
HYT
ZSWZ → RPLL → ZSWZ → ZSWZ
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · ⏱ 15:08–17:51 (163m)
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 16:40Z
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
⚠ gap
intl
HYT9052 · YG9052 · sched Z
2026-05-14
3 legs
HYT
ZSWZ → RPLL → ZSWZ → RKSI
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · sched 20:40Z
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 16:40Z
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · sched Z
2026-05-12
1 legs
HYT
RKSI → ZSWZ
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
intl
HYT9052 · YG9052 · ⏱ 03:38– (Nonem)
2026-05-11
3 legs
round-trip
HYT
RPLL → ZSWZ → RKSI → RPLL
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 16:40Z
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · sched 18:10Z
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
⚠ gap
intl
HYT9053 · YG9053 · sched Z
2026-05-09
2 legs
round-trip
HYT
ZSWZ → RPLL → ZSWZ
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · sched 20:40Z
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 16:40Z
2026-05-08
3 legs
HYT
RKSI → ZSWZ → RPLL → ZSWZ
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
intl
HYT9052 · YG9052 · ⏱ 03:46– (Nonem)
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · ⏱ 14:45– (Nonem)
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 16:40Z
2026-05-07
3 legs
round-trip
HYT
RPLL → ZSWZ → RKSI → RPLL
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 16:40Z
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · ⏱ 23:44–01:42 (118m)
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
⚠ gap
intl
HYT9053 · YG9053 · sched Z
2026-05-06
3 legs
round-trip
HYT
ZSWZ → RPLL → ZSWZ → ZSWZ
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · sched 20:40Z
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 16:40Z
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
⚠ gap
intl
HYT9052 · YG9052 · sched Z
2026-05-05
1 legs
HYT
ZSWZ → RKSI
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · sched 18:10Z
2026-05-02
2 legs
round-trip
HYT
ZSWZ → RPLL → ZSWZ
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · ⏱ 14:45– (Nonem)
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 16:40Z
2026-05-01
1 legs
HYT
RKSI → ZSWZ
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
intl
HYT9052 · YG9052 · ⏱ 03:43– (Nonem)
2026-04-30
3 legs
HYT
ZSWZ → RPLL → ZSWZ → RKSI
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · sched 20:40Z
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 16:40Z
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · sched 18:10Z
2026-04-29
2 legs
round-trip
HYT
ZSWZ → RPLL → ZSWZ
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · ⏱ 14:34– (Nonem)
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 16:40Z
2026-04-28
1 legs
HYT
RKSI → ZSWZ
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
intl
HYT9052 · YG9052 · sched Z
2026-04-27
1 legs
HYT
ZSWZ → RKSI
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · ⏱ 23:55–01:49 (115m)
2026-04-24
1 legs
HYT
RKSI → ZSWZ
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
intl
HYT9052 · YG9052 · sched Z
2026-04-23
4 legs
round-trip
HYT
ZSWZ → RPLL → ZSWZ → RKSI → ZSWZ
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · sched 20:40Z
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 16:40Z
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · sched 18:10Z
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
intl
HYT9052 · YG9052 · sched Z
2026-04-22
3 legs
HYT
ZSWZ → RPLL → ZSWZ → RKSI
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · sched 20:40Z
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 16:40Z
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · sched 18:10Z
2026-04-21
1 legs
HYT
RKSI → ZSWZ
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
intl
HYT9052 · YG9052 · ⏱ 03:39– (Nonem)
2026-04-20
3 legs
HYT
ZSWZ → RPLL → ZSWZ → RKSI
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · sched 20:40Z
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 16:40Z
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · sched 18:10Z
2026-04-17
2 legs
round-trip
HYT
RPLL → ZSWZ → RPLL
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 16:40Z
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · sched Z
2026-04-16
2 legs
round-trip
HYT
RKSI → ZSWZ → RKSI
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
intl
HYT9052 · YG9052 · sched Z
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · sched Z
2026-04-15
3 legs
HYT
RKSI → ZSWZ → ZSWZ → RPLL
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
intl
HYT9052 · YG9052 · ⏱ 03:20– (Nonem)
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
⚠ gap
intl
HYT9054 · YG9054 · sched 16:40Z
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · sched Z
2026-04-14
1 legs
HYT
ZSWZ → RKSI
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · sched Z
2026-04-13
3 legs
HYT
RKSI → ZSWZ → ZSWZ → RPLL
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
intl
HYT9052 · YG9052 · ⏱ 03:28– (Nonem)
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
⚠ gap
intl
HYT9054 · YG9054 · sched 16:40Z
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · sched Z
2026-04-12
1 legs
HYT
ZSWZ → RKSI
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · sched Z
2026-04-11
1 legs
HYT
RPLL → ZSWZ
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · ⏱ 03:56– (Nonem)
2026-04-10
1 legs
HYT
ZSWZ → RPLL
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · sched Z
2026-04-08
1 legs
HYT
RKSI → ZSWZ
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
intl
HYT9052 · YG9052 · sched Z
2026-04-07
2 legs
round-trip
HYT
ZSWZ → RKSI → ZSWZ
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · sched 19:30Z
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
intl
HYT9052 · YG9052 · sched Z
2026-04-06
4 legs
round-trip
HYT
RPLL → ZSWZ → RKSI → ZSWZ → RPLL
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 19:00Z
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · sched 19:30Z
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
intl
HYT9052 · YG9052 · sched Z
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · sched Z
2026-04-05
1 legs
HYT
ZSWZ → RKSI
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · sched Z
2026-04-04
2 legs
round-trip
HYT
RPLL → ZSWZ → RPLL
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · ⏱ 18:54–21:26 (153m)
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · sched Z
2026-04-03
3 legs
round-trip
HYT
ZSWZ → RPLL → ZSWZ → ZSWZ
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · ⏱ 15:08– (Nonem)
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 19:00Z
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
⚠ gap
intl
HYT9052 · YG9052 · sched Z
2026-04-02
3 legs
round-trip
HYT
RPLL → ZSWZ → RKSI → RPLL
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 19:00Z
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · ⏱ 23:51– (Nonem)
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
⚠ gap
intl
HYT9053 · YG9053 · sched Z
2026-03-30
2 legs
round-trip
HYT
ZSWZ → RPLL → ZSWZ
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · ⏱ 14:43– (Nonem)
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 19:00Z
2026-03-27
4 legs
round-trip
HYT
ZSWZ → RKSI → ZSWZ → RPLL → ZSWZ
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · sched 19:30Z
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
intl
HYT9052 · YG9052 · ⏱ 06:32– (Nonem)
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · ⏱ 14:46– (Nonem)
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 19:00Z
2026-03-26
2 legs
round-trip
HYT
ZSWZ → RKSI → ZSWZ
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · sched 19:30Z
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
intl
HYT9052 · YG9052 · sched Z
2026-03-25
3 legs
HYT
RPLL → ZSWZ → RPLL → ?
RPLL
→
ZSWZ
RPLL · Manila (Pasay) → ZSWZ · Wenzhou (Longwan)
intl
HYT9054 · YG9054 · sched 19:00Z
ZSWZ
→
RPLL
ZSWZ · Wenzhou (Longwan) → RPLL · Manila (Pasay)
intl
HYT9053 · YG9053 · sched Z
?
→
?
— → —
ferry
· sched Z
2026-03-24
1 legs
HYT
RKSI → ZSWZ
RKSI
→
ZSWZ
RKSI · Seoul → ZSWZ · Wenzhou (Longwan)
intl
HYT9052 · YG9052 · sched Z
2026-03-23
1 legs
HYT
ZSWZ → RKSI
ZSWZ
→
RKSI
ZSWZ · Wenzhou (Longwan) → RKSI · Seoul
intl
HYT9051 · YG9051 · sched 19:30Z