✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
B-6989
/ 780E8A
83 flights over 31 days · 2.68 legs/day · base ZPPP · Kunming · operators: RLH
83
Flights
25
Airports served
19%
ADS-B observed
38
Ferry / no-flightnum
Aircraft identity
737NG 86N/W
B738
9 Air
· reg B-6989
Boeing ·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-05-07
1 legs
ZUTF → ?
ZUTF
→
?
ZUTF · Chengdu (Jianyang) → —
ferry
· sched Z
2026-04-24
1 legs
ZSNB → ?
ZSNB
→
?
ZSNB · Ningbo → —
ferry
· sched Z
2026-04-23
2 legs
RLH
ZSFZ → ZPPP → ZSNB
ZSFZ
→
ZPPP
ZSFZ · Fuzhou (Changle) → ZPPP · Kunming
RLH6578 · DR6578 · ⏱ 03:19–06:05 (166m)
ZPPP
→
ZSNB
ZPPP · Kunming → ZSNB · Ningbo
RLH6559 · DR6559 · ⏱ 23:09–01:33 (144m)
2026-04-22
3 legs
RLH
ZPPP → ZSFZ → ZSNB → ?
ZPPP
→
ZSFZ
ZPPP · Kunming → ZSFZ · Fuzhou (Changle)
RLH6577 · DR6577 · sched 22:55Z
?
→
ZSNB
— → ZSNB · Ningbo
ferry
· sched Z
ZSNB
→
?
ZSNB · Ningbo → —
RLH6559 · DR6559 · sched Z
2026-04-21
2 legs
RLH
ZPPP → ZLXY → ?
ZPPP
→
ZLXY
ZPPP · Kunming → ZLXY · Xi'an
RLH6557 · DR6557 · sched 23:50Z
ZLXY
→
?
ZLXY · Xi'an → —
ferry
· sched Z
2026-04-20
2 legs
ZBLA → ? → ?
ZBLA
→
?
ZBLA · Hailar → —
ferry
· sched Z
?
→
?
— → —
ferry
· sched Z
2026-04-18
4 legs
RLH
ZBHZ → ZBHH → ? → ZYTX → ?
ZBHZ
→
ZBHH
ZBHZ · Holingol → ZBHH · Hohhot
RLH5333 · DR5333 · sched 01:25Z
ZYTX
→
?
ZYTX · Shenyang → —
ferry
⚠ gap
· ⏱ 11:56– (Nonem)
ZSJN
→
ZYTX
ZSJN · Jinan (Licheng) → ZYTX · Shenyang
RLH6576 · DR6576 · sched 14:50Z
ZBHH
→
?
ZBHH · Hohhot → —
ferry
⚠ gap
· sched Z
2026-04-17
4 legs
RLH
ZYTX → ZBHZ → ? → ? → ?
ZYTX
→
ZBHZ
ZYTX · Shenyang → ZBHZ · Holingol
RLH5333 · DR5333 · sched 22:40Z
ZLXY
→
?
ZLXY · Xi'an → —
ferry
⚠ gap
· sched Z
ZYTX
→
?
ZYTX · Shenyang → —
ferry
· sched Z
?
→
?
— → —
ferry
· sched Z
2026-04-16
3 legs
RLH
ZUTF → ZBDT → ? → ?
ZUTF
→
ZBDT
ZUTF · Chengdu (Jianyang) → ZBDT · Datong
RLH5009 · DR5009 · sched 01:30Z
ZPPP
→
?
ZPPP · Kunming → —
ferry
⚠ gap
· ⏱ 23:51– (Nonem)
?
→
?
— → —
ferry
· sched Z
2026-04-15
2 legs
? → ? → ?
?
→
?
— → —
ferry
· sched Z
?
→
?
— → —
ferry
· sched Z
2026-04-14
2 legs
RLH
ZBXZ → ZPPP → ?
ZBXZ
→
ZPPP
ZBXZ · Xinzhou → ZPPP · Kunming
RLH6582 · DR6582 · sched 12:05Z
?
→
?
— → —
ferry
· sched Z
2026-04-11
1 legs
? → ?
?
→
?
— → —
ferry
· sched Z
2026-04-10
1 legs
? → ?
?
→
?
— → —
ferry
· sched Z
2026-04-09
3 legs
RLH
ZSJN → ZYTX → ? → ?
ZSJN
→
ZYTX
ZSJN · Jinan (Licheng) → ZYTX · Shenyang
RLH6576 · DR6576 · sched 14:50Z
ZPPP
→
?
ZPPP · Kunming → —
⚠ gap
RLH6548 · DR6548 · sched Z
?
→
?
— → —
ferry
· sched Z
2026-04-08
1 legs
RLH
? → ?
?
→
?
— → —
RLH6562 · DR6562 · sched Z
2026-04-07
3 legs
ZHAY → ? → ? → ?
ZHAY
→
?
ZHAY · Anyang → —
ferry
· ⏱ 13:44– (Nonem)
?
→
?
— → —
ferry
· sched Z
ZYTX
→
?
ZYTX · Shenyang → —
ferry
· sched Z
2026-04-06
2 legs
RLH
ZSJN → ZYTX → ?
ZSJN
→
ZYTX
ZSJN · Jinan (Licheng) → ZYTX · Shenyang
RLH6576 · DR6576 · sched 14:50Z
?
→
?
— → —
ferry
· sched Z
2026-04-05
2 legs
round-trip
RLH
ZSNB → ZPPP → ZSNB
ZSNB
→
ZPPP
ZSNB · Ningbo → ZPPP · Kunming
RLH6560 · DR6560 · ⏱ 03:22–06:22 (179m)
?
→
ZSNB
— → ZSNB · Ningbo
ferry
· sched Z
2026-04-04
1 legs
ZYHB → ?
ZYHB
→
?
ZYHB · Harbin → —
ferry
· ⏱ 08:54– (Nonem)
2026-04-03
4 legs
RLH
ZSFZ → ZPMS → ? → ? → ?
ZSFZ
→
ZPMS
ZSFZ · Fuzhou (Changle) → ZPMS · Dehong (Mangshi)
RLH5350 · DR5350 · sched 02:40Z
ZUGY
→
?
ZUGY · Guiyang (Nanming) → —
⚠ gap
RLH5350 · DR5350 · sched Z
ZPMS
→
?
ZPMS · Dehong (Mangshi) → —
RLH5350 · DR5350 · sched Z
ZPMS
→
?
ZPMS · Dehong (Mangshi) → —
ferry
· sched Z
2026-04-02
3 legs
RLH
ZSWX → ? → ZPPP → ZSFZ
ZSWX
→
?
ZSWX · Wuxi → —
ferry
· sched Z
?
→
ZPPP
— → ZPPP · Kunming
RLH6507 · DR6507 · sched Z
ZPMS
→
ZSFZ
ZPMS · Dehong (Mangshi) → ZSFZ · Fuzhou (Changle)
ferry
⚠ gap
RLH5349 · sched Z
2026-04-01
2 legs
ZBTJ → ? → ?
ZBTJ
→
?
ZBTJ · Tianjin → —
ferry
· sched Z
?
→
?
— → —
ferry
· sched Z
2026-03-31
4 legs
RLH
ZSWZ → ZYTL → ZSWZ → ZPPP → ?
ZSWZ
→
ZYTL
ZSWZ · Wenzhou (Longwan) → ZYTL · Dalian (Ganjingzi)
RLH6591 · DR6591 · sched 06:10Z
ZYTL
→
ZSWZ
ZYTL · Dalian (Ganjingzi) → ZSWZ · Wenzhou (Longwan)
RLH6592 · DR6592 · sched 11:15Z
ZSWZ
→
ZPPP
ZSWZ · Wenzhou (Longwan) → ZPPP · Kunming
RLH6592 · DR6592 · ⏱ 14:35–17:34 (179m)
ZPPP
→
?
ZPPP · Kunming → —
ferry
· sched Z
2026-03-30
3 legs
ZLXY → ZPPP → ? → ?
ZLXY
→
ZPPP
ZLXY · Xi'an → ZPPP · Kunming
ferry
· sched Z
?
→
?
— → —
ferry
· sched Z
?
→
?
— → —
ferry
· sched Z
2026-03-29
4 legs
RLH
ZSWX → ZPPP → ZPPP → ZSWX → ?
ZSWX
→
ZPPP
ZSWX · Wuxi → ZPPP · Kunming
RLH6526 · DR6526 · ⏱ 00:41–03:33 (172m)
ZSWX
→
ZPPP
ZSWX · Wuxi → ZPPP · Kunming
⚠ gap
RLH6551 · DR6551 · sched 07:55Z
?
→
ZSWX
— → ZSWX · Wuxi
RLH6552 · DR6552 · sched Z
ZPMS
→
?
ZPMS · Dehong (Mangshi) → —
⚠ gap
RLH6507 · DR6507 · sched Z
2026-03-28
2 legs
ZGHA → ? → ZSWX
ZGHA
→
?
ZGHA · Changsha (Changsha) → —
ferry
· ⏱ 14:25– (Nonem)
ZPMS
→
ZSWX
ZPMS · Dehong (Mangshi) → ZSWX · Wuxi
ferry
· sched Z
2026-03-27
5 legs
RLH
ZHES → ZBTJ → ZPPP → ? → ? → ?
ZHES
→
ZBTJ
ZHES · Enshi (Enshi) → ZBTJ · Tianjin
RLH6543 · DR6543 · sched 02:15Z
ZHES
→
ZPPP
ZHES · Enshi (Enshi) → ZPPP · Kunming
⚠ gap
RLH6544 · DR6544 · sched 09:00Z
ZSWX
→
?
ZSWX · Wuxi → —
⚠ gap
RLH6525 · DR6525 · ⏱ 23:04– (Nonem)
ZPPP
→
?
ZPPP · Kunming → —
ferry
· sched Z
ZBTJ
→
?
ZBTJ · Tianjin → —
ferry
· sched Z
2026-03-26
6 legs
RLH
ZHHH → ZSQZ → ZSZS → ZSQZ → ZHHH → ZPPP → ZHES
ZHHH
→
ZSQZ
ZHHH · Wuhan (Huangpi) → ZSQZ · Quanzhou
RLH6535 · DR6535 · sched 02:50Z
ZSQZ
→
ZSZS
ZSQZ · Quanzhou → ZSZS · Zhoushan
RLH5083 · DR5083 · sched 05:25Z
ZSZS
→
ZSQZ
ZSZS · Zhoushan → ZSQZ · Quanzhou
RLH5084 · DR5084 · sched 08:05Z
ZSQZ
→
ZHHH
ZSQZ · Quanzhou → ZHHH · Wuhan (Huangpi)
RLH6536 · DR6536 · sched 12:20Z
ZHHH
→
ZPPP
ZHHH · Wuhan (Huangpi) → ZPPP · Kunming
RLH6536 · DR6536 · sched 15:05Z
ZPPP
→
ZHES
ZPPP · Kunming → ZHES · Enshi (Enshi)
RLH6543 · DR6543 · ⏱ 23:53– (Nonem)
2026-03-25
3 legs
RLH
ZJQH → ZPPP → ZSFZ → ZPPP
ZJQH
→
ZPPP
ZJQH · Qionghai (Basuo) → ZPPP · Kunming
RLH6554 · DR6554 · sched 01:45Z
ZPPP
→
ZSFZ
ZPPP · Kunming → ZSFZ · Fuzhou (Changle)
RLH6577 · DR6577 · ⏱ 05:51– (Nonem)
ZSFZ
→
ZPPP
ZSFZ · Fuzhou (Changle) → ZPPP · Kunming
RLH6578 · DR6578 · ⏱ 09:30– (Nonem)
2026-03-24
6 legs
RLH
ZHHH → ZSQZ → ZSZS → ZSQZ → ZHHH → ZPPP → ZJQH
ZHHH
→
ZSQZ
ZHHH · Wuhan (Huangpi) → ZSQZ · Quanzhou
RLH6535 · DR6535 · sched 02:50Z
ZSQZ
→
ZSZS
ZSQZ · Quanzhou → ZSZS · Zhoushan
RLH5083 · DR5083 · sched 05:25Z
ZSZS
→
ZSQZ
ZSZS · Zhoushan → ZSQZ · Quanzhou
RLH5084 · DR5084 · sched 08:05Z
ZSQZ
→
ZHHH
ZSQZ · Quanzhou → ZHHH · Wuhan (Huangpi)
RLH6536 · DR6536 · sched 12:20Z
ZHHH
→
ZPPP
ZHHH · Wuhan (Huangpi) → ZPPP · Kunming
RLH6536 · DR6536 · ⏱ 15:26–17:22 (117m)
ZPPP
→
ZJQH
ZPPP · Kunming → ZJQH · Qionghai (Basuo)
RLH6553 · DR6553 · ⏱ 23:15– (Nonem)
2026-03-23
1 legs
RLH
ZPPP → ZHHH
ZPPP
→
ZHHH
ZPPP · Kunming → ZHHH · Wuhan (Huangpi)
RLH6535 · DR6535 · sched 23:40Z