✈ Spire
Tail-Tracer
Dashboard
Aircraft
Rotations
Operators
Airports
Delays
Globe
‹ Aircraft
ZS-SZN
/ 00B230
415 flights over 91 days · 4.56 legs/day · base FAOR · Johannesburg · operators: SAA, SA0
415
Flights
13
Airports served
3%
ADS-B observed
4
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
4 legs
round-trip
SAA
FAOR → FVRG → FAOR → FYWH → FAOR
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
intl
SAA022 · SA22 · sched 08:00Z
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA023 · SA23 · sched 10:40Z
FAOR
→
FYWH
FAOR · Johannesburg → FYWH · Windhoek
intl
SAA076 · SA76 · sched 13:25Z
FYWH
→
FAOR
FYWH · Windhoek → FAOR · Johannesburg
intl
SAA077 · SA77 · sched 16:10Z
2026-06-22
2 legs
round-trip
SAA
FAOR → FVFA → FAOR
FAOR
→
FVFA
FAOR · Johannesburg → FVFA · Victoria Falls
intl
SAA040 · SA40 · sched 09:45Z
FVFA
→
FAOR
FVFA · Victoria Falls → FAOR · Johannesburg
intl
SAA041 · SA41 · sched 12:20Z
2026-06-21
2 legs
round-trip
SAA
FAOR → FACT → FAOR
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA337 · SA337 · sched 11:00Z
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA352 · SA352 · sched 13:55Z
2026-06-20
4 legs
round-trip
SAA
FAOR → FAPE → FAOR → FAPE → FAOR
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA405 · SA405 · sched 09:25Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA410 · SA410 · sched 11:30Z
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA419 · SA419 · sched 14:00Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA422 · SA422 · sched 16:05Z
2026-06-19
5 legs
SAA
FVRG → FAOR → FLKK → FAOR → FBSK → FAOR
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA025 · SA25 · sched 04:10Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-06-18
6 legs
round-trip
SAA
FVRG → FAOR → FAOR → FLKK → FBSK → FAOR → FVRG
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA025 · SA25 · sched 04:10Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
⚠ gap
intl
SAA063 · SA62 · sched 08:40Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
⚠ gap
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
intl
SAA024 · SA24 · sched 18:10Z
2026-06-17
6 legs
round-trip
SAA
FVRG → FAOR → FLKK → FAOR → FBSK → FAOR → FVRG
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA025 · SA25 · sched 04:10Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
intl
SAA024 · SA24 · sched 18:10Z
2026-06-16
5 legs
SAA
FAOR → FLKK → FAOR → FBSK → FAOR → FVRG
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
intl
SAA024 · SA24 · sched 18:10Z
2026-06-15
4 legs
round-trip
SAA
FAOR → FLKK → FAOR → FBSK → FAOR
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA038 · SA38 · sched Z
2026-06-14
2 legs
round-trip
SAA
FAOR → FALE → FAOR
FAOR
→
FALE
FAOR · Johannesburg → FALE · Durban
SAA555 · SA555 · sched 11:40Z
FALE
→
FAOR
FALE · Durban → FAOR · Johannesburg
SAA562 · SA562 · sched 13:20Z
2026-06-13
4 legs
round-trip
SAA
FAOR → FAPE → FAOR → FAPE → FAOR
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA405 · SA405 · sched 09:25Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA410 · SA410 · ⏱ 11:55– (Nonem)
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA419 · SA419 · sched 14:00Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA422 · SA422 · ⏱ 16:36– (Nonem)
2026-06-12
5 legs
SAA
FVRG → FAOR → FLKK → FAOR → FBSK → FAOR
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA025 · SA25 · sched 04:10Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-06-11
5 legs
SAA
FAOR → FLKK → FAOR → FBSK → FAOR → FVRG
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
intl
SAA024 · SA24 · sched 18:10Z
2026-06-10
3 legs
SAA
FVRG → FAOR → FAPE → FAOR
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA025 · SA25 · sched 04:10Z
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA405 · SA405 · sched 09:25Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA410 · SA410 · sched 11:30Z
2026-06-09
7 legs
SAA
FAOR → FBSK → FAOR → FLKK → FAOR → FBSK → FAOR → FVRG
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
intl
SAA024 · SA24 · sched 18:10Z
2026-06-08
4 legs
round-trip
SAA
FAOR → FLKK → FAOR → FBSK → FAOR
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-06-07
4 legs
round-trip
SAA
FAOR → FAPE → FAOR → FAPE → FAOR
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA405 · SA405 · sched 09:25Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA410 · SA410 · sched 11:30Z
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA419 · SA419 · sched 14:00Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA422 · SA422 · sched 16:05Z
2026-06-05
5 legs
SAA
FVRG → FAOR → FLKK → FAOR → FBSK → FAOR
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA025 · SA25 · sched 04:10Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-06-04
5 legs
SAA
FLKK → FAOR → FLKK → FBSK → FAOR → FVRG
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA62 · sched 08:40Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
⚠ gap
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
intl
SAA024 · SA24 · sched 18:10Z
2026-06-03
4 legs
round-trip
SAA
FAOR → FLKK → FAOR → FBSK → FAOR
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-06-02
5 legs
SA0
SAA
FVRG → FAOR → FLKK → FAOR → FAOR → FBSK
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA025 · SA25 · sched 04:10Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
⚠ gap
intl
SAA039 · SA39 · ⏱ 15:50– (Nonem)
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
ferry
intl
SA063 · sched Z
2026-06-01
3 legs
round-trip
SAA
FLKK → FAOR → FVRG → FLKK
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
intl
SAA024 · SA24 · sched 18:10Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
⚠ gap
intl
SAA063 · SA63 · sched Z
2026-05-31
2 legs
round-trip
SAA
FAOR → FAPE → FAOR
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA405 · SA405 · sched 09:25Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA410 · SA410 · sched 11:30Z
2026-05-30
4 legs
round-trip
SAA
FAOR → FLKK → FAOR → FBSK → FAOR
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-05-29
4 legs
round-trip
SAA
FAOR → FLKK → FAOR → FBSK → FAOR
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · ⏱ 16:02– (Nonem)
2026-05-28
5 legs
SAA
FVRG → FAOR → FLKK → FAOR → FBSK → FAOR
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA025 · SA25 · sched 04:10Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-05-27
5 legs
SAA
FAOR → FLKK → FAOR → FBSK → FAOR → FVRG
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
intl
SAA024 · SA24 · sched 18:10Z
2026-05-26
4 legs
round-trip
SAA
FAOR → FVRG → FAOR → FBSK → FAOR
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
intl
SAA022 · SA22 · sched 08:00Z
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA023 · SA23 · sched 10:40Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-05-25
4 legs
round-trip
SAA
FAOR → FLKK → FAOR → FBSK → FAOR
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-05-24
2 legs
round-trip
SAA
FAOR → FVFA → FAOR
FAOR
→
FVFA
FAOR · Johannesburg → FVFA · Victoria Falls
intl
SAA040 · SA40 · sched 09:45Z
FVFA
→
FAOR
FVFA · Victoria Falls → FAOR · Johannesburg
intl
SAA041 · SA41 · sched 12:20Z
2026-05-23
4 legs
round-trip
SAA
FAOR → FLKK → FAOR → FBSK → FAOR
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-05-22
4 legs
round-trip
SAA
FAOR → FLKK → FAOR → FBSK → FAOR
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-05-21
5 legs
SAA
FVRG → FAOR → FLKK → FAOR → FBSK → FAOR
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA025 · SA25 · sched 04:10Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-05-20
5 legs
SAA
FAOR → FLKK → FAOR → FBSK → FAOR → FVRG
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
intl
SAA024 · SA24 · sched 18:10Z
2026-05-19
5 legs
SAA
FLKK → FAOR → FLKK → FAOR → FBSK → FAOR
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA067 · SA67 · sched 04:40Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-05-18
4 legs
SAA
FAOR → FLKK → FAOR → FVSN → FLKK
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FVSN
FAOR · Johannesburg → FVSN · Sun Yet Sen
intl
SAA066 · SA66 · sched 17:35Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
⚠ gap
intl
SAA066 · SA66 · sched 17:35Z
2026-05-17
4 legs
round-trip
SAA
FAOR → FAPE → FAOR → FAPE → FAOR
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA405 · SA405 · sched 09:25Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA410 · SA410 · sched 11:30Z
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA419 · SA419 · sched 14:00Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA419 · SA419 · sched Z
2026-05-16
4 legs
round-trip
SAA
FAOR → FLKK → FAOR → FBSK → FAOR
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-05-15
4 legs
round-trip
SAA
FAOR → FLKK → FAOR → FBSK → FAOR
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-05-14
5 legs
SAA
FVRG → FAOR → FLKK → FAOR → FBSK → FAOR
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA025 · SA25 · sched 04:10Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-05-13
6 legs
round-trip
SAA
FVRG → FAOR → FLKK → FAOR → FBSK → FAOR → FVRG
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA025 · SA25 · sched 04:10Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · ⏱ 15:53– (Nonem)
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
intl
SAA024 · SA24 · sched 18:10Z
2026-05-12
5 legs
SAA
FAOR → FLKK → FAOR → FBSK → FAOR → FVRG
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · ⏱ 16:06– (Nonem)
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
intl
SAA024 · SA24 · sched 18:10Z
2026-05-11
4 legs
round-trip
SAA
FAOR → FLLS → FAOR → FBSK → FAOR
FAOR
→
FLLS
FAOR · Johannesburg → FLLS · Lusaka
SAA062 · SA62 · sched 08:40Z
FVSC
→
FAOR
FVSC · Sencol → FAOR · Johannesburg
⚠ gap
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-05-10
4 legs
round-trip
SAA
FAOR → FAPE → FAOR → FAPE → FAOR
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA405 · SA405 · sched 09:25Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA410 · SA410 · sched 11:30Z
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA419 · SA419 · sched 14:00Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA422 · SA422 · sched 16:05Z
2026-05-09
6 legs
SAA
HTDA → FAOR → FLLS → FVSN → FAOR → FBSK → FAOR
HTDA
→
FAOR
HTDA · Dar es Salaam → FAOR · Johannesburg
intl
SAA189 · SA189 · sched 02:10Z
FAOR
→
FLLS
FAOR · Johannesburg → FLLS · Lusaka
SAA062 · SA62 · sched 08:40Z
FAOR
→
FVSN
FAOR · Johannesburg → FVSN · Sun Yet Sen
⚠ gap
intl
SAA062 · SA62 · sched 08:40Z
FLLS
→
FAOR
FLLS · Lusaka → FAOR · Johannesburg
⚠ gap
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-05-08
3 legs
SAA
FAOR → FZQA → FAOR → HTDA
FAOR
→
FZQA
FAOR · Johannesburg → FZQA · Lubumbashi
intl
SAA050 · SA50 · sched 07:30Z
FZQA
→
FAOR
FZQA · Lubumbashi → FAOR · Johannesburg
intl
SAA051 · SA51 · sched 11:10Z
FAOR
→
HTDA
FAOR · Johannesburg → HTDA · Dar es Salaam
intl
SAA188 · SA188 · sched 20:00Z
2026-05-07
1 legs
SAA
HTDA → FAOR
HTDA
→
FAOR
HTDA · Dar es Salaam → FAOR · Johannesburg
intl
SAA189 · SA189 · sched 02:10Z
2026-05-06
4 legs
round-trip
SAA
HTDA → FAOR → FVRG → FAOR → HTDA
HTDA
→
FAOR
HTDA · Dar es Salaam → FAOR · Johannesburg
intl
SAA189 · SA189 · sched 02:10Z
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
intl
SAA022 · SA22 · sched 08:00Z
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA023 · SA23 · sched 10:40Z
FAOR
→
HTDA
FAOR · Johannesburg → HTDA · Dar es Salaam
intl
SAA188 · SA188 · sched 20:00Z
2026-05-05
5 legs
round-trip
SA0
SAA
FVRG → FAOR → FYWH → FAOR → HTDA → FVRG
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA023 · SA23 · sched 10:40Z
FAOR
→
FYWH
FAOR · Johannesburg → FYWH · Windhoek
intl
SAA076 · SA76 · sched 13:25Z
FYWH
→
FAOR
FYWH · Windhoek → FAOR · Johannesburg
intl
SAA077 · SA77 · sched 16:10Z
FAOR
→
HTDA
FAOR · Johannesburg → HTDA · Dar es Salaam
intl
SAA188 · SA188 · sched 20:00Z
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
ferry
⚠ gap
intl
SA022 · sched Z
2026-05-04
4 legs
round-trip
SAA
FAOR → FLLS → FAOR → FBSK → FAOR
FAOR
→
FLLS
FAOR · Johannesburg → FLLS · Lusaka
SAA062 · SA62 · sched 08:40Z
FLLS
→
FAOR
FLLS · Lusaka → FAOR · Johannesburg
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-05-03
6 legs
round-trip
SAA
FAOR → FAPE → FAOR → FAPE → FAOR → FAPE → FAOR
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA401 · SA401 · sched 04:00Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA404 · SA404 · sched 06:05Z
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA405 · SA405 · sched 09:25Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA410 · SA410 · sched 11:30Z
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA419 · SA419 · sched 14:00Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA422 · SA422 · sched 16:05Z
2026-05-02
4 legs
round-trip
SAA
FAOR → FLLS → FAOR → FBSK → FAOR
FAOR
→
FLLS
FAOR · Johannesburg → FLLS · Lusaka
SAA062 · SA62 · sched 08:40Z
FLLS
→
FAOR
FLLS · Lusaka → FAOR · Johannesburg
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-05-01
4 legs
round-trip
SAA
FAOR → FLLS → FAOR → FBSK → FAOR
FAOR
→
FLLS
FAOR · Johannesburg → FLLS · Lusaka
SAA062 · SA62 · sched 08:40Z
FLLS
→
FAOR
FLLS · Lusaka → FAOR · Johannesburg
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-04-30
6 legs
round-trip
SAA
FAOR → FBSK → FAOR → FLLS → FAOR → FBSK → FAOR
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FLLS
FAOR · Johannesburg → FLLS · Lusaka
SAA062 · SA62 · sched 08:40Z
FLLS
→
FAOR
FLLS · Lusaka → FAOR · Johannesburg
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-04-29
5 legs
SAA
FVRG → FAOR → FLLS → FAOR → FBSK → FAOR
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA025 · SA25 · sched 04:10Z
FAOR
→
FLLS
FAOR · Johannesburg → FLLS · Lusaka
SAA062 · SA62 · sched 08:40Z
FLLS
→
FAOR
FLLS · Lusaka → FAOR · Johannesburg
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-04-28
7 legs
round-trip
SAA
FAOR → FBSK → FAOR → FLLS → FAOR → FBSK → FVRG → FAOR
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FLLS
FAOR · Johannesburg → FLLS · Lusaka
SAA062 · SA62 · sched 08:40Z
FAOR
→
FAOR
FAOR · Johannesburg → FAOR · Johannesburg
⚠ gap
SAA063 · SA62 · sched 08:40Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
⚠ gap
intl
SAA024 · SA24 · sched 18:10Z
?
→
FAOR
— → FAOR · Johannesburg
ferry
SAA039 · sched Z
2026-04-27
6 legs
round-trip
SAA
FAOR → FAPE → FAOR → FVFA → FAOR → FALE → FAOR
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA401 · SA401 · sched 04:00Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA404 · SA404 · sched 06:05Z
FAOR
→
FVFA
FAOR · Johannesburg → FVFA · Victoria Falls
intl
SAA040 · SA40 · sched 09:45Z
FVFA
→
FAOR
FVFA · Victoria Falls → FAOR · Johannesburg
intl
SAA041 · SA41 · sched 12:20Z
FAOR
→
FALE
FAOR · Johannesburg → FALE · Durban
SAA571 · SA571 · sched 14:55Z
FALE
→
FAOR
FALE · Durban → FAOR · Johannesburg
SAA578 · SA578 · sched 16:40Z
2026-04-26
4 legs
round-trip
SAA
FAOR → FBSK → FAOR → FVFA → FAOR
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FVFA
FAOR · Johannesburg → FVFA · Victoria Falls
intl
SAA040 · SA40 · sched 09:45Z
FVFA
→
FAOR
FVFA · Victoria Falls → FAOR · Johannesburg
intl
SAA041 · SA41 · sched 12:20Z
2026-04-25
4 legs
round-trip
SAA
FAOR → FBSK → FAOR → FLLS → FAOR
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FLLS
FAOR · Johannesburg → FLLS · Lusaka
SAA062 · SA62 · sched 08:40Z
FLLS
→
FAOR
FLLS · Lusaka → FAOR · Johannesburg
SAA063 · SA63 · sched 11:30Z
2026-04-24
6 legs
round-trip
SAA
FAOR → FBSK → FAOR → FLLS → FAOR → FBSK → FAOR
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FLLS
FAOR · Johannesburg → FLLS · Lusaka
SAA062 · SA62 · sched 08:40Z
FLLS
→
FAOR
FLLS · Lusaka → FAOR · Johannesburg
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-04-23
5 legs
SAA
FALE → FAOR → FLLS → FAOR → FBSK → FAOR
FALE
→
FAOR
FALE · Durban → FAOR · Johannesburg
SAA530 · SA530 · sched 05:00Z
FAOR
→
FLLS
FAOR · Johannesburg → FLLS · Lusaka
SAA062 · SA62 · sched 08:40Z
FLLS
→
FAOR
FLLS · Lusaka → FAOR · Johannesburg
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-04-22
4 legs
SAA
FVRG → FAOR → FACT → FAOR → FALE
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA025 · SA25 · sched 04:10Z
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA337 · SA337 · sched 11:00Z
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA352 · SA352 · sched 13:55Z
FAOR
→
FALE
FAOR · Johannesburg → FALE · Durban
SAA585 · SA585 · sched 19:20Z
2026-04-21
7 legs
SAA
FAOR → FBSK → FAOR → FLKK → FAOR → FBSK → FAOR → FVRG
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
intl
SAA024 · SA24 · sched 18:10Z
2026-04-20
2 legs
round-trip
SAA
FAOR → FVFA → FAOR
FAOR
→
FVFA
FAOR · Johannesburg → FVFA · Victoria Falls
intl
SAA040 · SA40 · sched 09:45Z
FVFA
→
FAOR
FVFA · Victoria Falls → FAOR · Johannesburg
intl
SAA041 · SA41 · sched 12:20Z
2026-04-19
4 legs
round-trip
SAA
FAOR → FBSK → FAOR → FACT → FAOR
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA337 · SA337 · sched 11:00Z
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA352 · SA352 · sched 13:55Z
2026-04-18
5 legs
SAA
FAOR → FAOR → FAOR → FYWH → FAOR → FBSK
FAOR
→
FAOR
FAOR · Johannesburg → FAOR · Johannesburg
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
⚠ gap
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FYWH
FAOR · Johannesburg → FYWH · Windhoek
intl
SAA074 · SA74 · sched 09:40Z
FYWH
→
FAOR
FYWH · Windhoek → FAOR · Johannesburg
intl
SAA075 · SA75 · sched 12:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA060 · SA60 · sched Z
2026-04-17
5 legs
SAA
FALE → FAOR → FACT → FAOR → FACT → FAOR
FALE
→
FAOR
FALE · Durban → FAOR · Johannesburg
SAA530 · SA530 · sched 05:00Z
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA327 · SA327 · sched 09:10Z
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA342 · SA342 · sched 12:15Z
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA359 · SA359 · sched 15:30Z
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA372 · SA372 · sched 18:25Z
2026-04-16
7 legs
SAA
FAOR → FBSK → FAOR → FLKK → FAOR → FBSK → FAOR → FALE
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
FAOR
→
FALE
FAOR · Johannesburg → FALE · Durban
SAA585 · SA585 · sched 19:20Z
2026-04-15
5 legs
SAA
FVRG → FAOR → FLKK → FAOR → FBSK → FAOR
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA025 · SA25 · sched 04:10Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-04-14
7 legs
SAA
FAOR → FBSK → FAOR → FLKK → FAOR → FBSK → FAOR → FVRG
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
intl
SAA024 · SA24 · sched 18:10Z
2026-04-13
2 legs
round-trip
SAA
FAOR → FVFA → FAOR
FAOR
→
FVFA
FAOR · Johannesburg → FVFA · Victoria Falls
intl
SAA040 · SA40 · sched 09:45Z
FVFA
→
FAOR
FVFA · Victoria Falls → FAOR · Johannesburg
intl
SAA041 · SA41 · sched 12:20Z
2026-04-12
6 legs
round-trip
SAA
FAOR → FBSK → FAOR → FLKK → FAOR → FBSK → FAOR
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-04-11
4 legs
round-trip
SAA
FAOR → FLKK → FAOR → FBSK → FAOR
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · ⏱ 15:54– (Nonem)
2026-04-10
6 legs
round-trip
SAA
FAOR → FAPE → FAOR → FLKK → FAOR → FBSK → FAOR
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA401 · SA401 · sched 04:00Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA404 · SA404 · sched 06:05Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-04-09
2 legs
round-trip
SAA
FAOR → FYWH → FAOR
FAOR
→
FYWH
FAOR · Johannesburg → FYWH · Windhoek
intl
SAA074 · SA74 · sched 09:40Z
FYWH
→
FAOR
FYWH · Windhoek → FAOR · Johannesburg
intl
SAA075 · SA75 · sched 12:30Z
2026-04-08
5 legs
SAA
FALE → FAOR → FALE → FAOR → FACT → FAOR
FALE
→
FAOR
FALE · Durban → FAOR · Johannesburg
SAA530 · SA530 · sched 05:00Z
FAOR
→
FALE
FAOR · Johannesburg → FALE · Durban
SAA539 · SA539 · sched 07:20Z
FALE
→
FAOR
FALE · Durban → FAOR · Johannesburg
SAA546 · SA546 · sched 09:00Z
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA337 · SA337 · sched 11:00Z
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA352 · SA352 · sched 13:55Z
2026-04-07
7 legs
SAA
FAOR → FBSK → FAOR → FLKK → FAOR → FBSK → FAOR → FALE
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
FAOR
→
FALE
FAOR · Johannesburg → FALE · Durban
SAA585 · SA585 · sched 19:20Z
2026-04-06
6 legs
round-trip
SAA
FAOR → FBSK → FAOR → FLKK → FAOR → FBSK → FAOR
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-04-05
4 legs
round-trip
SAA
FAOR → FBSK → FAOR → FVFA → FAOR
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FVFA
FAOR · Johannesburg → FVFA · Victoria Falls
intl
SAA040 · SA40 · sched 09:45Z
FVFA
→
FAOR
FVFA · Victoria Falls → FAOR · Johannesburg
intl
SAA041 · SA41 · sched 12:20Z
2026-04-04
6 legs
round-trip
SAA
FAOR → FBSK → FAOR → FLKK → FAOR → FBSK → FAOR
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-04-03
6 legs
round-trip
SAA
FAOR → FBSK → FAOR → FLKK → FAOR → FBSK → FAOR
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-04-02
2 legs
round-trip
SAA
FAOR → FVFA → FAOR
FAOR
→
FVFA
FAOR · Johannesburg → FVFA · Victoria Falls
intl
SAA040 · SA40 · sched 09:45Z
FVFA
→
FAOR
FVFA · Victoria Falls → FAOR · Johannesburg
intl
SAA041 · SA41 · sched 12:20Z
2026-04-01
6 legs
round-trip
SAA
FAOR → FAPE → FAOR → FLLS → FAOR → FBSK → FAOR
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA401 · SA401 · sched 04:00Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA404 · SA404 · sched 06:05Z
FAOR
→
FLLS
FAOR · Johannesburg → FLLS · Lusaka
SAA062 · SA62 · sched 08:40Z
FLLS
→
FAOR
FLLS · Lusaka → FAOR · Johannesburg
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
2026-03-31
5 legs
SAA
FACT → FAOR → FLKK → FAOR → FBSK → FAOR
FACT
→
FAOR
FACT · Cape Town → FAOR · Johannesburg
SAA302 · SA302 · sched 04:00Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · ⏱ 16:06– (Nonem)
2026-03-30
5 legs
SAA
FAOR → FBSK → FAOR → FLKK → FAOR → FACT
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · sched 08:40Z
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
intl
SAA063 · SA63 · sched 11:30Z
FAOR
→
FACT
FAOR · Johannesburg → FACT · Cape Town
SAA369 · SA369 · sched 18:30Z
2026-03-29
4 legs
round-trip
SA0
SAA
FAOR → FBSK → FAOR → FLKK → FAOR
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:50Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:40Z
FAOR
→
FLKK
FAOR · Johannesburg → FLKK · Lusaka
intl
SAA062 · SA62 · ⏱ 09:09– (Nonem)
FLKK
→
FAOR
FLKK · Lusaka → FAOR · Johannesburg
ferry
intl
SA063 · sched Z
2026-03-28
6 legs
round-trip
SAA
FAOR → FAPE → FAOR → FAPE → FAOR → FAPE → FAOR
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA401 · SA401 · sched 04:00Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA404 · SA404 · sched 06:05Z
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA405 · SA405 · sched 09:25Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA410 · SA410 · ⏱ 11:45– (Nonem)
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA419 · SA419 · sched 14:00Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA422 · SA422 · sched 16:05Z
2026-03-27
5 legs
SAA
FVRG → FAOR → FALE → FAOR → FALE → FAOR
FVRG
→
FAOR
FVRG · Harare → FAOR · Johannesburg
intl
SAA025 · SA25 · sched 04:10Z
FAOR
→
FALE
FAOR · Johannesburg → FALE · Durban
SAA535 · SA535 · sched 06:45Z
FALE
→
FAOR
FALE · Durban → FAOR · Johannesburg
SAA542 · SA542 · sched 08:30Z
FAOR
→
FALE
FAOR · Johannesburg → FALE · Durban
SAA551 · SA551 · sched 10:45Z
FALE
→
FAOR
FALE · Durban → FAOR · Johannesburg
SAA558 · SA558 · sched 12:40Z
2026-03-26
5 legs
SAA
FAOR → FZQA → FAOR → FBSK → FAOR → FVRG
FAOR
→
FZQA
FAOR · Johannesburg → FZQA · Lubumbashi
intl
SAA050 · SA50 · sched 07:25Z
FZQA
→
FAOR
FZQA · Lubumbashi → FAOR · Johannesburg
intl
SAA051 · SA51 · sched 10:55Z
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA038 · SA38 · sched 14:25Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA039 · SA39 · sched 16:10Z
FAOR
→
FVRG
FAOR · Johannesburg → FVRG · Harare
intl
SAA024 · SA24 · sched 18:10Z
2026-03-25
5 legs
SAA
FALE → FAOR → FALE → FAOR → FAPE → FAOR
FALE
→
FAOR
FALE · Durban → FAOR · Johannesburg
SAA530 · SA530 · sched 05:00Z
FAOR
→
FALE
FAOR · Johannesburg → FALE · Durban
SAA539 · SA539 · sched 07:20Z
FALE
→
FAOR
FALE · Durban → FAOR · Johannesburg
SAA546 · SA546 · sched 09:00Z
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA419 · SA419 · sched 14:00Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA422 · SA422 · ⏱ 16:19– (Nonem)
2026-03-24
5 legs
SAA
FAOR → FBSK → FAOR → FAPE → FAOR → FALE
FAOR
→
FBSK
FAOR · Johannesburg → FBSK · Gaborone
intl
SAA030 · SA30 · sched 04:40Z
FBSK
→
FAOR
FBSK · Gaborone → FAOR · Johannesburg
intl
SAA031 · SA31 · sched 06:25Z
FAOR
→
FAPE
FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth)
SAA405 · SA405 · sched 09:25Z
FAPE
→
FAOR
FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg
SAA410 · SA410 · sched 11:30Z
FAOR
→
FALE
FAOR · Johannesburg → FALE · Durban
SAA585 · SA585 · sched 19:20Z