‹ Aircraft

ZS-SXF / 00B1F4

107 flights over 75 days · 1.43 legs/day · base FAOR · Johannesburg · operators: SAA

107
Flights
4
Airports served
1%
ADS-B observed
2
Ferry / no-flightnum

Aircraft identity

A340 313E A343
South African Airways · reg ZS-SXF
Airbus · free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-22 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-06-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 SAA9281 · SA9281 · sched Z
2026-06-20 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-06-18 3 legs SAA
YPPH → FAOR → DNMM → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
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-17 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-06-16 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-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
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-06-12 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-06-11 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-06-10 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-06-09 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-06-08 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-06-07 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-06-04 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-02 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-06-01 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-05-31 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-05-30 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-05-29 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-05-28 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-05-27 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-05-26 2 legs SAA
FAOR → YPPH → ?
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
FAOR ? FAOR · Johannesburg → — ferry ⚠ gap · sched Z
2026-05-25 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-05-24 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-05-21 3 legs SAA
YPPH → FAOR → DNMM → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
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-20 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg ferry intl SAA281 · sched 15:50Z
2026-05-19 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-18 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-05-17 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-05-15 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-05-14 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-05-13 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-05-12 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-05-11 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-05-10 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-05-07 3 legs SAA
YPPH → FAOR → DNMM → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
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-06 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-05-05 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-05-04 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-05-03 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-04-30 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-04-29 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-28 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-27 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-04-26 2 legs round-trip SAA
YPPH → FAOR → YPPH
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:35Z
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-04-25 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:35Z
2026-04-24 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-04-23 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-04-22 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-21 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-04-20 3 legs SAA
YPPH → FAOR → YPPH → ?
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
? YPPH — → YPPH · Perth SAA9280 · SA9280 · sched Z
FAOR ? FAOR · Johannesburg → — ⚠ gap SAA9280 · SA9280 · sched Z
2026-04-19 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-04-16 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-04-15 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-04-14 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-13 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-04-12 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-04-09 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 · ⏱ 21:23– (Nonem)
2026-04-08 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-04-07 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-04-06 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-04-05 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 2 legs round-trip SAA
FAOR → FIMP → FAOR
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
2026-04-02 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-04-01 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-03-31 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:55Z
2026-03-30 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-03-29 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 Z
2026-03-28 2 legs round-trip SAA
FAOR → FIMP → FAOR
FAOR FIMP FAOR · Johannesburg → FIMP · Plaine Magnien intl SAA190 · SA190 · sched 07:45Z
FIMP FAOR FIMP · Plaine Magnien → FAOR · Johannesburg intl SAA191 · SA191 · sched 12:45Z
2026-03-27 2 legs round-trip SAA
FAOR → FIMP → FAOR
FAOR FIMP FAOR · Johannesburg → FIMP · Plaine Magnien intl SAA190 · SA190 · sched 07:45Z
FIMP FAOR FIMP · Plaine Magnien → FAOR · Johannesburg intl SAA191 · SA191 · sched 12:45Z
2026-03-26 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-03-25 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched 15:50Z
2026-03-24 1 legs SAA
FAOR → YPPH
FAOR YPPH FAOR · Johannesburg → YPPH · Perth intl SAA280 · SA280 · sched 18:35Z
2026-03-23 1 legs SAA
YPPH → FAOR
YPPH FAOR YPPH · Perth → FAOR · Johannesburg intl SAA281 · SA281 · sched Z