✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
ZS-SXM
/ 00B1FB
234 flights over 80 days · 2.93 legs/day · base FAOR · Johannesburg · operators: SAA
234
Flights
7
Airports served
2%
ADS-B observed
2
Ferry / no-flightnum
Aircraft identity
A330 343E
A333
South African Airways
· reg ZS-SXM
Airbus ·
free OpenSky data
+ Photo / OSINT via Firecrawl (1 credit)
Rotation map
· last 14 days of legs
Daily rotations
2026-06-23
3 legs
SAA
FAOR → DGAA → DIAP → DGAA
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
2026-06-21
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-20
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-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-06-18
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-17
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-16
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-14
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-13
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-12
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-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-06-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-06-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-06-07
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:12– (Nonem)
2026-06-06
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-05
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-04
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:07– (Nonem)
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-06-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-06-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-05-31
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-30
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-29
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-28
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-27
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-26
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-24
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-23
4 legs
round-trip
SAA
DIAP → DGAA → FAOR → DGAA → DIAP
DIAP
→
DGAA
DIAP · Abidjan → DGAA · Accra
intl
SAA057 · SA57 · sched 18:00Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
ferry
intl
SAA056 · sched Z
DGAA
→
DIAP
DGAA · Accra → DIAP · Abidjan
intl
SAA056 · SA56 · sched Z
2026-05-22
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-21
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-20
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-19
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-17
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-16
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-15
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-14
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-13
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-12
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-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-05-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-05-08
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-07
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-06
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-05
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:31– (Nonem)
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-05-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-05-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-05-01
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-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 · sched 18:00Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-04-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-04-28
4 legs
round-trip
SAA
DGAA → DIAP → DGAA → FAOR → DGAA
DGAA
→
DIAP
DGAA · Accra → DIAP · Abidjan
intl
SAA056 · SA56 · sched 08:55Z
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
⚠ gap
intl
SAA056 · SA56 · sched 08:55Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 18:00Z
DIAP
→
DGAA
DIAP · Abidjan → DGAA · Accra
⚠ gap
intl
SAA057 · SA57 · ⏱ 18:19– (Nonem)
2026-04-27
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-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-04-25
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-24
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-23
4 legs
SAA
FAOR → DGAA → DIAP → FAOR → DGAA
FAOR
→
DGAA
FAOR · Johannesburg → DGAA · Accra
intl
SAA056 · SA56 · sched 08:55Z
DGAA
→
DIAP
DGAA · Accra → DIAP · Abidjan
intl
SAA056 · SA56 · sched 16:00Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
⚠ gap
intl
SAA057 · SA57 · sched 18:00Z
DIAP
→
DGAA
DIAP · Abidjan → DGAA · Accra
⚠ gap
intl
SAA057 · SA57 · sched 18:00Z
2026-04-22
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-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 · sched 18:00Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA057 · SA57 · sched 20:15Z
2026-04-19
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-18
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-17
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:13– (Nonem)
2026-04-16
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-15
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-14
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-12
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-11
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-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-04-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-04-08
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-07
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-05
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-04
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-03
3 legs
round-trip
SAA
FAOR → DNMM → DGAA → FAOR
FAOR
→
DNMM
FAOR · Johannesburg → DNMM · Lagos
intl
SAA060 · SA60 · sched 13:10Z
DNMM
→
DGAA
DNMM · Lagos → DGAA · Accra
ferry
intl
SAA9061 · sched Z
DGAA
→
FAOR
DGAA · Accra → FAOR · Johannesburg
intl
SAA9061 · SA9061 · sched Z
2026-04-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-04-01
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-03-31
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-03-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-03-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:40Z
SBGR
→
FACT
SBGR · São Paulo → FACT · Cape Town
intl
SAA227 · SA227 · sched 21:05Z
2026-03-27
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-26
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-25
3 legs
SAA
FACT → FAOR → DGAA → FAOR
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA314 · SA314 · sched 06:10Z
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-24
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:40Z
SBGR
→
FACT
SBGR · São Paulo → FACT · Cape Town
intl
SAA227 · SA227 · sched 21:05Z