Flight

SFR299

Flight history and live tracking for SFR299, operated by Safair. Recent flights from the PlaneTrack independent receiver network, with departure and arrival times, aircraft used, and a real-time position feed.

Route

AirlineSafair
Typical originFACT CAPE TOWN INTERNATIONAL
Typical destinationFAOR O.R. Tambo International
Distance686 nm

Flight history 107 flights since Aug 2025

DateFromToDepArrDurationAircraft
2026-10-07FACTFAOR10:19 SAST11:58 SAST1h 38m00B08B
2026-10-06FACTFAOR10:26 SAST12:06 SAST1h 39mZS-SJV
2026-10-03FACT?10:27 SAST10:12Z1h 44m008DF3
2026-10-02FACT?10:25 SAST10:08Z1h 42mZS-SJH
2026-10-01estimatedFACT?10:24 SAST10:02Z1h 37m008DE8
2026-09-30estimatedFACT?10:35 SAST10:12Z1h 36m00B08B
2026-09-29estimatedFACT?10:27 SAST10:02Z1h 34mZS-ZWV
2026-09-28estimatedFACT?10:25 SAST10:02Z1h 36mZS-ZWA
2026-09-26estimatedFACT?10:23 SAST10:02Z1h 38mZS-IPP
2026-09-25estimatedFACT?10:24 SAST09:58Z1h 33mZS-SJG
2026-09-24FACT?10:25 SAST10:04Z1h 38m008DEE
2026-09-23estimatedFACT?10:41 SAST10:14Z1h 32mZS-IPP
2026-09-22estimatedFACT?10:20 SAST09:48Z1h 27mZS-SJT
2026-09-21estimatedFACT?10:26 SAST09:58Z1h 31mZS-SJG
2026-09-11estimated??09:54Z10:12Z0h 17mB08A
2026-09-10estimated??10:00Z10:18Z0h 17m8DE5
Earlier flights (91) - back to 2025-08-20
DateFromToDepArrDurationAircraft
2026-08-15estimated??09:51Z11:19Z1h 28m8DE8
2026-08-14estimated??09:50Z11:28Z1h 38m8DE8
2026-08-12estimated??09:51Z10:10Z0h 18mC463
2026-07-21estimated??09:55Z10:12Z0h 16mA120
2026-07-20estimated??09:45Z10:04Z0h 18mB094
2026-07-17estimated??09:59Z10:16Z0h 16mB098
2026-07-16estimated??09:47Z10:08Z0h 20mB098
2026-07-13estimatedFAGM?12:10 SAST10:46Z0h 35m8DEE
2026-07-09estimatedFAGC?11:58 SAST10:16Z0h 17mA120
2026-05-25estimatedFAWK?12:08 SAST10:26Z0h 17m8DE8
2026-05-23estimatedFAWK?11:47 SAST10:06Z0h 18mB099
2026-05-12estimatedFAWK?11:49 SAST10:08Z0h 18mB08D
2026-05-07estimatedFAWK?11:47 SAST10:04Z0h 16m8DEA
2026-04-28estimatedFAWK?11:37 SAST09:56Z0h 18mA50E
2026-03-12estimatedFACT?10:26 SAST09:44Z1h 18mZS-OAF
2026-03-11estimatedFACT?10:23 SAST10:11Z1h 48mZS-OAF
2026-03-10estimatedFACT?10:22 SAST10:00Z1h 37mZS-OAF
2026-03-09estimatedFACT?10:21 SAST10:00Z1h 38mZS-OAF
2026-03-07estimatedFACT?10:29 SAST10:10Z1h 40mZS-OAF
2026-03-06estimatedFACT?10:19 SAST09:34Z1h 14mZS-OAF
2026-03-04estimatedFACT?10:23 SAST09:40Z1h 16mZS-OAF
2026-03-03estimatedFACT?10:27 SAST09:44Z1h 16mZS-OAF
2026-03-02estimatedFACT?10:50 SAST10:02Z1h 12mZS-OAF
2026-02-28estimatedFACT?10:24 SAST09:40Z1h 15mZS-OAF
2026-02-27estimatedFACT?10:29 SAST09:42Z1h 12mZS-OAF
2026-02-26estimatedFACT?10:26 SAST09:43Z1h 16mZS-OAF
2026-02-25estimatedFACT?10:46 SAST10:38Z1h 52mZS-OAF
2026-02-24estimatedFACT?10:32 SAST09:43Z1h 10mZS-OAF
2026-02-23estimatedFACT?10:26 SAST09:46Z1h 19mZS-OAF
2026-02-21estimatedFACT?10:42 SAST09:54Z1h 12mZS-OAF
2026-02-20estimatedFACT?10:18 SAST09:32Z1h 14mZS-OAF
2026-02-19estimatedFACT?10:26 SAST10:04Z1h 37mZS-SJR
2026-02-18estimatedFACT?10:28 SAST09:42Z1h 13mZS-OAF
2026-02-17estimatedFACT?10:23 SAST09:41Z1h 17mZS-OAF
2026-02-16estimatedFACT?10:31 SAST09:48Z1h 17mZS-OAF
2026-02-14estimatedFACT?10:29 SAST10:10Z1h 40mZS-OAF
2026-02-13estimatedFACT?10:28 SAST09:40Z1h 11mZS-OAF
2026-02-12estimatedFACT?10:38 SAST10:16Z1h 38mZS-OAF
2026-02-11estimatedFACT?10:27 SAST09:42Z1h 14mZS-OAF
2026-02-07estimatedFACT?10:31 SAST09:46Z1h 14mZS-OAF
2026-02-06estimatedFACT?10:27 SAST09:44Z1h 16mZS-OAF
2026-02-05estimatedFACT?10:20 SAST09:40Z1h 20mZS-OAF
2026-02-04estimatedFACT?10:24 SAST09:43Z1h 18mZS-OAF
2026-02-03estimatedFACT?10:23 SAST09:42Z1h 18mZS-OAF
2026-02-02estimatedFACT?10:22 SAST09:36Z1h 13mZS-OAF
2026-01-31estimatedFACT?10:31 SAST09:44Z1h 12mZS-OAF
2026-01-30estimatedFACT?10:28 SAST09:58Z1h 30mZS-OAF
2026-01-28estimatedFACT?10:23 SAST09:56Z1h 32m00AFF0
2026-01-27estimatedFACT?10:25 SAST10:06Z1h 41mZS-OAF
2026-01-26estimatedFACT?10:28 SAST10:10Z1h 41mZS-OAF
2026-01-24estimatedFACT?10:26 SAST09:42Z1h 15mZS-OAF
2026-01-23estimatedFACT?10:59 SAST10:40Z1h 40mZS-OAF
2026-01-22estimatedFACT?10:24 SAST09:40Z1h 15mZS-OAF
2026-01-21estimatedFACT?10:23 SAST09:40Z1h 16mZS-OAF
2026-01-20estimatedFACT?10:20 SAST10:02Z1h 42mZS-OAF
2026-01-19estimatedFACT?10:24 SAST09:40Z1h 15m008DEB
2026-01-09estimatedFACT?10:25 SAST10:14Z1h 48mZS-OAF
2026-01-08estimatedFACT?10:29 SAST09:58Z1h 29mZS-OAF
2026-01-07estimatedFACT?10:25 SAST10:06Z1h 41mZS-OAF
2026-01-06estimatedFACT?10:33 SAST10:10Z1h 36mZS-OAF
2026-01-05estimatedFACT?10:30 SAST10:06Z1h 35mZS-OAF
2026-01-03estimatedFACT?11:04 SAST10:36Z1h 31mZS-OAF
2026-01-02estimatedFACT?10:27 SAST10:30Z2h 02mZS-OAF
2026-01-01estimatedFACT?10:28 SAST09:56Z1h 28mZS-OAF
2025-12-31estimatedFACT?10:25 SAST10:04Z1h 38mZS-OAF
2025-12-30estimatedFACT?10:34 SAST10:08Z1h 33mZS-OAF
2025-12-29estimatedFACT?10:29 SAST10:06Z1h 36mZS-OAF
2025-12-27estimatedFACT?10:22 SAST09:52Z1h 29mZS-OAF
2025-12-26estimatedFACT?10:30 SAST10:03Z1h 33m008DEB
2025-12-25estimatedFACT?10:22 SAST09:50Z1h 27mZS-OAF
2025-12-24estimatedFACT?10:25 SAST10:08Z1h 42mZS-OAF
2025-12-23estimatedFACT?10:32 SAST10:06Z1h 33mZS-OAF
2025-12-22estimatedFACT?10:28 SAST10:02Z1h 33mZS-OAF
2025-12-20estimatedFACT?10:29 SAST10:06Z1h 36mZS-OAF
2025-12-19estimatedFACT?10:27 SAST10:02Z1h 35mZS-OAF
2025-12-18estimatedFACT?10:23 SAST09:52Z1h 28mZS-OAF
2025-12-17estimatedFACT?10:25 SAST10:00Z1h 34m00B08C
2025-12-16estimatedFACT?10:24 SAST10:02Z1h 37mZS-OAF
2025-12-15estimatedFACT?10:48 SAST10:22Z1h 33mZS-ZWV
2025-12-13estimatedFACT?10:23 SAST09:56Z1h 33mZS-OAF
2025-12-12estimatedFACT?10:24 SAST10:06Z1h 41mZS-OAF
2025-12-11estimatedFACT?10:24 SAST10:02Z1h 37mZS-OAF
2025-12-10estimatedFACT?10:20 SAST09:58Z1h 37mZS-OAF
2025-10-15estimatedFACT?10:27 SAST09:58Z1h 30mZS-DMI
2025-10-14estimatedFACT?10:20 SAST09:58Z1h 37mZS-OAF
2025-10-13estimatedFACT?10:18 SAST09:52Z1h 33mZS-OAF
2025-10-08estimated??08:24Z10:06Z1h 41mZS-DMI
2025-10-07estimatedFACT?10:23 SAST09:54Z1h 30mZS-OAF
2025-10-06estimatedFACT?10:45 SAST10:26Z1h 41mZS-DMI
2025-08-21estimatedFACT?10:26 SAST10:00Z1h 33mZS-ZWO
2025-08-20estimated??14:47Z15:14Z0h 26mZS-SJR

Times are local to each airport. Hover for UTC. Flights marked estimated were completed with route prediction or partial coverage; partial records have a confirmed departure but no reliable arrival fix.

Open the live map Full history CSV API access
Follow this flight

Get an email when SFR299 flies + if it runs late.

Data access

Live positions and 365-day history for this flight are available through the PlaneTrack API (commercial use from $29/month) and as one-off CSV extracts from our archive (from $9.99, with a free one-day sample). Questions: [email protected]