‹ Aircraft

ZS-ZWO / 00C45F

334 flights over 81 days · 4.12 legs/day · base FAOR · Johannesburg · operators: FA1, SFQ, SFR, FA2

334
Flights
14
Airports served
1%
ADS-B observed
6
Ferry / no-flightnum

Aircraft identity

737NG 8K2/W B738
Kulula.com · reg ZS-ZWO
Boeing · free OpenSky data

Rotation map · last 14 days of legs

Daily rotations

2026-06-23 2 legs round-trip SFR
FAOR → HTZA → FAOR
FAOR HTZA FAOR · Johannesburg → HTZA · Zanzibar intl SFR820 · FA820 · sched 07:00Z
HTZA FAOR HTZA · Zanzibar → FAOR · Johannesburg intl SFR821 · FA821 · sched 11:35Z
2026-06-22 4 legs round-trip SFR
FAOR → FAEL → FAOR → FABL → FAOR
FAOR FAEL FAOR · Johannesburg → FAEL · East London SFR378 · FA378 · sched 11:50Z
FAEL FAOR FAEL · East London → FAOR · Johannesburg SFR379 · FA379 · sched 14:00Z
FAOR FABL FAOR · Johannesburg → FABL · Bloemfontein SFR838 · FA838 · sched 16:05Z
FABL FAOR FABL · Bloemfontein → FAOR · Johannesburg SFR839 · FA839 · sched 17:45Z
2026-06-21 6 legs round-trip SFR
FAOR → FALE → FAOR → FAKN → FAEL → FAOR → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR346 · FA346 · sched 05:40Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR347 · FA347 · sched 07:25Z
FAOR FAKN FAOR · Johannesburg → FAKN · Mbombela SFR672 · FA672 · sched 09:45Z
FAOR FAEL FAOR · Johannesburg → FAEL · East London ⚠ gap SFR382 · FA382 · sched 13:00Z
FAEL FAOR FAEL · East London → FAOR · Johannesburg SFR383 · FA383 · sched 15:10Z
FAKN FAOR FAKN · Mbombela → FAOR · Johannesburg ⚠ gap SFR672 · FA672 · sched Z
2026-06-19 6 legs round-trip SFR
FAOR → FACT → FAOR → FALE → FAOR → FACT → FAOR
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR200 · FA200 · sched 03:55Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR201 · FA201 · sched 06:50Z
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR264 · FA264 · sched 09:40Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR265 · FA265 · sched 11:25Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR216 · FA216 · sched 13:10Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR217 · FA217 · sched 16:05Z
2026-06-18 6 legs round-trip SFR
FAOR → FALE → FACT → FAOR → FACT → FALE → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR276 · FA276 · sched 05:20Z
FALE FACT FALE · Durban → FACT · Cape Town SFR177 · FA177 · sched 07:05Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR601 · FA601 · sched 10:00Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR600 · FA600 · sched 12:50Z
FACT FALE FACT · Cape Town → FALE · Durban SFR176 · FA176 · sched 15:45Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR667 · FA667 · sched 18:25Z
2026-06-17 4 legs round-trip SFR
FAOR → FVRG → FAOR → FABL → FAOR
FAOR FVRG FAOR · Johannesburg → FVRG · Harare intl SFR810 · FA810 · sched 05:10Z
FVRG FAOR FVRG · Harare → FAOR · Johannesburg intl SFR811 · FA811 · sched 08:00Z
FAOR FABL FAOR · Johannesburg → FABL · Bloemfontein SFR848 · FA848 · sched 10:40Z
FABL FAOR FABL · Bloemfontein → FAOR · Johannesburg SFR849 · FA849 · sched 12:20Z
2026-06-16 4 legs round-trip SFR
FAOR → FACT → FAOR → FAPE → FAOR
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR202 · FA202 · sched 09:40Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR203 · FA203 · sched 12:35Z
FAOR FAPE FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth) SFR232 · FA232 · sched 15:15Z
FAPE FAOR FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg SFR233 · FA233 · sched 17:35Z
2026-06-15 4 legs round-trip SFR
FAOR → FAPE → FAOR → FAEL → FAOR
FAOR FAPE FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth) SFR360 · FA360 · sched 09:10Z
FAPE FAOR FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg SFR361 · FA361 · ⏱ 11:46– (Nonem)
FAOR FAEL FAOR · Johannesburg → FAEL · East London SFR248 · FA248 · sched 13:55Z
FAEL FAOR FAEL · East London → FAOR · Johannesburg SFR249 · FA249 · sched 16:05Z
2026-06-14 4 legs round-trip SFR
FAOR → FALE → FAOR → FAGG → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR396 · FA396 · sched 09:40Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR397 · FA397 · sched 11:25Z
FAOR FAGG FAOR · Johannesburg → FAGG · George SFR228 · FA228 · sched 13:45Z
FAGG FAOR FAGG · George → FAOR · Johannesburg SFR228 · FA228 · sched Z
2026-06-13 4 legs round-trip SFR
FAOR → FAGG → FAOR → FALE → FAOR
FAOR FAGG FAOR · Johannesburg → FAGG · George SFR224 · FA224 · sched 10:10Z
FAGG FAOR FAGG · George → FAOR · Johannesburg SFR225 · FA225 · sched 12:45Z
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR280 · FA280 · sched 15:10Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR281 · FA281 · sched 16:55Z
2026-06-12 6 legs round-trip SFR
FAOR → FAEL → FAOR → FAEL → FAOR → FACT → FAOR
FAOR FAEL FAOR · Johannesburg → FAEL · East London SFR388 · FA388 · sched 05:20Z
FAKO FAOR FAKO · Komga → FAOR · Johannesburg ⚠ gap SFR389 · FA389 · sched 07:30Z
FAOR FAEL FAOR · Johannesburg → FAEL · East London SFR240 · FA240 · sched 09:30Z
FAEL FAOR FAEL · East London → FAOR · Johannesburg SFR241 · FA241 · sched 11:40Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR204 · FA204 · sched 14:40Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR205 · FA205 · sched 17:50Z
2026-06-11 6 legs round-trip SFR
FAOR → FAGG → FAOR → FALE → FAOR → FACT → FAOR
FAOR FAGG FAOR · Johannesburg → FAGG · George SFR250 · FA250 · sched 03:55Z
FAGG FAOR FAGG · George → FAOR · Johannesburg SFR251 · FA251 · sched 06:30Z
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR264 · FA264 · sched 09:40Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR265 · FA265 · sched 11:25Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR216 · FA216 · sched 13:10Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR217 · FA217 · sched 16:05Z
2026-06-10 2 legs round-trip SFR
FAOR → FAPE → FAOR
FAOR FAPE FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth) SFR360 · FA360 · sched 09:10Z
FAPE FAOR FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg SFR361 · FA361 · sched 11:35Z
2026-06-08 2 legs round-trip SFR
FAOR → FACT → FAOR
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR206 · FA206 · sched 10:15Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR207 · FA207 · sched 13:10Z
2026-06-07 6 legs round-trip SFR
FAOR → FAGG → FAOR → FALE → FAOR → FALE → FAOR
FAOR FAGG FAOR · Johannesburg → FAGG · George SFR256 · FA256 · sched 08:55Z
FAGG FAOR FAGG · George → FAOR · Johannesburg SFR257 · FA257 · sched 11:30Z
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR270 · FA270 · sched 14:05Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR271 · FA271 · sched 15:50Z
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR560 · FA560 · sched 17:35Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR561 · FA561 · sched 19:20Z
2026-06-04 2 legs round-trip SFR
FAOR → FACT → FAOR
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR214 · FA214 · sched 14:20Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR215 · FA215 · sched 17:15Z
2026-06-03 2 legs round-trip SFR
FAOR → FAGG → FAOR
FAOR FAGG FAOR · Johannesburg → FAGG · George SFR252 · FA252 · sched 14:00Z
FAGG FAOR FAGG · George → FAOR · Johannesburg SFR253 · FA253 · sched 16:35Z
2026-06-02 2 legs round-trip SFR
FAOR → HTZA → FAOR
FAOR HTZA FAOR · Johannesburg → HTZA · Zanzibar intl SFR820 · FA820 · sched 07:00Z
HTZA FAOR HTZA · Zanzibar → FAOR · Johannesburg intl SFR821 · FA821 · sched 11:35Z
2026-06-01 6 legs round-trip SFR
FAOR → FALE → FACT → FAOR → FACT → FALE → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR276 · FA276 · sched 05:20Z
FALE FACT FALE · Durban → FACT · Cape Town SFR177 · FA177 · sched 07:05Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR601 · FA601 · sched 10:00Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR600 · FA600 · sched 12:50Z
FACT FALE FACT · Cape Town → FALE · Durban SFR176 · FA176 · sched 15:45Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR667 · FA667 · sched 18:25Z
2026-05-31 6 legs round-trip SFR
FAOR → FAEL → FAOR → FAPE → FAOR → FAGG → FAOR
FAOR FAEL FAOR · Johannesburg → FAEL · East London SFR246 · FA246 · sched 05:35Z
FAKO FAOR FAKO · Komga → FAOR · Johannesburg ⚠ gap SFR247 · FA247 · sched 07:45Z
FAOR FAPE FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth) SFR364 · FA364 · sched 09:50Z
FAPE FAOR FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg SFR365 · FA365 · sched 12:10Z
FAOR FAGG FAOR · Johannesburg → FAGG · George SFR226 · FA226 · sched 14:40Z
FAGG FAOR FAGG · George → FAOR · Johannesburg SFR227 · FA227 · ⏱ 17:20– (Nonem)
2026-05-30 3 legs SFR
FACT → FAOR → FALE → FAOR
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR112 · FA112 · sched 09:45Z
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR262 · FA262 · sched 12:25Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR263 · FA263 · sched 14:10Z
2026-05-29 3 legs SFR
FAOR → FAEL → FAOR → FACT
FAOR FAEL FAOR · Johannesburg → FAEL · East London SFR248 · FA248 · sched 13:55Z
FAEL FAOR FAEL · East London → FAOR · Johannesburg SFR249 · FA249 · sched 16:05Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR115 · FA115 · sched 17:35Z
2026-05-28 2 legs round-trip SFR
FAOR → FALE → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR268 · FA268 · sched 15:50Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR269 · FA269 · sched 17:35Z
2026-05-27 2 legs round-trip SFR
FAOR → FAEL → FAOR
FAOR FAEL FAOR · Johannesburg → FAEL · East London SFR382 · FA382 · sched 13:00Z
FAEL FAOR FAEL · East London → FAOR · Johannesburg SFR383 · FA383 · sched 15:10Z
2026-05-26 8 legs round-trip SFR
FAOR → FALE → FALA → FALE → FAOR → FACT → FAOR → FALE → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR286 · FA286 · sched 04:00Z
FALE FALA FALE · Durban → FALA · Johannesburg SFR473 · FA473 · sched 05:50Z
FALA FALE FALA · Johannesburg → FALE · Durban SFR474 · FA474 · sched 07:40Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR287 · FA287 · sched 09:30Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR121 · FA121 · sched 11:25Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR120 · FA120 · sched 14:20Z
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR278 · FA278 · sched 17:00Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR279 · FA279 · sched 18:45Z
2026-05-25 8 legs round-trip FA1FA2SFR
FAOR → FALE → FALA → FALE → FAOR → FACT → FAOR → FALE → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR286 · FA286 · sched 04:00Z
FALE FALA FALE · Durban → FALA · Johannesburg SFR473 · FA473 · sched 05:50Z
FALA FALE FALA · Johannesburg → FALE · Durban SFR474 · FA474 · sched 07:40Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR287 · FA287 · sched 09:30Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town ferry FA121 · sched 11:25Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg ferry FA120 · sched 14:20Z
FAOR FALE FAOR · Johannesburg → FALE · Durban ferry FA278 · sched 17:00Z
FALE FAOR FALE · Durban → FAOR · Johannesburg ferry FA279 · sched 18:45Z
2026-05-24 4 legs round-trip SFR
FAOR → FAKN → FAOR → FAGG → FAOR
FAOR FAKN FAOR · Johannesburg → FAKN · Mbombela SFR672 · FA672 · sched 09:45Z
FAKN FAOR FAKN · Mbombela → FAOR · Johannesburg SFR673 · FA673 · ⏱ 11:30– (Nonem)
FAOR FAGG FAOR · Johannesburg → FAGG · George SFR226 · FA226 · sched 14:40Z
FAGG FAOR FAGG · George → FAOR · Johannesburg SFR227 · FA227 · sched 17:15Z
2026-05-22 6 legs round-trip SFR
FAOR → FAPE → FAOR → FAGG → FAOR → FACT → FAOR
FAOR FAPE FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth) SFR632 · FA632 · sched 06:00Z
FAPE FAOR FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg SFR633 · FA633 · sched 08:20Z
FAOR FAGG FAOR · Johannesburg → FAGG · George SFR650 · FA650 · sched 10:35Z
FAGG FAOR FAGG · George → FAOR · Johannesburg SFR651 · FA651 · sched 13:10Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR624 · FA624 · sched 16:00Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR625 · FA625 · sched 18:55Z
2026-05-21 2 legs round-trip SFR
FAOR → FACT → FAOR
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR512 · FA512 · sched 10:50Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR513 · FA513 · sched 13:40Z
2026-05-20 4 legs round-trip SFR
FAOR → FAGG → FAOR → FACT → FAOR
FAOR FAGG FAOR · Johannesburg → FAGG · George SFR258 · FA258 · sched 05:30Z
FAGG FAOR FAGG · George → FAOR · Johannesburg SFR259 · FA259 · sched 08:05Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR214 · FA214 · sched 14:20Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR215 · FA215 · sched 17:15Z
2026-05-19 2 legs round-trip SFR
FAOR → FABL → FAOR
FAOR FABL FAOR · Johannesburg → FABL · Bloemfontein SFR838 · FA838 · sched 16:05Z
FABL FAOR FABL · Bloemfontein → FAOR · Johannesburg SFR839 · FA839 · sched 17:45Z
2026-05-18 6 legs round-trip SFR
FAOR → FALE → FACT → FAOR → FACT → FALE → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR276 · FA276 · sched 05:20Z
FALE FACT FALE · Durban → FACT · Cape Town SFR177 · FA177 · sched 07:05Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR601 · FA601 · sched 10:00Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR600 · FA600 · sched 12:50Z
FACT FALE FACT · Cape Town → FALE · Durban SFR176 · FA176 · sched 15:45Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR667 · FA667 · sched 18:25Z
2026-05-17 4 legs round-trip SFR
FAOR → FAGG → FAOR → FACT → FAOR
FAOR FAGG FAOR · Johannesburg → FAGG · George SFR256 · FA256 · sched 08:55Z
FAGG FAOR FAGG · George → FAOR · Johannesburg SFR257 · FA257 · sched 11:30Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR802 · FA802 · sched 14:05Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR803 · FA803 · sched 17:15Z
2026-05-16 2 legs round-trip SFR
FAOR → FACT → FAOR
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR218 · FA218 · sched 14:45Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR219 · FA219 · sched 17:40Z
2026-05-15 8 legs round-trip SFR
FAOR → FALE → FAOR → FALE → FAOR → FABL → FAOR → FACT → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR276 · FA276 · sched 05:20Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR277 · FA277 · sched 07:05Z
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR664 · FA664 · sched 08:50Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR665 · FA665 · sched 10:35Z
FAOR FABL FAOR · Johannesburg → FABL · Bloemfontein SFR846 · FA846 · sched 12:30Z
FABL FAOR FABL · Bloemfontein → FAOR · Johannesburg SFR847 · FA847 · sched 14:10Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR602 · FA602 · sched 15:45Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR603 · FA603 · sched 18:40Z
2026-05-14 5 legs SFR
FACT → FAOR → FALE → FAOR → FALE → FAOR
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR100 · FA100 · sched 03:45Z
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR452 · FA452 · sched 08:10Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR453 · FA453 · sched 09:55Z
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR268 · FA268 · sched 15:50Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR269 · FA269 · sched 17:35Z
2026-05-13 2 legs SFR
FAOR → FALE → FACT
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR661 · FA661 · sched 08:25Z
FALE FACT FALE · Durban → FACT · Cape Town SFR161 · FA161 · sched 10:10Z
2026-05-12 4 legs round-trip SFR
FAOR → FALE → FACT → FALE → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR504 · FA504 · sched 10:50Z
FALE FACT FALE · Durban → FACT · Cape Town SFR505 · FA505 · sched 12:35Z
FACT FALE FACT · Cape Town → FALE · Durban SFR506 · FA506 · sched 15:30Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR507 · FA507 · sched 18:10Z
2026-05-11 3 legs SFR
FAOR → FAOR → FAOR → FAPE
FAOR FAOR FAOR · Johannesburg → FAOR · Johannesburg SFR360 · FA360 · sched 09:10Z
FAPE FAOR FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg ⚠ gap SFR361 · FA361 · sched 11:35Z
FAOR FAPE FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth) SFR9360 · FA9360 · sched Z
2026-05-10 6 legs round-trip SFR
FAOR → FALE → FAOR → FACT → FAOR → FAPE → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR282 · FA282 · sched 06:00Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR283 · FA283 · sched 07:45Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR212 · FA212 · sched 09:30Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR213 · FA213 · sched 12:25Z
FAOR FAPE FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth) SFR238 · FA238 · sched 15:20Z
FAPE FAOR FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg SFR239 · FA239 · sched 17:40Z
2026-05-09 2 legs round-trip SFR
FAOR → FVRG → FAOR
FAOR FVRG FAOR · Johannesburg → FVRG · Harare intl SFR828 · FA828 · sched 14:10Z
FVRG FAOR FVRG · Harare → FAOR · Johannesburg intl SFR829 · FA829 · sched 17:00Z
2026-05-08 6 legs round-trip SFR
FAOR → FAPE → FAOR → FAGG → FAOR → FACT → FAOR
FAOR FAPE FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth) SFR632 · FA632 · sched 06:00Z
FAPE FAOR FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg SFR633 · FA633 · sched 08:20Z
FAOR FAGG FAOR · Johannesburg → FAGG · George SFR650 · FA650 · sched 10:35Z
FAGG FAOR FAGG · George → FAOR · Johannesburg SFR651 · FA651 · sched 13:10Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR624 · FA624 · sched 16:00Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR625 · FA625 · sched 18:55Z
2026-05-07 4 legs round-trip SFR
FAOR → FACT → FAOR → FALE → FAOR
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR604 · FA604 · sched 04:30Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR605 · FA605 · sched 07:25Z
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR268 · FA268 · sched 15:50Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR269 · FA269 · sched 17:35Z
2026-05-06 2 legs round-trip SFR
FAOR → FAEL → FAOR
FAOR FAEL FAOR · Johannesburg → FAEL · East London SFR382 · FA382 · sched 13:00Z
FAEL FAOR FAEL · East London → FAOR · Johannesburg SFR383 · FA383 · sched 15:10Z
2026-05-04 2 legs round-trip SFR
FAOR → FACT → FAOR
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR200 · FA200 · sched 03:55Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR201 · FA201 · sched 06:50Z
2026-05-02 2 legs round-trip SFR
FAOR → FAEL → FAOR
FAOR FAEL FAOR · Johannesburg → FAEL · East London SFR832 · FA832 · sched 11:40Z
FAEL FAOR FAEL · East London → FAOR · Johannesburg SFR833 · FA833 · sched 13:50Z
2026-05-01 5 legs round-trip SFR
FAOR → FACT → FAOR → FAVM → FVRG → FAOR
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR592 · FA592 · sched 07:35Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR593 · FA593 · sched 10:30Z
FAOR FAVM FAOR · Johannesburg → FAVM · Alldays SFR828 · FA828 · sched 14:10Z
FAOR FVRG FAOR · Johannesburg → FVRG · Harare ⚠ gap intl SFR828 · FA828 · sched 14:10Z
FVRG FAOR FVRG · Harare → FAOR · Johannesburg intl SFR829 · FA829 · sched 17:00Z
2026-04-30 2 legs round-trip SFR
FAOR → FAGG → FAOR
FAOR FAGG FAOR · Johannesburg → FAGG · George SFR220 · FA220 · sched 09:00Z
FAGG FAOR FAGG · George → FAOR · Johannesburg SFR221 · FA221 · sched 11:35Z
2026-04-28 2 legs round-trip SFR
FAOR → FVRG → FAOR
FAOR FVRG FAOR · Johannesburg → FVRG · Harare intl SFR828 · FA828 · sched 14:10Z
FVRG FAOR FVRG · Harare → FAOR · Johannesburg intl SFR829 · FA829 · sched 17:00Z
2026-04-27 2 legs round-trip SFR
FAOR → FALE → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR282 · FA282 · sched 06:00Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR283 · FA283 · sched 07:45Z
2026-04-26 4 legs round-trip SFR
FAOR → FALE → FAOR → FALE → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR276 · FA276 · sched 05:20Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR277 · FA277 · sched 07:05Z
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR664 · FA664 · sched 08:50Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR665 · FA665 · sched 10:35Z
2026-04-25 2 legs round-trip SFR
FAOR → HTZA → FAOR
FAOR HTZA FAOR · Johannesburg → HTZA · Zanzibar intl SFR820 · FA820 · sched 07:00Z
HTZA FAOR HTZA · Zanzibar → FAOR · Johannesburg intl SFR821 · FA821 · sched 11:35Z
2026-04-24 4 legs round-trip SFR
FAOR → FACT → FAOR → FACT → FAOR
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR592 · FA592 · sched 07:35Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR593 · FA593 · sched 10:30Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR216 · FA216 · sched 13:10Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR217 · FA217 · sched 16:05Z
2026-04-22 5 legs SFR
FACT → FAOR → FACT → FAPE → FACT → FAOR
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR293 · FA293 · sched 05:00Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR292 · FA292 · sched 07:40Z
FACT FAPE FACT · Cape Town → FAPE · Gqeberha (Port Elizabeth) SFR130 · FA130 · sched 10:35Z
FAPE FACT FAPE · Gqeberha (Port Elizabeth) → FACT · Cape Town SFR031 · FA31 · sched 12:30Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR114 · FA114 · sched 14:40Z
2026-04-21 1 legs SFR
FAOR → FACT
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR105 · FA105 · sched 06:55Z
2026-04-20 6 legs round-trip SFR
FAOR → FALE → FAOR → FAEL → FAOR → FABL → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR452 · FA452 · sched 08:10Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR453 · FA453 · sched 09:55Z
FAOR FAEL FAOR · Johannesburg → FAEL · East London SFR378 · FA378 · sched 11:50Z
FAEL FAOR FAEL · East London → FAOR · Johannesburg SFR379 · FA379 · sched 14:00Z
FAOR FABL FAOR · Johannesburg → FABL · Bloemfontein SFR838 · FA838 · sched 16:05Z
FABL FAOR FABL · Bloemfontein → FAOR · Johannesburg SFR839 · FA839 · sched 17:45Z
2026-04-19 8 legs round-trip SFR
FAOR → FALE → FAOR → FALE → FAOR → FABL → FAOR → FACT → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR276 · FA276 · sched 05:20Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR277 · FA277 · sched 07:05Z
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR664 · FA664 · sched 08:50Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR665 · FA665 · sched 10:35Z
FAOR FABL FAOR · Johannesburg → FABL · Bloemfontein SFR846 · FA846 · sched 12:30Z
FABL FAOR FABL · Bloemfontein → FAOR · Johannesburg SFR847 · FA847 · sched 14:10Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR602 · FA602 · sched 15:45Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR603 · FA603 · sched 18:40Z
2026-04-18 2 legs round-trip SFR
FAOR → HTXX → FAOR
FAOR HTXX FAOR · Johannesburg → HTXX · Bagamoyo intl SFR820 · FA820 · sched 07:00Z
HTDA FAOR HTDA · Dar es Salaam → FAOR · Johannesburg ⚠ gap intl SFR821 · FA821 · sched 11:35Z
2026-04-17 6 legs round-trip SFR
FAOR → FAGG → FAOR → FALE → FAOR → FACT → FAOR
FAOR FAGG FAOR · Johannesburg → FAGG · George SFR258 · FA258 · sched 05:30Z
FAGG FAOR FAGG · George → FAOR · Johannesburg SFR259 · FA259 · sched 08:05Z
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR344 · FA344 · sched 10:35Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR345 · FA345 · sched 12:20Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR214 · FA214 · sched 14:20Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR215 · FA215 · sched 17:15Z
2026-04-16 2 legs round-trip SFR
FAOR → FAPE → FAOR
FAOR FAPE FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth) SFR232 · FA232 · sched 15:15Z
FAPE FAOR FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg SFR233 · FA233 · sched 17:35Z
2026-04-15 6 legs round-trip SFR
FAOR → FVRG → FAOR → FABL → FAOR → FALE → FAOR
FAOR FVRG FAOR · Johannesburg → FVRG · Harare intl SFR810 · FA810 · sched 05:10Z
FVRG FAOR FVRG · Harare → FAOR · Johannesburg intl SFR811 · FA811 · sched 08:00Z
FAOR FABL FAOR · Johannesburg → FABL · Bloemfontein SFR848 · FA848 · sched 10:40Z
FABL FAOR FABL · Bloemfontein → FAOR · Johannesburg SFR849 · FA849 · sched 12:20Z
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR510 · FA510 · sched 14:05Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR511 · FA511 · sched 15:50Z
2026-04-14 2 legs round-trip SFR
FAOR → FVRG → FAOR
FAOR FVRG FAOR · Johannesburg → FVRG · Harare intl SFR828 · FA828 · sched 14:10Z
FVRG FAOR FVRG · Harare → FAOR · Johannesburg intl SFR829 · FA829 · sched 17:00Z
2026-04-13 6 legs round-trip SFR
FAOR → FACT → FALE → FAOR → FAOR → FAPE → FAOR
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR298 · FA298 · sched 05:15Z
FAOR FALE FAOR · Johannesburg → FALE · Durban ⚠ gap SFR452 · FA452 · sched 08:10Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg ⚠ gap SFR299 · FA299 · sched 08:15Z
FALE FAOR FALE · Durban → FAOR · Johannesburg ⚠ gap SFR453 · FA453 · sched 09:55Z
FAOR FAPE FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth) SFR232 · FA232 · sched 15:15Z
FAPE FAOR FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg SFR233 · FA233 · sched 17:35Z
2026-04-12 8 legs round-trip SFR
FAOR → FALE → FALA → FALE → FAOR → FACT → FAOR → FALE → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR286 · FA286 · sched 04:00Z
FALE FALA FALE · Durban → FALA · Johannesburg SFR482 · FA482 · sched 05:50Z
FALA FALE FALA · Johannesburg → FALE · Durban SFR483 · FA483 · sched 07:40Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR287 · FA287 · sched 09:30Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR296 · FA296 · sched 11:25Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR297 · FA297 · sched 14:20Z
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR398 · FA398 · sched 17:00Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR399 · FA399 · sched 18:45Z
2026-04-11 4 legs round-trip SFR
FAOR → HTZA → FAOR → FACT → FAOR
FAOR HTZA FAOR · Johannesburg → HTZA · Zanzibar intl SFR820 · FA820 · sched 07:00Z
HTZA FAOR HTZA · Zanzibar → FAOR · Johannesburg intl SFR821 · FA821 · sched 11:35Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR626 · FA626 · sched 16:10Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR627 · FA627 · sched 19:05Z
2026-04-10 4 legs round-trip SFR
FABL → FAOR → FACT → FAOR → FABL
FABL FAOR FABL · Bloemfontein → FAOR · Johannesburg SFR847 · FA847 · sched 14:10Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR602 · FA602 · sched 15:45Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR603 · FA603 · sched 18:40Z
FAOR FABL FAOR · Johannesburg → FABL · Bloemfontein ferry SFRR846 · sched Z
2026-04-09 2 legs round-trip SFR
FAOR → FACT → FAOR
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR214 · FA214 · sched 14:20Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR215 · FA215 · sched 17:15Z
2026-04-08 6 legs round-trip SFR
FAOR → FAGG → FAOR → FAPE → FAOR → FVRG → FAOR
FAOR FAGG FAOR · Johannesburg → FAGG · George SFR250 · FA250 · sched 03:55Z
FAGG FAOR FAGG · George → FAOR · Johannesburg SFR251 · FA251 · sched 06:30Z
FAOR FAPE FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth) SFR360 · FA360 · sched 09:10Z
FAPE FAOR FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg SFR361 · FA361 · sched 11:35Z
FAOR FVRG FAOR · Johannesburg → FVRG · Harare intl SFR828 · FA828 · sched 14:10Z
FVRG FAOR FVRG · Harare → FAOR · Johannesburg intl SFR829 · FA829 · sched 17:00Z
2026-04-07 4 legs round-trip SFR
FAOR → FAEL → FAOR → FABL → FAOR
FAOR FAEL FAOR · Johannesburg → FAEL · East London SFR378 · FA378 · sched 11:50Z
FAEL FAOR FAEL · East London → FAOR · Johannesburg SFR379 · FA379 · sched 14:00Z
FAOR FABL FAOR · Johannesburg → FABL · Bloemfontein SFR838 · FA838 · sched 16:05Z
FABL FAOR FABL · Bloemfontein → FAOR · Johannesburg SFR839 · FA839 · sched 17:45Z
2026-04-06 6 legs round-trip SFR
FAOR → FACT → FAOR → FAEL → FAOR → FABL → FAOR
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR298 · FA298 · sched 05:15Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR299 · FA299 · sched 08:15Z
FAOR FAEL FAOR · Johannesburg → FAEL · East London SFR378 · FA378 · sched 11:50Z
FAEL FAOR FAEL · East London → FAOR · Johannesburg SFR379 · FA379 · sched 14:00Z
FAOR FABL FAOR · Johannesburg → FABL · Bloemfontein SFR838 · FA838 · sched 16:05Z
FABL FAOR FABL · Bloemfontein → FAOR · Johannesburg SFR839 · FA839 · sched 17:45Z
2026-04-05 6 legs round-trip SFR
FAOR → FAPE → FAOR → FAGG → FAOR → FACT → FAOR
FAOR FAPE FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth) SFR632 · FA632 · sched 06:00Z
FAPE FAOR FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg SFR633 · FA633 · sched 08:20Z
FAOR FAGG FAOR · Johannesburg → FAGG · George SFR650 · FA650 · sched 10:35Z
FAGG FAOR FAGG · George → FAOR · Johannesburg SFR651 · FA651 · sched 13:10Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR624 · FA624 · sched 16:00Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR625 · FA625 · sched 18:55Z
2026-04-04 4 legs round-trip SFR
FAOR → HTZA → FAOR → FACT → FAOR
FAOR HTZA FAOR · Johannesburg → HTZA · Zanzibar intl SFR820 · FA820 · sched 07:00Z
HTZA FAOR HTZA · Zanzibar → FAOR · Johannesburg intl SFR821 · FA821 · sched 11:35Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR626 · FA626 · sched 16:10Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR627 · FA627 · sched 19:05Z
2026-04-03 6 legs round-trip SFR
FAOR → FAPE → FAOR → FAGG → FAOR → FACT → FAOR
FAOR FAPE FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth) SFR632 · FA632 · sched 06:00Z
FAPE FAOR FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg SFR633 · FA633 · sched 08:20Z
FAOR FAGG FAOR · Johannesburg → FAGG · George SFR650 · FA650 · sched 10:35Z
FAGG FAOR FAGG · George → FAOR · Johannesburg SFR651 · FA651 · sched 13:10Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR624 · FA624 · sched 16:00Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR625 · FA625 · sched 18:55Z
2026-04-02 4 legs round-trip SFR
FAOR → FALE → FAOR → FACT → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR452 · FA452 · sched 08:10Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR453 · FA453 · sched 09:55Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR512 · FA512 · sched 10:50Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR114 · FA114 · sched 14:40Z
2026-04-01 6 legs round-trip SFR
FAOR → FALE → FACT → FAOR → FACT → FALE → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR276 · FA276 · sched 05:20Z
FALE FACT FALE · Durban → FACT · Cape Town SFR177 · FA177 · sched 07:05Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR601 · FA601 · sched 10:00Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR600 · FA600 · sched 12:50Z
FACT FALE FACT · Cape Town → FALE · Durban SFR176 · FA176 · sched 15:45Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR667 · FA667 · sched 18:25Z
2026-03-30 4 legs SFQSFR
FAOR → FAPE → FAOR → FAOR → FACT
FAOR FAPE FAOR · Johannesburg → FAPE · Gqeberha (Port Elizabeth) SFR534 · FA534 · sched 11:05Z
FAPE FAOR FAPE · Gqeberha (Port Elizabeth) → FAOR · Johannesburg SFR535 · FA535 · sched 13:25Z
FACT FAOR FACT · Cape Town → FAOR · Johannesburg ⚠ gap SFR501 · FA501 · sched 18:30Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town ferry SFQ500 · sched Z
2026-03-29 4 legs round-trip SFR
FAOR → FVFA → FAOR → FALE → FAOR
FAOR FVFA FAOR · Johannesburg → FVFA · Victoria Falls intl SFR824 · FA824 · sched 10:50Z
FVFA FAOR FVFA · Victoria Falls → FAOR · Johannesburg intl SFR825 · FA825 · sched 13:35Z
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR274 · FA274 · sched 16:30Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR275 · FA275 · sched 18:15Z
2026-03-28 2 legs round-trip SFR
FAOR → HTZA → FAOR
FAOR HTZA FAOR · Johannesburg → HTZA · Zanzibar intl SFR570 · FA570 · sched 07:00Z
HTZA FAOR HTZA · Zanzibar → FAOR · Johannesburg intl SFR571 · FA571 · sched 11:35Z
2026-03-27 6 legs round-trip SFR
FAOR → FALE → FAOR → FAGG → FAOR → FVRG → FAOR
FAOR FALE FAOR · Johannesburg → FALE · Durban SFR720 · FA720 · sched 04:05Z
FALE FAOR FALE · Durban → FAOR · Johannesburg SFR721 · FA721 · sched 05:50Z
FAOR FAGG FAOR · Johannesburg → FAGG · George SFR722 · FA722 · sched 07:35Z
FAGG FAOR FAGG · George → FAOR · Johannesburg SFR723 · FA723 · sched 10:10Z
FAOR FVRG FAOR · Johannesburg → FVRG · Harare intl SFR828 · FA828 · sched 14:10Z
FVRG FAOR FVRG · Harare → FAOR · Johannesburg intl SFR829 · FA829 · sched 17:00Z
2026-03-25 1 legs SFR
FACT → FAOR
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR205 · FA205 · sched 17:50Z
2026-03-24 6 legs round-trip SFR
FACT → FAOR → FACT → FAPE → FACT → FALE → FACT
FACT FAOR FACT · Cape Town → FAOR · Johannesburg SFR293 · FA293 · sched 05:00Z
FAOR FACT FAOR · Johannesburg → FACT · Cape Town SFR292 · FA292 · sched 07:40Z
FACT FAPE FACT · Cape Town → FAPE · Gqeberha (Port Elizabeth) SFR130 · FA130 · sched 10:35Z
FAPE FACT FAPE · Gqeberha (Port Elizabeth) → FACT · Cape Town SFR031 · FA31 · sched 12:30Z
FACT FALE FACT · Cape Town → FALE · Durban SFR467 · FA467 · sched 15:00Z
FALE FACT FALE · Durban → FACT · Cape Town SFR466 · FA466 · sched 17:40Z