✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
9M-LFH
/ 750573
97 flights over 49 days · 1.98 legs/day · base OEJN · Jeddah · operators: KNE, MXD
97
Flights
10
Airports served
3%
ADS-B observed
2
Ferry / no-flightnum
Aircraft identity
No static metadata for this hex (OpenSky covers ~79% of the fleet).
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-22
1 legs
MXD
OEMA → WMKK
OEMA
→
WMKK
OEMA · Medina → WMKK · Sepang
intl
MXD5712 · OD5712 · sched Z
2026-06-21
1 legs
KNE
? → OEMA
?
→
OEMA
— → OEMA · Medina
KNE9375 · XY9375 · sched Z
2026-06-20
2 legs
round-trip
KNE
OEMA → ? → OEMA
OEMA
→
?
OEMA · Medina → —
KNE9374 · XY9374 · sched Z
?
→
OEMA
— → OEMA · Medina
KNE9373 · XY9373 · sched Z
2026-06-19
2 legs
round-trip
KNE
OEMA → ? → OEMA
OEMA
→
?
OEMA · Medina → —
KNE9372 · XY9372 · sched Z
?
→
OEMA
— → OEMA · Medina
KNE9371 · XY9371 · sched Z
2026-06-18
1 legs
KNE
OEMA → ?
OEMA
→
?
OEMA · Medina → —
KNE9370 · XY9370 · sched Z
2026-06-17
1 legs
KNE
DABC → OEMA
DABC
→
OEMA
DABC · Constantine → OEMA · Medina
intl
KNE9365 · XY9365 · sched Z
2026-06-16
1 legs
KNE
OEMA → ?
OEMA
→
?
OEMA · Medina → —
KNE9364 · XY9364 · sched Z
2026-06-15
2 legs
round-trip
KNE
OEMA → ? → OEMA
OEMA
→
?
OEMA · Medina → —
KNE9360 · XY9360 · sched Z
DABC
→
OEMA
DABC · Constantine → OEMA · Medina
intl
KNE9361 · XY9361 · sched Z
2026-06-14
1 legs
KNE
? → OEMA
?
→
OEMA
— → OEMA · Medina
KNE9357 · XY9357 · sched Z
2026-06-13
3 legs
KNE
? → OEMA → ? → ?
?
→
OEMA
— → OEMA · Medina
KNE9355 · XY9355 · sched Z
OEMA
→
?
OEMA · Medina → —
KNE9356 · XY9356 · sched Z
OEJN
→
?
OEJN · Jeddah → —
KNE9354 · XY9354 · sched Z
2026-06-12
2 legs
KNE
? → OEJN → ?
?
→
OEJN
— → OEJN · Jeddah
KNE9353 · XY9353 · sched Z
OEJN
→
?
OEJN · Jeddah → —
KNE9352 · XY9352 · sched Z
2026-06-11
1 legs
KNE
VGHS → OEJN
VGHS
→
OEJN
VGHS · Dhaka → OEJN · Jeddah
intl
KNE674 · XY674 · ⏱ 05:25– (Nonem)
2026-06-10
2 legs
KNE
OEMA → OESB → VGHS
OEMA
→
OESB
OEMA · Medina → OESB · Shaybah
KNE9564 · XY9564 · sched Z
?
→
VGHS
— → VGHS · Dhaka
KNE9564 · XY9564 · sched Z
2026-06-09
2 legs
round-trip
KNE
DAAG → OEMA → DAAG
DAAG
→
OEMA
DAAG · Algiers → OEMA · Medina
intl
KNE9345 · XY9345 · sched Z
OEMA
→
DAAG
OEMA · Medina → DAAG · Algiers
intl
KNE9344 · XY9344 · sched Z
2026-06-05
1 legs
KNE
DAAG → OEMA
DAAG
→
OEMA
DAAG · Algiers → OEMA · Medina
intl
KNE9333 · XY9333 · sched Z
2026-06-04
1 legs
KNE
OEJN → ?
OEJN
→
?
OEJN · Jeddah → —
KNE9332 · XY9332 · sched Z
2026-06-01
3 legs
round-trip
KNE
DAAG → OEJN → OEJN → DAAG
DAAG
→
OEJN
DAAG · Algiers → OEJN · Jeddah
intl
KNE9323 · XY9323 · sched Z
DAAG
→
OEJN
DAAG · Algiers → OEJN · Jeddah
⚠ gap
intl
KNE9325 · XY9325 · sched Z
OEJN
→
DAAG
OEJN · Jeddah → DAAG · Algiers
intl
KNE9324 · XY9324 · sched Z
2026-05-31
1 legs
KNE
OEJN → ?
OEJN
→
?
OEJN · Jeddah → —
KNE9322 · XY9322 · sched Z
2026-05-30
2 legs
round-trip
KNE
VGHS → OEJN → VGHS
VGHS
→
OEJN
VGHS · Dhaka → OEJN · Jeddah
intl
KNE674 · XY674 · sched Z
OEJN
→
VGHS
OEJN · Jeddah → VGHS · Dhaka
intl
KNE9478 · XY9478 · sched Z
2026-05-21
2 legs
round-trip
KNE
OEJN → ? → OEJN
OEJN
→
?
OEJN · Jeddah → —
KNE8381 · XY8381 · sched Z
?
→
OEJN
— → OEJN · Jeddah
KNE8382 · XY8382 · sched Z
2026-05-19
3 legs
KNE
DABC → ? → ? → OEJN
DABC
→
?
DABC · Constantine → —
KNE8378 · XY8378 · sched Z
OEJN
→
?
OEJN · Jeddah → —
KNE8377 · XY8377 · sched Z
?
→
OEJN
— → OEJN · Jeddah
KNE8376 · XY8376 · sched Z
2026-05-18
3 legs
KNE
? → ? → ? → OEJN
?
→
?
— → —
KNE8373 · XY8373 · sched Z
OEJN
→
?
OEJN · Jeddah → —
KNE8375 · XY8375 · sched Z
?
→
OEJN
— → OEJN · Jeddah
KNE8374 · XY8374 · sched Z
2026-05-17
3 legs
KNE
? → DAAX → ? → ?
?
→
DAAX
— → DAAX · Chéraga
KNE8371 · XY8371 · sched Z
DAAG
→
?
DAAG · Algiers → —
⚠ gap
KNE8370 · XY8370 · sched Z
DAAG
→
?
DAAG · Algiers → —
KNE8372 · XY8372 · sched Z
2026-05-16
3 legs
KNE
? → OEJN → ? → ?
?
→
OEJN
— → OEJN · Jeddah
KNE8368 · XY8368 · sched Z
OEJN
→
?
OEJN · Jeddah → —
KNE8369 · XY8369 · sched Z
OEMA
→
?
OEMA · Medina → —
KNE8367 · XY8367 · sched Z
2026-05-15
2 legs
KNE
OEJN → ? → ?
OEJN
→
?
OEJN · Jeddah → —
KNE8365 · XY8365 · sched Z
?
→
?
— → —
KNE8366 · XY8366 · sched Z
2026-05-14
3 legs
KNE
DAOO → OEJN → ? → OEJN
DAOO
→
OEJN
DAOO · Es-Sénia → OEJN · Jeddah
intl
KNE8362 · XY8362 · sched Z
OEJN
→
?
OEJN · Jeddah → —
KNE8363 · XY8363 · sched Z
?
→
OEJN
— → OEJN · Jeddah
KNE8364 · XY8364 · sched Z
2026-05-13
3 legs
KNE
? → ? → DAOO → OEJN
?
→
?
— → —
KNE8359 · XY8359 · sched Z
OEJN
→
DAOO
OEJN · Jeddah → DAOO · Es-Sénia
intl
KNE8361 · XY8361 · sched Z
?
→
OEJN
— → OEJN · Jeddah
KNE8360 · XY8360 · sched Z
2026-05-12
2 legs
KNE
? → ? → ?
?
→
?
— → —
KNE8358 · XY8358 · sched Z
?
→
?
— → —
KNE8357 · XY8357 · sched Z
2026-05-11
1 legs
KNE
DAOO → ?
DAOO
→
?
DAOO · Es-Sénia → —
KNE8354 · XY8354 · sched Z
2026-05-10
2 legs
KNE
? → DAOO → ?
?
→
DAOO
— → DAOO · Es-Sénia
KNE8353 · XY8353 · sched Z
DAOO
→
?
DAOO · Es-Sénia → —
KNE8352 · XY8352 · sched Z
2026-05-09
3 legs
KNE
DAAG → OEJN → ? → ?
DAAG
→
OEJN
DAAG · Algiers → OEJN · Jeddah
intl
KNE8350 · XY8350 · sched Z
OEJN
→
?
OEJN · Jeddah → —
KNE8351 · XY8351 · sched Z
?
→
?
— → —
KNE8349 · XY8349 · sched Z
2026-05-08
3 legs
KNE
? → OEJN → ? → OEJN
?
→
OEJN
— → OEJN · Jeddah
KNE8346 · XY8346 · sched Z
OEJN
→
?
OEJN · Jeddah → —
KNE8347 · XY8347 · sched Z
?
→
OEJN
— → OEJN · Jeddah
KNE8348 · XY8348 · sched Z
2026-05-07
2 legs
KNE
? → OEJN → ?
?
→
OEJN
— → OEJN · Jeddah
KNE8344 · XY8344 · sched Z
OEJN
→
?
OEJN · Jeddah → —
KNE8345 · XY8345 · sched Z
2026-05-06
3 legs
KNE
? → OEJN → ? → ?
?
→
OEJN
— → OEJN · Jeddah
KNE8342 · XY8342 · sched Z
OEJN
→
?
OEJN · Jeddah → —
KNE8341 · XY8341 · sched Z
OEJN
→
?
OEJN · Jeddah → —
KNE8343 · XY8343 · sched Z
2026-05-05
3 legs
KNE
DAAG → OEMA → DAAG → OEJN
DAAG
→
OEMA
DAAG · Algiers → OEMA · Medina
intl
KNE8338 · XY8338 · sched Z
OEMA
→
DAAG
OEMA · Medina → DAAG · Algiers
intl
KNE8339 · XY8339 · sched Z
DAAG
→
OEJN
DAAG · Algiers → OEJN · Jeddah
intl
KNE8340 · XY8340 · sched Z
2026-05-04
3 legs
KNE
DAAG → OEMA → ? → ?
DAAG
→
OEMA
DAAG · Algiers → OEMA · Medina
intl
KNE8336 · XY8336 · sched Z
?
→
?
— → —
KNE8335 · XY8335 · sched Z
OEMA
→
?
OEMA · Medina → —
KNE8337 · XY8337 · sched Z
2026-05-03
2 legs
KNE
? → ? → ?
?
→
?
— → —
KNE8334 · XY8334 · sched Z
OEMA
→
?
OEMA · Medina → —
KNE8333 · XY8333 · sched Z
2026-05-02
3 legs
KNE
? → DAAG → OEMA → OEMA
?
→
DAAG
— → DAAG · Algiers
KNE8331 · XY8331 · sched Z
?
→
OEMA
— → OEMA · Medina
KNE8332 · XY8332 · sched Z
?
→
OEMA
— → OEMA · Medina
KNE8330 · XY8330 · sched Z
2026-05-01
2 legs
KNE
? → OEMA → ?
?
→
OEMA
— → OEMA · Medina
KNE8328 · XY8328 · sched Z
OEMA
→
?
OEMA · Medina → —
KNE8329 · XY8329 · sched Z
2026-04-30
1 legs
KNE
OEMA → ?
OEMA
→
?
OEMA · Medina → —
KNE8327 · XY8327 · sched Z
2026-04-25
1 legs
MXD
WMKK → OEMA
WMKK
→
OEMA
WMKK · Sepang → OEMA · Medina
intl
MXD5715 · OD5715 · ⏱ 04:21– (Nonem)
2026-04-09
2 legs
round-trip
MXD
WMKK → RJAA → WMKK
WMKK
→
RJAA
WMKK · Sepang → RJAA · Narita
intl
MXD870 · OD870 · ⏱ 04:06–10:46 (400m)
RJAA
→
WMKK
RJAA · Narita → WMKK · Sepang
intl
MXD871 · OD871 · sched 12:50Z
2026-03-30
2 legs
round-trip
MXD
WMKK → OEJN → WMKK
WMKK
→
OEJN
WMKK · Sepang → OEJN · Jeddah
intl
MXD703 · OD703 · sched 07:05Z
OEJN
→
WMKK
OEJN · Jeddah → WMKK · Sepang
intl
MXD704 · OD704 · sched 19:00Z
2026-03-28
3 legs
round-trip
MXD
WMKK → VGHS → WMKK → WMKK
WMKK
→
VGHS
WMKK · Sepang → VGHS · Dhaka
intl
MXD162 · OD162 · sched 14:20Z
VGHS
→
WMKK
VGHS · Dhaka → WMKK · Sepang
intl
MXD161 · OD161 · sched 18:50Z
OPLA
→
WMKK
OPLA · Lahore → WMKK · Sepang
ferry
⚠ gap
intl
MXD132D · sched Z
2026-03-27
1 legs
MXD
WMKK → OPLA
WMKK
→
OPLA
WMKK · Sepang → OPLA · Lahore
intl
MXD131 · OD131 · sched 09:35Z
2026-03-26
2 legs
round-trip
MXD
WMKK → OEJN → WMKK
WMKK
→
OEJN
WMKK · Sepang → OEJN · Jeddah
intl
MXD703 · OD703 · sched 07:10Z
OEJN
→
WMKK
OEJN · Jeddah → WMKK · Sepang
intl
MXD704 · OD704 · sched 19:05Z
2026-03-25
1 legs
MXD
RJBB → WMKK
RJBB
→
WMKK
RJBB · Osaka → WMKK · Sepang
intl
MXD861 · OD861 · sched 04:30Z
2026-03-24
2 legs
round-trip
MXD
WMKK → RJBB → WMKK
WMKK
→
RJBB
WMKK · Sepang → RJBB · Osaka
intl
MXD860 · OD860 · sched 18:35Z
OEJN
→
WMKK
OEJN · Jeddah → WMKK · Sepang
ferry
⚠ gap
intl
MXD706D · sched Z
2026-03-23
1 legs
MXD
WMKK → OEJN
WMKK
→
OEJN
WMKK · Sepang → OEJN · Jeddah
intl
MXD705 · OD705 · sched 09:25Z