✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
B-652G
/ 781CF2
57 flights over 12 days · 4.75 legs/day · base ZWSH · Kashgar · operators: VJC, UEA
57
Flights
21
Airports served
5%
ADS-B observed
1
Ferry / no-flightnum
Aircraft identity
AJ27
AJ27
—
· reg B-652G
·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-05-10
2 legs
UEA
ZWYN → ZLLL → ZSJN
ZWYN
→
ZLLL
ZWYN · Ili (Yining / Ghulja) → ZLLL · Lanzhou (Yongdeng)
UEA2501 · EU2501 · sched Z
ZLLL
→
ZSJN
ZLLL · Lanzhou (Yongdeng) → ZSJN · Jinan (Licheng)
UEA2501 · EU2501 · sched Z
2026-05-09
6 legs
round-trip
UEA
ZWYN → ZWYT → ZWAK → ZWYT → ZWYN → ZWHM → ZWYN
ZWYN
→
ZWYT
ZWYN · Ili (Yining / Ghulja) → ZWYT · Hotan (Yutian)
UEA3011 · EU3011 · ⏱ 01:17– (Nonem)
ZWYT
→
ZWAK
ZWYT · Hotan (Yutian) → ZWAK · Aksu (Onsu)
UEA3011 · EU3011 · sched 03:45Z
ZWAK
→
ZWYT
ZWAK · Aksu (Onsu) → ZWYT · Hotan (Yutian)
UEA3012 · EU3012 · sched 05:45Z
ZWYT
→
ZWYN
ZWYT · Hotan (Yutian) → ZWYN · Ili (Yining / Ghulja)
UEA3012 · EU3012 · sched 07:35Z
ZWYN
→
ZWHM
ZWYN · Ili (Yining / Ghulja) → ZWHM · Hami
UEA2883 · EU2883 · sched 10:20Z
ZWHM
→
ZWYN
ZWHM · Hami → ZWYN · Ili (Yining / Ghulja)
UEA2884 · EU2884 · ⏱ 12:57– (Nonem)
2026-05-08
6 legs
round-trip
UEA
ZWYN → ZWSC → ZWTP → ZWSC → ZWYN → ZWKC → ZWYN
ZWYN
→
ZWSC
ZWYN · Ili (Yining / Ghulja) → ZWSC · Shache
UEA2282 · EU2282 · sched 01:00Z
ZWSC
→
ZWTP
ZWSC · Shache → ZWTP
UEA2282 · EU2282 · sched 03:10Z
ZWTP
→
ZWSC
ZWTP → ZWSC · Shache
UEA2281 · EU2281 · sched 05:45Z
ZWSC
→
ZWYN
ZWSC · Shache → ZWYN · Ili (Yining / Ghulja)
UEA2281 · EU2281 · sched 08:45Z
ZWYN
→
ZWKC
ZWYN · Ili (Yining / Ghulja) → ZWKC · Kuqa
UEA2881 · EU2881 · sched 11:00Z
ZWKC
→
ZWYN
ZWKC · Kuqa → ZWYN · Ili (Yining / Ghulja)
UEA2882 · EU2882 · sched 12:30Z
2026-05-07
7 legs
UEA
ZWSH → ZWTC → ZWWW → ZWTC → ZWSH → ZWTP → ZWFY → ZWYN
ZWSH
→
ZWTC
ZWSH · Kashgar → ZWTC · Tacheng
UEA3061 · EU3061 · sched 00:10Z
ZWTC
→
ZWWW
ZWTC · Tacheng → ZWWW · Ürümqi
UEA2924 · EU2924 · sched 02:55Z
ZWWW
→
ZWTC
ZWWW · Ürümqi → ZWTC · Tacheng
UEA2923 · EU2923 · sched 04:55Z
ZWTC
→
ZWSH
ZWTC · Tacheng → ZWSH · Kashgar
UEA3062 · EU3062 · sched 06:50Z
ZWSH
→
ZWTP
ZWSH · Kashgar → ZWTP
UEA1942 · EU1942 · sched 07:55Z
ZWTP
→
ZWFY
ZWTP → ZWFY · Fuyun
UEA3075 · EU3075 · sched 11:15Z
ZWFY
→
ZWYN
ZWFY · Fuyun → ZWYN · Ili (Yining / Ghulja)
UEA3075 · EU3075 · sched 12:50Z
2026-05-06
6 legs
round-trip
UEA
ZWSH → ZWTN → ZWHM → ZWTN → ZWSH → ZWTP → ZWSH
ZWSH
→
ZWTN
ZWSH · Kashgar → ZWTN · Hotan
UEA1983 · EU1983 · sched 01:10Z
ZWTN
→
ZWHM
ZWTN · Hotan → ZWHM · Hami
UEA1983 · EU1983 · sched 03:10Z
ZWHM
→
ZWTN
ZWHM · Hami → ZWTN · Hotan
UEA1984 · EU1984 · ⏱ 06:15– (Nonem)
ZWTN
→
ZWSH
ZWTN · Hotan → ZWSH · Kashgar
UEA1984 · EU1984 · sched 09:55Z
ZWSH
→
ZWTP
ZWSH · Kashgar → ZWTP
UEA1942 · EU1942 · sched 11:35Z
ZWTP
→
ZWSH
ZWTP → ZWSH · Kashgar
UEA1941 · EU1941 · sched 14:20Z
2026-05-05
4 legs
round-trip
UEA
ZWSH → ZWKL → WJBK → ZWKL → ZWSH
ZWSH
→
ZWKL
ZWSH · Kashgar → ZWKL · Korla
UEA2879 · EU2879 · sched 00:50Z
ZWKL
→
WJBK
ZWKL · Korla → WJBK
UEA2879 · EU2879 · sched 03:10Z
ZWKL
→
ZWKL
ZWKL · Korla → ZWKL · Korla
⚠ gap
UEA2880 · EU2879 · sched 03:10Z
ZWKL
→
ZWSH
ZWKL · Korla → ZWSH · Kashgar
UEA2880 · EU2880 · sched 08:00Z
2026-05-04
6 legs
UEA
ZWSH → ZWAL → ZWAL → ZWSH → ZWYN → ZWSH → ZWAT
ZWSH
→
ZWAL
ZWSH · Kashgar → ZWAL · Aral
UEA2997 · EU2997 · sched 01:00Z
ZWAT
→
ZWAL
ZWAT · Altay → ZWAL · Aral
⚠ gap
UEA2998 · EU2998 · sched 05:15Z
ZWAL
→
ZWSH
ZWAL · Aral → ZWSH · Kashgar
UEA2998 · EU2998 · sched 08:05Z
ZWSH
→
ZWYN
ZWSH · Kashgar → ZWYN · Ili (Yining / Ghulja)
UEA3065 · EU3065 · sched 10:00Z
ZWYN
→
ZWSH
ZWYN · Ili (Yining / Ghulja) → ZWSH · Kashgar
UEA3066 · EU3066 · sched 12:30Z
ZWAL
→
ZWAT
ZWAL · Aral → ZWAT · Altay
⚠ gap
UEA2997 · EU2997 · sched Z
2026-05-03
6 legs
round-trip
UEA
ZWSH → ZWTC → ZWKC → ZWYN → ZWKC → ZWTC → ZWSH
ZWSH
→
ZWTC
ZWSH · Kashgar → ZWTC · Tacheng
UEA3061 · EU3061 · sched 01:00Z
ZWTC
→
ZWKC
ZWTC · Tacheng → ZWKC · Kuqa
UEA2907 · EU2907 · sched 03:45Z
ZWKC
→
ZWYN
ZWKC · Kuqa → ZWYN · Ili (Yining / Ghulja)
UEA2907 · EU2907 · sched 05:50Z
ZWYN
→
ZWKC
ZWYN · Ili (Yining / Ghulja) → ZWKC · Kuqa
UEA2908 · EU2908 · sched 07:20Z
ZWKC
→
ZWTC
ZWKC · Kuqa → ZWTC · Tacheng
UEA2908 · EU2908 · sched 08:50Z
ZWTC
→
ZWSH
ZWTC · Tacheng → ZWSH · Kashgar
UEA3062 · EU3062 · sched 10:55Z
2026-05-02
5 legs
UEA
ZUUU → ZLGY → ZWSH → ZWTP → ZWSH → ?
ZUUU
→
ZLGY
ZUUU · Chengdu (Shuangliu) → ZLGY · Guyuan (Yuanzhou)
UEA1975 · EU1975 · sched 01:05Z
ZWTP
→
ZWSH
ZWTP → ZWSH · Kashgar
⚠ gap
UEA1939 · EU1939 · sched 07:40Z
ZWSH
→
ZWTP
ZWSH · Kashgar → ZWTP
UEA1940 · EU1940 · sched 10:40Z
ZWTP
→
ZWSH
ZWTP → ZWSH · Kashgar
UEA3082 · EU3082 · sched 13:25Z
ZLGY
→
?
ZLGY · Guyuan (Yuanzhou) → —
⚠ gap
UEA1975 · EU1975 · sched Z
2026-03-25
5 legs
UEA
VJC
VVNB → VVCS → VVTS → VVCS → VVNB → ZUUU
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC105 · VJ105 · sched 23:45Z
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC112 · VJ112 · sched 02:20Z
VVTS
→
VVCS
VVTS · Ho Chi Minh City → VVCS · Con Dao
VJC113 · VJ113 · sched 04:00Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
VJC106 · VJ106 · sched 05:05Z
VVNB
→
ZUUU
VVNB · Hanoi (Soc Son) → ZUUU · Chengdu (Shuangliu)
intl
UEA2501 · EU2501 · sched Z
2026-03-24
3 legs
VJC
VVCS → VVTS → VVNB → ?
VVCS
→
VVTS
VVCS · Con Dao → VVTS · Ho Chi Minh City
VJC112 · VJ112 · sched 02:20Z
VVCS
→
VVNB
VVCS · Con Dao → VVNB · Hanoi (Soc Son)
⚠ gap
VJC106 · VJ106 · sched 05:05Z
VVTS
→
?
VVTS · Ho Chi Minh City → —
ferry
⚠ gap
VJC113 · sched Z
2026-03-23
1 legs
VJC
VVNB → VVCS
VVNB
→
VVCS
VVNB · Hanoi (Soc Son) → VVCS · Con Dao
VJC105 · VJ105 · sched 23:45Z