✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
ZS-SXD
/ 00B1F2
107 flights over 72 days · 1.49 legs/day · base FAOR · Johannesburg · operators: SA1, SAA
107
Flights
4
Airports served
0%
ADS-B observed
4
Ferry / no-flightnum
Aircraft identity
A340 313E
A343
South African Airways
· reg ZS-SXD
Airbus ·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-22
3 legs
SAA
FAOR → FIMP → FAOR → YPPH
FAOR
→
FIMP
FAOR · Johannesburg → FIMP · Plaine Magnien
intl
SAA190 · SA190 · sched 07:40Z
FIMP
→
FAOR
FIMP · Plaine Magnien → FAOR · Johannesburg
intl
SAA191 · SA191 · sched 12:40Z
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-06-21
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-06-18
1 legs
SAA
FAOR → YPPH
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-06-15
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-06-14
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-06-13
1 legs
SAA
FAOR → YPPH
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-06-11
2 legs
round-trip
SAA
FAOR → DNMM → FAOR
FAOR
→
DNMM
FAOR · Johannesburg → DNMM · Lagos
intl
SAA060 · SA60 · sched 13:10Z
DNMM
→
FAOR
DNMM · Lagos → FAOR · Johannesburg
intl
SAA061 · SA61 · sched 21:00Z
2026-06-07
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-06-06
1 legs
SAA
FAOR → YPPH
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-06-05
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-06-04
1 legs
SAA
FAOR → YPPH
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-06-03
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-06-02
1 legs
SAA
FAOR → YPPH
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-06-01
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-05-31
1 legs
SAA
FAOR → YPPH
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-05-28
2 legs
round-trip
SAA
FAOR → DNMM → FAOR
FAOR
→
DNMM
FAOR · Johannesburg → DNMM · Lagos
intl
SAA060 · SA60 · sched 13:10Z
DNMM
→
FAOR
DNMM · Lagos → FAOR · Johannesburg
intl
SAA061 · SA61 · sched 21:00Z
2026-05-26
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-05-25
1 legs
SAA
FAOR → YPPH
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-05-24
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-05-23
2 legs
round-trip
SAA
YPPH → FAOR → YPPH
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-05-22
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-05-21
1 legs
SAA
FAOR → YPPH
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-05-19
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-05-18
2 legs
round-trip
SAA
YPPH → FAOR → YPPH
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-05-17
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-05-16
1 legs
SAA
FAOR → YPPH
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-05-14
2 legs
round-trip
SAA
FAOR → DNMM → FAOR
FAOR
→
DNMM
FAOR · Johannesburg → DNMM · Lagos
intl
SAA060 · SA60 · sched 13:10Z
DNMM
→
FAOR
DNMM · Lagos → FAOR · Johannesburg
intl
SAA061 · SA61 · sched 21:00Z
2026-05-12
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-05-11
2 legs
round-trip
SAA
YPPH → FAOR → YPPH
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-05-10
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-05-09
2 legs
round-trip
SAA
YPPH → FAOR → YPPH
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-05-08
2 legs
round-trip
SAA
FAOR → YPPH → FAOR
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-05-07
1 legs
SAA
FAOR → YPPH
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-05-05
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-05-04
2 legs
round-trip
SAA
YPPH → FAOR → YPPH
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-05-03
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-05-02
2 legs
round-trip
SAA
YPPH → FAOR → YPPH
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-05-01
2 legs
round-trip
SAA
FAOR → YPPH → FAOR
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-04-30
1 legs
SAA
FAOR → YPPH
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-04-28
2 legs
round-trip
SAA
FAOR → YPPH → FAOR
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-04-27
2 legs
SAA
YPPH → FAOR → ?
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
FAOR
→
?
FAOR · Johannesburg → —
ferry
SAA280 · sched Z
2026-04-26
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-04-25
2 legs
round-trip
SAA
YPPH → FAOR → YPPH
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-04-24
2 legs
round-trip
SAA
FAOR → YPPH → FAOR
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-04-23
1 legs
SAA
FAOR → YPPH
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-04-21
2 legs
round-trip
SAA
FAOR → YPPH → FAOR
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-04-20
3 legs
SAA
FAOR → FIMP → FAOR → YPPH
FAOR
→
FIMP
FAOR · Johannesburg → FIMP · Plaine Magnien
intl
SAA190 · SA190 · sched 07:40Z
FIMP
→
FAOR
FIMP · Plaine Magnien → FAOR · Johannesburg
intl
SAA191 · SA191 · sched 12:40Z
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-04-19
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-04-18
1 legs
SAA
FAOR → YPPH
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-04-17
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-04-16
1 legs
SAA
FAOR → YPPH
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-04-14
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-04-13
3 legs
SAA
FAOR → FIMP → FAOR → YPPH
FAOR
→
FIMP
FAOR · Johannesburg → FIMP · Plaine Magnien
intl
SAA190 · SA190 · sched 07:40Z
FIMP
→
FAOR
FIMP · Plaine Magnien → FAOR · Johannesburg
intl
SAA191 · SA191 · sched 12:40Z
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-04-12
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-04-11
2 legs
round-trip
SAA
YPPH → FAOR → YPPH
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-04-10
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-04-09
1 legs
SAA
FAOR → YPPH
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-04-08
4 legs
SAA
YPPH → FAOR → ? → ? → ?
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
FAOR
→
?
FAOR · Johannesburg → —
ferry
· sched Z
FAOR
→
?
FAOR · Johannesburg → —
ferry
· sched Z
FAOR
→
?
FAOR · Johannesburg → —
ferry
· sched Z
2026-04-07
2 legs
round-trip
SAA
FAOR → YPPH → FAOR
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-04-06
3 legs
SAA
FAOR → FIMP → FAOR → YPPH
FAOR
→
FIMP
FAOR · Johannesburg → FIMP · Plaine Magnien
intl
SAA190 · SA190 · sched 07:40Z
FIMP
→
FAOR
FIMP · Plaine Magnien → FAOR · Johannesburg
intl
SAA191 · SA191 · sched 12:40Z
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-04-05
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-04-04
3 legs
SAA
FAOR → FIMP → FAOR → YPPH
FAOR
→
FIMP
FAOR · Johannesburg → FIMP · Plaine Magnien
intl
SAA190 · SA190 · sched 07:40Z
FIMP
→
FAOR
FIMP · Plaine Magnien → FAOR · Johannesburg
intl
SAA191 · SA191 · sched 12:40Z
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-04-03
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-04-02
3 legs
SA1
SAA
FAOR → FIMP → FAOR → YPPH
FAOR
→
FIMP
FAOR · Johannesburg → FIMP · Plaine Magnien
intl
SA190 · SA190 · sched 07:40Z
FIMP
→
FAOR
FIMP · Plaine Magnien → FAOR · Johannesburg
intl
SAA191 · SA191 · sched 12:40Z
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-03-31
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-03-30
3 legs
SAA
FAOR → FIMP → FAOR → YPPH
FAOR
→
FIMP
FAOR · Johannesburg → FIMP · Plaine Magnien
intl
SAA190 · SA190 · sched 07:40Z
FIMP
→
FAOR
FIMP · Plaine Magnien → FAOR · Johannesburg
intl
SAA191 · SA191 · sched 12:40Z
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:55Z
2026-03-29
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-03-28
1 legs
SAA
FAOR → YPPH
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:35Z
2026-03-27
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched 15:50Z
2026-03-26
1 legs
SAA
FAOR → YPPH
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:35Z
2026-03-24
1 legs
SAA
YPPH → FAOR
YPPH
→
FAOR
YPPH · Perth → FAOR · Johannesburg
intl
SAA281 · SA281 · sched Z
2026-03-23
1 legs
SAA
FAOR → YPPH
FAOR
→
YPPH
FAOR · Johannesburg → YPPH · Perth
intl
SAA280 · SA280 · sched 18:35Z