✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
ZS-SXJ
/ 00B02E
215 flights over 80 days · 2.69 legs/day · base FAOR · Johannesburg · operators: SAA
215
Flights
6
Airports served
2%
ADS-B observed
0
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-23
2 legs
SAA
FAOR → FACT → SBGR
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA317 · SA317 · sched 06:55Z
FACT
→
SBGR
FACT · Cape Town → SBGR · São Paulo
intl
SAA226 · SA226 · sched 10:50Z
2026-06-22
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-06-21
2 legs
round-trip
SAA
FAOR → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA052 · SA52 · sched 12:55Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA053 · SA53 · sched 20:30Z
2026-06-20
4 legs
round-trip
SAA
FAOR → DGAA → DIAP → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA056 · SA56 · sched 08:55Z
DGAA
→
DIAP
DGAA · Accra → DIAP · Abidjan
intl
SAA056 · SA56 · sched 16:00Z
DIAP
→
DGAA
DIAP · Abidjan → DGAA · Accra
intl
SAA057 · SA57 · sched 18:00Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-06-18
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-06-17
3 legs
SAA
FACT → FAOR → DNMM → FAOR
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA314 · SA314 · sched 06:15Z
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-16
3 legs
SAA
FAOR → FACT → SBGR → FACT
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA317 · SA317 · sched 06:55Z
FACT
→
SBGR
FACT · Cape Town → SBGR · São Paulo
intl
SAA226 · SA226 · sched 10:50Z
SBGR
→
FACT
SBGR · São Paulo → FACT · Cape Town
intl
SAA227 · SA227 · sched 21:15Z
2026-06-15
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-06-14
2 legs
round-trip
SAA
FAOR → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA052 · SA52 · sched 12:55Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA053 · SA53 · sched 20:30Z
2026-06-13
4 legs
round-trip
SAA
FAOR → DGAA → DIAP → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA056 · SA56 · sched 08:55Z
DGAA
→
DIAP
DGAA · Accra → DIAP · Abidjan
intl
SAA056 · SA56 · sched 16:00Z
DIAP
→
DGAA
DIAP · Abidjan → DGAA · Accra
intl
SAA057 · SA57 · sched 18:00Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-06-11
4 legs
round-trip
SAA
FAOR → DGAA → DIAP → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA056 · SA56 · sched 08:55Z
DGAA
→
DIAP
DGAA · Accra → DIAP · Abidjan
intl
SAA056 · SA56 · sched 16:00Z
DIAP
→
DGAA
DIAP · Abidjan → DGAA · Accra
intl
SAA057 · SA57 · sched 18:00Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-06-10
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-09
4 legs
round-trip
SAA
FAOR → DGAA → DIAP → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA056 · SA56 · sched 08:55Z
DGAA
→
DIAP
DGAA · Accra → DIAP · Abidjan
intl
SAA056 · SA56 · sched 16:00Z
DIAP
→
DGAA
DIAP · Abidjan → DGAA · Accra
intl
SAA057 · SA57 · sched 18:00Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-06-08
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-06-07
2 legs
round-trip
SAA
FAOR → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA052 · SA52 · sched 12:55Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA053 · SA53 · sched 20:30Z
2026-06-06
4 legs
round-trip
SAA
FAOR → DGAA → DIAP → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA056 · SA56 · sched 08:55Z
DGAA
→
DIAP
DGAA · Accra → DIAP · Abidjan
intl
SAA056 · SA56 · sched 16:00Z
DIAP
→
DGAA
DIAP · Abidjan → DGAA · Accra
intl
SAA057 · SA57 · ⏱ 18:11– (Nonem)
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-06-04
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-06-03
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
4 legs
round-trip
SAA
FAOR → DGAA → DIAP → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA056 · SA56 · sched 08:55Z
DGAA
→
DIAP
DGAA · Accra → DIAP · Abidjan
intl
SAA056 · SA56 · sched 16:00Z
DIAP
→
DGAA
DIAP · Abidjan → DGAA · Accra
intl
SAA057 · SA57 · sched 18:00Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-06-01
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-05-31
2 legs
round-trip
SAA
FAOR → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA052 · SA52 · sched 12:55Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA053 · SA53 · sched 20:30Z
2026-05-30
4 legs
round-trip
SAA
FAOR → DGAA → DIAP → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA056 · SA56 · sched 08:55Z
DGAA
→
DIAP
DGAA · Accra → DIAP · Abidjan
intl
SAA056 · SA56 · sched 16:00Z
DIAP
→
DGAA
DIAP · Abidjan → DGAA · Accra
intl
SAA057 · SA57 · ⏱ 17:50– (Nonem)
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-05-28
4 legs
round-trip
SAA
FAOR → DGAA → DIAP → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA056 · SA56 · sched 08:55Z
DGAA
→
DIAP
DGAA · Accra → DIAP · Abidjan
intl
SAA056 · SA56 · sched 16:00Z
DIAP
→
DGAA
DIAP · Abidjan → DGAA · Accra
intl
SAA057 · SA57 · sched 18:00Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-05-27
3 legs
SAA
FACT → FAOR → DNMM → FAOR
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA314 · SA314 · sched 06:15Z
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
3 legs
SAA
FAOR → FACT → SBGR → FACT
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA317 · SA317 · sched 06:55Z
FACT
→
SBGR
FACT · Cape Town → SBGR · São Paulo
intl
SAA226 · SA226 · sched 10:50Z
SBGR
→
FACT
SBGR · São Paulo → FACT · Cape Town
intl
SAA227 · SA227 · sched 21:15Z
2026-05-25
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-05-24
3 legs
SAA
FACT → FAOR → DGAA → FAOR
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA314 · SA314 · sched 06:15Z
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA052 · SA52 · sched 12:55Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA053 · SA53 · sched 20:30Z
2026-05-23
3 legs
SAA
FAOR → FACT → SBGR → FACT
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA317 · SA317 · sched 06:55Z
FACT
→
SBGR
FACT · Cape Town → SBGR · São Paulo
intl
SAA226 · SA226 · sched 10:50Z
SBGR
→
FACT
SBGR · São Paulo → FACT · Cape Town
intl
SAA227 · SA227 · sched 21:15Z
2026-05-21
4 legs
round-trip
SAA
FAOR → DGAA → DIAP → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA056 · SA56 · sched 08:55Z
DGAA
→
DIAP
DGAA · Accra → DIAP · Abidjan
intl
SAA056 · SA56 · sched 16:00Z
DIAP
→
DGAA
DIAP · Abidjan → DGAA · Accra
intl
SAA057 · SA57 · ⏱ 18:32– (Nonem)
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-05-20
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-19
4 legs
round-trip
SAA
FAOR → DGAA → DIAP → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA056 · SA56 · sched 08:55Z
DGAA
→
DIAP
DGAA · Accra → DIAP · Abidjan
intl
SAA056 · SA56 · sched 16:00Z
DIAP
→
DGAA
DIAP · Abidjan → DGAA · Accra
intl
SAA057 · SA57 · sched 18:00Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-05-18
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-05-17
3 legs
SAA
FACT → FAOR → DNMM → FAOR
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA314 · SA314 · sched 06:15Z
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-16
3 legs
SAA
FAOR → FACT → SBGR → FACT
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA317 · SA317 · sched 06:55Z
FACT
→
SBGR
FACT · Cape Town → SBGR · São Paulo
intl
SAA226 · SA226 · sched 10:50Z
SBGR
→
FACT
SBGR · São Paulo → FACT · Cape Town
intl
SAA227 · SA227 · sched 21:15Z
2026-05-14
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-05-13
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
4 legs
round-trip
SAA
FAOR → DGAA → DIAP → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA056 · SA56 · sched 08:55Z
DGAA
→
DIAP
DGAA · Accra → DIAP · Abidjan
intl
SAA056 · SA56 · sched 16:00Z
DIAP
→
DGAA
DIAP · Abidjan → DGAA · Accra
intl
SAA057 · SA57 · sched 18:00Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-05-11
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-05-10
3 legs
SAA
FACT → FAOR → DGAA → FAOR
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA314 · SA314 · sched 06:15Z
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA052 · SA52 · sched 12:55Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA053 · SA53 · sched 20:30Z
2026-05-09
3 legs
SAA
FAOR → FACT → SBGR → FACT
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA317 · SA317 · sched 06:55Z
FACT
→
SBGR
FACT · Cape Town → SBGR · São Paulo
intl
SAA226 · SA226 · sched 10:50Z
SBGR
→
FACT
SBGR · São Paulo → FACT · Cape Town
intl
SAA227 · SA227 · sched 21:15Z
2026-05-07
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-05-06
3 legs
SAA
FACT → FAOR → DNMM → FAOR
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA314 · SA314 · sched 06:15Z
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-05
3 legs
SAA
FAOR → FACT → SBGR → FACT
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA317 · SA317 · sched 06:55Z
FACT
→
SBGR
FACT · Cape Town → SBGR · São Paulo
intl
SAA226 · SA226 · sched 10:50Z
SBGR
→
FACT
SBGR · São Paulo → FACT · Cape Town
intl
SAA227 · SA227 · sched 21:15Z
2026-05-04
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-05-03
3 legs
SAA
FACT → FAOR → DGAA → FAOR
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA314 · SA314 · sched 06:15Z
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA052 · SA52 · sched 12:55Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA053 · SA53 · sched 20:30Z
2026-05-02
3 legs
SAA
FAOR → FACT → SBGR → FACT
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA317 · SA317 · sched 06:55Z
FACT
→
SBGR
FACT · Cape Town → SBGR · São Paulo
intl
SAA226 · SA226 · sched 10:50Z
SBGR
→
FACT
SBGR · São Paulo → FACT · Cape Town
intl
SAA227 · SA227 · sched 21:15Z
2026-04-30
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-04-29
3 legs
SAA
FACT → FAOR → DNMM → FAOR
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA314 · SA314 · sched 06:15Z
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-28
3 legs
SAA
FAOR → FACT → SBGR → FACT
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA317 · SA317 · sched 06:55Z
FACT
→
SBGR
FACT · Cape Town → SBGR · São Paulo
intl
SAA226 · SA226 · sched 10:50Z
SBGR
→
FACT
SBGR · São Paulo → FACT · Cape Town
intl
SAA227 · SA227 · sched 21:15Z
2026-04-27
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-04-26
3 legs
SAA
FACT → FAOR → DGAA → FAOR
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA314 · SA314 · sched 06:15Z
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA052 · SA52 · sched 12:55Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA053 · SA53 · sched 20:30Z
2026-04-25
3 legs
SAA
FAOR → FACT → SBGR → FACT
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA317 · SA317 · sched 06:55Z
FACT
→
SBGR
FACT · Cape Town → SBGR · São Paulo
intl
SAA226 · SA226 · sched 10:50Z
SBGR
→
FACT
SBGR · São Paulo → FACT · Cape Town
intl
SAA227 · SA227 · sched 21:15Z
2026-04-23
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-04-22
3 legs
SAA
FACT → FAOR → DNMM → FAOR
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA314 · SA314 · sched 06:15Z
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-21
3 legs
SAA
FAOR → FACT → SBGR → FACT
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA317 · SA317 · sched 06:55Z
FACT
→
SBGR
FACT · Cape Town → SBGR · São Paulo
intl
SAA226 · SA226 · sched 10:50Z
SBGR
→
FACT
SBGR · São Paulo → FACT · Cape Town
intl
SAA227 · SA227 · sched 21:15Z
2026-04-20
3 legs
SAA
FACT → FAOR → SBGR → FAOR
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA314 · SA314 · sched 06:15Z
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-04-19
2 legs
round-trip
SAA
FACT → SBGR → FACT
FACT
→
SBGR
FACT · Cape Town → SBGR · São Paulo
intl
SAA226 · SA226 · sched Z
SBGR
→
FACT
SBGR · São Paulo → FACT · Cape Town
intl
SAA227 · SA227 · sched Z
2026-04-18
1 legs
SAA
FAOR → FACT
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA317 · SA317 · sched 06:55Z
2026-04-16
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-04-15
3 legs
SAA
FACT → FAOR → DNMM → FAOR
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA314 · SA314 · sched 06:15Z
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-14
3 legs
SAA
FAOR → FACT → SBGR → FACT
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA317 · SA317 · sched 06:55Z
FACT
→
SBGR
FACT · Cape Town → SBGR · São Paulo
intl
SAA226 · SA226 · sched 10:50Z
SBGR
→
FACT
SBGR · São Paulo → FACT · Cape Town
intl
SAA227 · SA227 · sched 21:15Z
2026-04-13
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-04-12
2 legs
round-trip
SAA
FAOR → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA052 · SA52 · sched 12:55Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA053 · SA53 · sched 20:30Z
2026-04-11
4 legs
round-trip
SAA
FAOR → DGAA → DIAP → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA056 · SA56 · sched 08:55Z
DGAA
→
DIAP
DGAA · Accra → DIAP · Abidjan
intl
SAA056 · SA56 · sched 16:00Z
DIAP
→
DGAA
DIAP · Abidjan → DGAA · Accra
intl
SAA057 · SA57 · sched 18:00Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-04-09
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-04-08
3 legs
SAA
FACT → FAOR → DNMM → FAOR
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA314 · SA314 · sched 06:15Z
FAOR
→
DNMM
FAOR · Johannesburg → DNMM · Lagos
intl
SAA060 · SA60 · sched 13:10Z
DNMM
→
FAOR
DNMM · Lagos → FAOR · Johannesburg
intl
SAA061 · SA61 · ⏱ 21:28– (Nonem)
2026-04-07
3 legs
SAA
FAOR → FACT → SBGR → FACT
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA317 · SA317 · sched 06:55Z
FACT
→
SBGR
FACT · Cape Town → SBGR · São Paulo
intl
SAA226 · SA226 · sched 10:50Z
SBGR
→
FACT
SBGR · São Paulo → FACT · Cape Town
intl
SAA227 · SA227 · sched 21:15Z
2026-04-06
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-04-05
3 legs
SAA
FACT → FAOR → DGAA → FAOR
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA314 · SA314 · sched 06:15Z
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA052 · SA52 · sched 12:55Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA053 · SA53 · sched 20:30Z
2026-04-04
3 legs
SAA
FAOR → FACT → SBGR → FACT
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA317 · SA317 · sched 06:55Z
FACT
→
SBGR
FACT · Cape Town → SBGR · São Paulo
intl
SAA226 · SA226 · sched 10:50Z
SBGR
→
FACT
SBGR · São Paulo → FACT · Cape Town
intl
SAA227 · SA227 · sched 21:15Z
2026-04-02
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-04-01
2 legs
round-trip
SAA
FAOR → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA052 · SA52 · sched 12:55Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA053 · SA53 · sched 20:30Z
2026-03-31
4 legs
round-trip
SAA
FAOR → DGAA → DIAP → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA056 · SA56 · sched 08:55Z
DGAA
→
DIAP
DGAA · Accra → DIAP · Abidjan
intl
SAA056 · SA56 · sched 16:00Z
DIAP
→
DGAA
DIAP · Abidjan → DGAA · Accra
intl
SAA057 · SA57 · sched 18:00Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-03-30
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 07:50Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:05Z
2026-03-29
2 legs
round-trip
SAA
FAOR → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA052 · SA52 · sched 12:55Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA053 · SA53 · sched 20:30Z
2026-03-28
4 legs
round-trip
SAA
FAOR → DGAA → DIAP → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA056 · SA56 · sched 08:55Z
DGAA
→
DIAP
DGAA · Accra → DIAP · Abidjan
intl
SAA056 · SA56 · sched 16:00Z
DIAP
→
DGAA
DIAP · Abidjan → DGAA · Accra
intl
SAA057 · SA57 · ⏱ 17:55– (Nonem)
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-03-26
2 legs
round-trip
SAA
FAOR → SBGR → FAOR
FAOR
→
SBGR
FAOR · Johannesburg → SBGR · São Paulo
intl
SAA222 · SA222 · sched 09:10Z
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:45Z
2026-03-25
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-24
4 legs
round-trip
SAA
FAOR → DGAA → DIAP → DGAA → FAOR
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA056 · SA56 · sched 08:55Z
DGAA
→
DIAP
DGAA · Accra → DIAP · Abidjan
intl
SAA056 · SA56 · sched 16:00Z
DIAP
→
DGAA
DIAP · Abidjan → DGAA · Accra
intl
SAA057 · SA57 · sched 18:00Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-03-23
1 legs
SAA
SBGR → FAOR
SBGR
→
FAOR
SBGR · São Paulo → FAOR · Johannesburg
intl
SAA223 · SA223 · sched 20:45Z