Flight

SAA354

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

Route

AirlineSouth African Airways
Typical originFACT CAPE TOWN INTERNATIONAL
Typical destinationFAOR O.R. Tambo International
Distance686 nm

Flight history 118 flights since Oct 2025

DateFromToDepArrDurationAircraft
2026-10-07estimated?FAOR16:47Z19:08 SAST0h 20mB22F
2026-10-07FACTFAOR17:25 SAST19:08 SAST1h 42m00B22F
2026-10-06FACTFAOR17:41 SAST19:14 SAST1h 32m009A53
2026-10-05estimatedFACT?17:35 SAST17:14Z1h 38mZS-LIZ
2026-10-04estimatedFACT?17:51 SAST17:26Z1h 34mZS-KDR
2026-10-03estimated??04:10Z17:26Z13h 15mB22D
2026-10-02FACT?17:45 SAST17:28Z1h 42m00B22D
2026-10-01estimated??04:19Z17:20Z13h 00m9A53
2026-09-30estimatedFACT?17:29 SAST17:14Z1h 44m009A53
2026-09-29estimatedFACT?17:44 SAST17:24Z1h 40mZS-SZC
2026-09-28estimatedFACT?17:30 SAST17:04Z1h 33m0081EF
2026-09-26estimatedFACT?17:30 SAST17:06Z1h 35m00B22F
2026-09-25estimatedFACT?17:33 SAST17:10Z1h 36m00B22D
2026-09-24estimatedFACT?19:18 SAST18:52Z1h 33m0081EF
2026-09-23estimatedFACT?18:13 SAST17:50Z1h 37m00B231
2026-09-22estimatedFACT?17:44 SAST17:16Z1h 32mZS-KDR
2026-09-21estimatedFACT?17:31 SAST17:10Z1h 38m0081EF
2026-09-14estimated??17:03Z17:38Z0h 34m81EF
Earlier flights (100) - back to 2025-10-06
DateFromToDepArrDurationAircraft
2026-08-31estimated??17:04Z17:22Z0h 17m9E06
2026-08-25estimated??16:53Z17:12Z0h 18mB231
2026-08-23estimated??17:59Z18:16Z0h 16mB22E
2026-08-17estimated??11:06Z17:04Z5h 57m9AD8
2026-08-16estimated??17:03Z17:22Z0h 18m9AD8
2026-08-15estimated??16:59Z19:22Z2h 23m9E06
2026-08-14estimated??16:54Z17:14Z0h 19m9E06
2026-07-21estimated??16:51Z17:10Z0h 18mB22D
2026-07-20estimated??16:51Z17:10Z0h 18mB22E
2026-07-19estimated??16:50Z17:08Z0h 17mB22D
2026-07-17estimated??17:10Z17:28Z0h 17mA51A
2026-07-15estimated??16:46Z17:06Z0h 20m9E06
2026-05-24estimatedFAGC?19:06 SAST17:24Z0h 17mB22F
2026-05-20partialFAJS?03:08 SASTB22D
2026-05-07estimatedFAWK?18:53 SAST17:10Z0h 16mAF60
2026-04-28estimatedFAGC?19:25 SAST17:42Z0h 16m9E06
2026-04-21estimated??16:49Z17:06Z0h 16mB22C
2026-03-11estimatedFACT?17:32 SAST16:46Z1h 14mZS-LIZ
2026-03-10estimatedFACT?17:19 SAST17:12Z1h 52mZS-LIZ
2026-03-09estimatedFACT?17:37 SAST17:14Z1h 37m0081EF
2026-03-08estimatedFACT?17:26 SAST16:44Z1h 17mZS-KDR
2026-03-07estimated??16:02Z16:55Z0h 52m0081EF
2026-03-06estimatedFACT?17:43 SAST16:54Z1h 11m00B22F
2026-03-05estimatedFACT?17:54 SAST17:08Z1h 13mZS-SZJ
2026-03-04estimatedFACT?17:37 SAST16:48Z1h 10m009A53
2026-03-03estimatedFACT?17:31 SAST16:44Z1h 12mZS-LIZ
2026-03-02estimatedFACT?17:41 SAST17:20Z1h 38m0081EF
2026-03-01estimatedFACT?17:20 SAST16:50Z1h 30mZS-OAR
2026-02-28estimatedFACT?17:34 SAST16:48Z1h 13mZS-SZJ
2026-02-27estimatedFACT?17:44 SAST16:52Z1h 07mZS-OAR
2026-02-26estimatedFACT?17:31 SAST16:42Z1h 10mZS-JHI
2026-02-25estimatedFACT?17:21 SAST17:18Z1h 57m009A53
2026-02-24estimatedFACT?18:45 SAST17:52Z1h 06mZS-OAR
2026-02-23estimatedFACT?17:37 SAST16:58Z1h 20mZS-KDR
2026-02-22estimatedFACT?17:33 SAST16:48Z1h 14m0081EF
2026-02-21estimatedFACT?17:32 SAST16:44Z1h 11mZS-SZC
2026-02-20estimatedFACT?17:20 SAST17:12Z1h 51m00B22D
2026-02-19estimatedFACT?18:10 SAST17:23Z1h 12mZS-OAR
2026-02-18estimatedFACT?17:31 SAST16:42Z1h 10mZS-KDR
2026-02-17estimatedFACT?17:48 SAST17:42Z1h 54m00B22F
2026-02-15estimatedFACT?17:36 SAST16:52Z1h 15mZS-OAR
2026-02-14estimatedFACT?17:50 SAST17:03Z1h 12mZS-OAR
2026-02-13estimatedFACT?17:35 SAST16:48Z1h 12m00B22F
2026-02-12estimatedFACT?17:37 SAST15:56Z0h 18mZS-SZI
2026-02-11estimatedFACT?17:29 SAST15:50Z0h 20mZS-KDR
2026-02-07estimatedFACT?17:27 SAST16:42Z1h 15mZS-JHI
2026-02-06estimatedFACT?18:05 SAST17:22Z1h 16mZS-SZI
2026-02-05estimatedFACT?17:28 SAST16:46Z1h 18mZS-JHI
2026-02-04estimatedFACT?17:40 SAST16:52Z1h 12m009A53
2026-02-03estimatedFACT?17:23 SAST16:40Z1h 16mZS-LIZ
2026-02-02estimatedFACT?17:34 SAST17:14Z1h 39m0081EF
2026-02-01estimatedFACT?17:28 SAST16:50Z1h 21m009D4A
2026-01-31estimatedFACT?17:24 SAST16:34Z1h 09m009A53
2026-01-30estimatedFACT?17:47 SAST17:06Z1h 18m0081EF
2026-01-29estimatedFACT?17:37 SAST16:48Z1h 11mZS-SZI
2026-01-28estimatedFACT?18:06 SAST17:36Z1h 30m009A53
2026-01-27estimatedFACT?17:28 SAST16:42Z1h 13mZS-JHI
2026-01-26estimatedFACT?17:18 SAST16:48Z1h 30mZS-SZJ
2026-01-25estimatedFACT?17:22 SAST17:14Z1h 52mZS-LIZ
2026-01-24estimatedFACT?17:35 SAST16:46Z1h 10m00B230
2026-01-23estimatedFACT?17:40 SAST16:54Z1h 14m00B230
2026-01-22estimatedFACT?17:37 SAST16:48Z1h 10mZS-SZI
2026-01-21estimatedFACT?17:37 SAST16:44Z1h 06m009A53
2026-01-20estimatedFACT?17:32 SAST16:46Z1h 14m00B22E
2026-01-19estimatedFACT?17:35 SAST16:46Z1h 11m0081EF
2026-01-08estimatedFACT?17:30 SAST17:00Z1h 29m0081EF
2026-01-07estimatedFACT?17:43 SAST17:06Z1h 22m009A53
2026-01-06estimatedFACT?17:35 SAST17:12Z1h 36mZS-SZJ
2026-01-05estimatedFACT?18:10 SAST17:44Z1h 34mZS-LIZ
2026-01-03estimatedFACT?17:55 SAST17:30Z1h 34mZS-OAR
2026-01-02estimatedFACT?17:24 SAST17:14Z1h 49mZS-OAR
2026-01-01estimatedFACT?17:39 SAST17:12Z1h 32m0081EF
2025-12-31estimatedFACT?17:40 SAST17:22Z1h 41m009A53
2025-12-30estimatedFACT?17:36 SAST17:10Z1h 33mZS-LIZ
2025-12-29estimatedFACT?17:50 SAST17:38Z1h 47mZS-SZC
2025-12-28estimatedFACT?17:38 SAST17:12Z1h 33mZS-OAR
2025-12-26estimatedFACT?18:31 SAST17:52Z1h 20m00B22F
2025-12-25estimatedFACT?17:24 SAST17:04Z1h 39m00B22D
2025-12-24estimatedFACT?17:39 SAST17:10Z1h 30m00B230
2025-12-23estimatedFACT?17:29 SAST17:02Z1h 32m009A53
2025-12-22estimatedFACT?19:07 SAST18:42Z1h 34mZS-OAR
2025-12-21estimatedFACT?17:44 SAST17:22Z1h 37m009A53
2025-12-20estimatedFACT?17:28 SAST17:04Z1h 35m009A53
2025-12-19estimatedFACT?17:32 SAST17:11Z1h 38m00B22F
2025-12-18estimatedFACT?17:33 SAST17:00Z1h 26m00B22F
2025-12-17estimatedFACT?17:34 SAST17:06Z1h 32m009A53
2025-12-16estimatedFACT?17:32 SAST17:06Z1h 33m009A53
2025-12-15estimatedFACT?17:32 SAST17:10Z1h 37m0081EF
2025-12-14estimatedFACT?17:37 SAST17:08Z1h 30mZS-OAR
2025-12-13estimatedFACT?19:21 SAST19:06Z1h 45m00B230
2025-12-12estimatedFACT?17:20 SAST17:00Z1h 40mZS-OAR
2025-12-11estimatedFACT?17:45 SAST17:21Z1h 36mZS-SZI
2025-12-10estimatedFACT?17:39 SAST17:44Z2h 04mZS-SZC
2025-12-09estimated??16:37Z17:04Z0h 27mZS-LIZ
2025-10-28estimated??16:56Z17:20Z0h 23mB22C
2025-10-15estimatedFACT?17:58 SAST17:36Z1h 38mZS-SZC
2025-10-14estimatedFACT?17:30 SAST17:06Z1h 35m009A53
2025-10-13estimatedFACT?17:37 SAST17:14Z1h 36m00B230
2025-10-07estimatedFACT?17:21 SAST16:59Z1h 38mZS-SZJ
2025-10-06estimatedFACT?18:03 SAST17:44Z1h 40m00B22F

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 SAA354 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]