✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
SU-BTM
/ 0101BF
113 flights over 23 days · 4.91 legs/day · base HECA · Cairo · operators: MSC
113
Flights
16
Airports served
6%
ADS-B observed
5
Ferry / no-flightnum
Aircraft identity
A320
A320
—
· reg SU-BTM
·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
4 legs
round-trip
MSC
HECA → OEGS → HECA → HLLM → HECA
HECA
→
OEGS
HECA · Cairo → OEGS · Qassim
intl
MSC427 · SM427 · sched 03:00Z
OEGS
→
HECA
OEGS · Qassim → HECA · Cairo
intl
MSC428 · SM428 · sched 06:00Z
HECA
→
HLLM
HECA · Cairo → HLLM · Tripoli
intl
MSC231 · SM231 · sched 09:35Z
HLLM
→
HECA
HLLM · Tripoli → HECA · Cairo
intl
MSC232 · SM232 · ⏱ 14:05– (Nonem)
2026-06-22
4 legs
round-trip
MSC
HECA → OEJN → HECA → OERK → HECA
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
intl
MSC477 · SM477 · sched 01:10Z
OEJN
→
HECA
OEJN · Jeddah → HECA · Cairo
intl
MSC478 · SM478 · sched 04:20Z
HECA
→
OERK
HECA · Cairo → OERK · Riyadh
intl
MSC469 · SM469 · sched 11:10Z
OERK
→
HECA
OERK · Riyadh → HECA · Cairo
intl
MSC470 · SM470 · sched 14:45Z
2026-06-21
2 legs
round-trip
MSC
HECA → OEYN → HECA
HECA
→
OEYN
HECA · Cairo → OEYN · Yanbu
intl
MSC441 · SM441 · sched 11:10Z
OEYN
→
HECA
OEYN · Yanbu → HECA · Cairo
intl
MSC442 · SM441 · sched 11:10Z
2026-06-20
6 legs
round-trip
MSC
HECA → OMSJ → HECA → OETB → HECA → OEDF → HECA
HECA
→
OMSJ
HECA · Cairo → OMSJ · Sharjah
intl
MSC501 · SM501 · ⏱ 01:53– (Nonem)
OMSJ
→
HECA
OMSJ · Sharjah → HECA · Cairo
intl
MSC502 · SM502 · sched 06:00Z
HECA
→
OETB
HECA · Cairo → OETB · Tabuk
intl
MSC325 · SM325 · sched 13:20Z
OETB
→
HECA
OETB · Tabuk → HECA · Cairo
intl
MSC326 · SM326 · sched 16:00Z
HECA
→
OEDF
HECA · Cairo → OEDF · Ad Dammam
intl
MSC433 · SM433 · sched 18:30Z
OEDF
→
HECA
OEDF · Ad Dammam → HECA · Cairo
intl
MSC434 · SM434 · sched 22:20Z
2026-06-19
6 legs
MSC
HECA → OEJN → HECA → OEJN → ? → ? → ?
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
intl
MSC477 · SM477 · sched 01:30Z
OEJN
→
HECA
OEJN · Jeddah → HECA · Cairo
intl
MSC478 · SM478 · sched 04:40Z
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
ferry
intl
MSC475 · sched Z
OEJN
→
?
OEJN · Jeddah → —
MSC476 · SM476 · sched Z
?
→
?
— → —
MSC326 · SM326 · sched Z
HECA
→
?
HECA · Cairo → —
MSC325 · SM325 · sched Z
2026-06-18
8 legs
MSC
HECA → OEJN → HECA → OEJN → HECA → HECA → OEYN → OEYN → ?
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
intl
MSC477 · SM477 · ⏱ 01:06– (Nonem)
OEJN
→
HECA
OEJN · Jeddah → HECA · Cairo
intl
MSC478 · SM478 · sched 04:05Z
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
intl
MSC475 · SM475 · sched 07:30Z
OEJN
→
HECA
OEJN · Jeddah → HECA · Cairo
intl
MSC476 · SM476 · sched 10:40Z
OETB
→
HECA
OETB · Tabuk → HECA · Cairo
⚠ gap
intl
MSC326 · SM326 · sched 16:50Z
HECP
→
OEYN
HECP · New Cairo → OEYN · Yanbu
⚠ gap
intl
MSC441 · SM441 · sched 19:00Z
OEYN
→
OEYN
OEYN · Yanbu → OEYN · Yanbu
MSC442 · SM441 · sched 19:00Z
HECA
→
?
HECA · Cairo → —
ferry
⚠ gap
MSC325 · sched Z
2026-06-17
6 legs
MSC
HECA → OEJN → HECA → OERK → HECA → HECA → OEYN
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
intl
MSC475 · SM475 · sched 04:00Z
OEJN
→
HECA
OEJN · Jeddah → HECA · Cairo
intl
MSC476 · SM476 · sched 07:10Z
HECA
→
OERK
HECA · Cairo → OERK · Riyadh
intl
MSC469 · SM469 · sched 11:40Z
OERK
→
HECA
OERK · Riyadh → HECA · Cairo
intl
MSC470 · SM470 · sched 15:15Z
HECA
→
HECA
HECA · Cairo → HECA · Cairo
MSC442 · SM441 · sched 19:00Z
HECA
→
OEYN
HECA · Cairo → OEYN · Yanbu
intl
MSC441 · SM441 · ⏱ 19:39– (Nonem)
2026-06-16
4 legs
round-trip
MSC
HECA → OEGS → HECA → OERK → HECA
HECA
→
OEGS
HECA · Cairo → OEGS · Qassim
intl
MSC427 · SM427 · ⏱ 03:02– (Nonem)
OEGS
→
HECA
OEGS · Qassim → HECA · Cairo
intl
MSC428 · SM428 · sched 06:00Z
HECA
→
OERK
HECA · Cairo → OERK · Riyadh
intl
MSC469 · SM469 · sched 11:10Z
OERK
→
HECA
OERK · Riyadh → HECA · Cairo
intl
MSC470 · SM470 · sched 14:45Z
2026-06-15
6 legs
round-trip
MSC
HECA → OEAB → HECA → OERK → HECA → OEJN → HECA
HECA
→
OEAB
HECA · Cairo → OEAB · Abha
intl
MSC443 · SM443 · sched 00:01Z
OEAB
→
HECA
OEAB · Abha → HECA · Cairo
intl
MSC444 · SM444 · sched 03:50Z
HECA
→
OERK
HECA · Cairo → OERK · Riyadh
intl
MSC469 · SM469 · sched 11:10Z
OERK
→
HECA
OERK · Riyadh → HECA · Cairo
intl
MSC470 · SM470 · sched 14:45Z
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
intl
MSC471 · SM471 · sched 18:20Z
OEJN
→
HECA
OEJN · Jeddah → HECA · Cairo
intl
MSC472 · SM472 · sched 21:30Z
2026-06-14
4 legs
MSC
HECA → OMSJ → HECA → OEYN → OEYN
HECA
→
OMSJ
HECA · Cairo → OMSJ · Sharjah
intl
MSC501 · SM501 · sched 01:30Z
OMSJ
→
HECA
OMSJ · Sharjah → HECA · Cairo
intl
MSC502 · SM502 · sched 06:00Z
HECA
→
OEYN
HECA · Cairo → OEYN · Yanbu
intl
MSC442 · SM441 · sched 11:10Z
HECA
→
OEYN
HECA · Cairo → OEYN · Yanbu
⚠ gap
intl
MSC441 · SM441 · sched 11:10Z
2026-06-13
6 legs
round-trip
MSC
HECA → OEYN → HECA → OEJN → HECA → OESK → HECA
HECA
→
OEYN
HECA · Cairo → OEYN · Yanbu
intl
MSC447 · SM447 · sched 02:05Z
OEYN
→
HECA
OEYN · Yanbu → HECA · Cairo
intl
MSC448 · SM448 · sched 04:55Z
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
intl
MSC475 · SM475 · sched 08:20Z
OEJN
→
HECA
OEJN · Jeddah → HECA · Cairo
intl
MSC476 · SM476 · sched 11:30Z
HECA
→
OESK
HECA · Cairo → OESK · Al-Jawf
intl
MSC321 · SM321 · sched 14:40Z
OESK
→
HECA
OESK · Al-Jawf → HECA · Cairo
intl
MSC322 · SM322 · sched 17:15Z
2026-06-12
6 legs
round-trip
MSC
HECA → OEDF → HECA → OETB → HECA → OEJN → HECA
HECA
→
OEDF
HECA · Cairo → OEDF · Ad Dammam
intl
MSC439 · SM439 · sched 03:45Z
OEDF
→
HECA
OEDF · Ad Dammam → HECA · Cairo
intl
MSC440 · SM440 · sched 07:35Z
HECA
→
OETB
HECA · Cairo → OETB · Tabuk
intl
MSC325 · SM325 · sched 11:40Z
OETB
→
HECA
OETB · Tabuk → HECA · Cairo
intl
MSC326 · SM326 · sched 14:20Z
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
intl
MSC479 · SM479 · sched 17:20Z
OEJN
→
HECA
OEJN · Jeddah → HECA · Cairo
intl
MSC480 · SM480 · sched 20:30Z
2026-06-11
8 legs
round-trip
MSC
HECA → OEJN → HECA → OEJN → HECA → HECA → OETB → OEDF → HECA
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
intl
MSC477 · SM477 · sched 00:55Z
OEJN
→
HECA
OEJN · Jeddah → HECA · Cairo
intl
MSC478 · SM478 · sched 04:05Z
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
intl
MSC475 · SM475 · sched 07:30Z
OEJN
→
HECA
OEJN · Jeddah → HECA · Cairo
intl
MSC476 · SM476 · sched 10:40Z
HECA
→
HECA
HECA · Cairo → HECA · Cairo
MSC326 · SM325 · sched 14:10Z
HECA
→
OETB
HECA · Cairo → OETB · Tabuk
intl
MSC325 · SM325 · sched 14:10Z
HECA
→
OEDF
HECA · Cairo → OEDF · Ad Dammam
⚠ gap
intl
MSC433 · SM433 · sched 18:30Z
OEDF
→
HECA
OEDF · Ad Dammam → HECA · Cairo
intl
MSC434 · SM434 · sched 22:20Z
2026-06-10
2 legs
round-trip
MSC
HECA → OJAI → HECA
HECA
→
OJAI
HECA · Cairo → OJAI · Amman
intl
MSC217 · SM217 · sched 15:00Z
OJAI
→
HECA
OJAI · Amman → HECA · Cairo
intl
MSC218 · SM218 · ⏱ 17:19– (Nonem)
2026-03-31
4 legs
MSC
HECA → OEJN → OEDF → HECA → ?
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
intl
MSC477 · SM477 · sched 01:30Z
HECA
→
OEDF
HECA · Cairo → OEDF · Ad Dammam
⚠ gap
intl
MSC433 · SM433 · sched 10:10Z
OEDF
→
HECA
OEDF · Ad Dammam → HECA · Cairo
intl
MSC434 · SM434 · sched 14:00Z
OEJN
→
?
OEJN · Jeddah → —
ferry
⚠ gap
MSC478 · sched Z
2026-03-30
6 legs
round-trip
MSC
HECA → OEJN → HECA → OEJN → HECA → OEJN → HECA
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
intl
MSC477 · SM477 · sched 01:10Z
OEJN
→
HECA
OEJN · Jeddah → HECA · Cairo
intl
MSC478 · SM478 · sched 04:20Z
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
intl
MSC475 · SM475 · sched 07:30Z
OEJN
→
HECA
OEJN · Jeddah → HECA · Cairo
intl
MSC476 · SM476 · sched 10:40Z
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
intl
MSC479 · SM479 · sched 16:05Z
OEJN
→
HECA
OEJN · Jeddah → HECA · Cairo
intl
MSC480 · SM480 · sched 19:15Z
2026-03-29
5 legs
MSC
OEJN → HECA → LIBD → HESH → ? → ?
OEJN
→
HECA
OEJN · Jeddah → HECA · Cairo
intl
MSC424 · SM424 · sched 22:40Z
HESH
→
LIBD
HESH · Sharm El Sheikh → LIBD · Bari
⚠ gap
intl
MSC813 · SM813 · sched 07:40Z
LIBD
→
HESH
LIBD · Bari → HESH · Sharm El Sheikh
intl
MSC814 · SM814 · ⏱ 13:10–15:50 (160m)
HECP
→
?
HECP · New Cairo → —
⚠ gap
MSC180 · SM180 · sched Z
?
→
?
— → —
MSC181 · SM181 · sched Z
2026-03-28
6 legs
MSC
HECA → OETB → HECA → OEJN → ? → ? → HECP
HECA
→
OETB
HECA · Cairo → OETB · Tabuk
intl
MSC325 · SM325 · sched 15:00Z
OETB
→
HECA
OETB · Tabuk → HECA · Cairo
intl
MSC326 · SM326 · sched 17:40Z
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
intl
MSC423 · SM423 · sched 19:55Z
?
→
?
— → —
MSC940 · SM940 · sched Z
?
→
?
— → —
MSC321 · SM321 · sched Z
?
→
HECP
— → HECP · New Cairo
MSC322 · SM322 · sched Z
2026-03-27
6 legs
MSC
HECA → OEYN → OEYN → HEAT → HEAT → ? → ?
HECA
→
OEYN
HECA · Cairo → OEYN · Yanbu
intl
MSC933 · SM933 · sched 03:00Z
HECA
→
OEYN
HECA · Cairo → OEYN · Yanbu
⚠ gap
intl
MSC323 · SM933 · sched 03:00Z
OESK
→
HEAT
OESK · Al-Jawf → HEAT · Asyut
⚠ gap
intl
MSC324 · SM324 · sched 12:15Z
OESK
→
HEAT
OESK · Al-Jawf → HEAT · Asyut
⚠ gap
intl
MSC937 · SM324 · sched 12:15Z
OEWJ
→
?
OEWJ · Al Wajh → —
⚠ gap
MSC938 · SM938 · sched Z
?
→
?
— → —
MSC939 · SM939 · sched Z
2026-03-26
6 legs
round-trip
MSC
OEJN → HECA → OEJN → ? → ? → ? → OEJN
OEJN
→
HECA
OEJN · Jeddah → HECA · Cairo
intl
MSC472 · SM472 · sched 23:45Z
?
→
OEJN
— → OEJN · Jeddah
MSC471 · SM471 · sched Z
OEJN
→
?
OEJN · Jeddah → —
MSC985 · SM985 · sched Z
?
→
?
— → —
MSC321 · SM321 · sched Z
?
→
?
— → —
MSC322 · SM322 · sched Z
?
→
OEJN
— → OEJN · Jeddah
MSC986 · SM986 · sched Z
2026-03-25
3 legs
MSC
HECA → OEJN → HECA → ?
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
intl
MSC2461 · SM2461 · sched 13:30Z
OEJN
→
HECA
OEJN · Jeddah → HECA · Cairo
intl
MSC2462 · SM2462 · sched 16:40Z
?
→
?
— → —
MSC3105 · SM3105 · sched Z
2026-03-24
4 legs
MSC
HECA → OEJN → OEJN → HECA → ?
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
intl
MSC2481 · SM2481 · sched 02:15Z
HECA
→
OEJN
HECA · Cairo → OEJN · Jeddah
⚠ gap
intl
MSC475 · SM475 · sched 17:10Z
OEJN
→
HECA
OEJN · Jeddah → HECA · Cairo
intl
MSC476 · SM476 · sched 20:15Z
OEJN
→
?
OEJN · Jeddah → —
ferry
⚠ gap
MSC2482 · sched Z
2026-03-23
1 legs
MSC
OEJN → ?
OEJN
→
?
OEJN · Jeddah → —
ferry
MSC978 · sched Z