ICAO SAA

South African Airways

In August 2026 South African Airways operated 36 flights to and from Brazil, carried 5,742 passengers on them and 172 tonnes of cargo, according to Brazil's ANAC. Year to date: 302 flights operated (Jan–Aug 2026), up 9.0% on a year earlier.

Official · August 2026 according to Brazil's ANAC only flights to or from one country, not the full total

Flights operated over time

The most recent periods20 periods
PeriodFlights operated 2025Flights operated 2026Change vs last year
January3552▲ 48.6%
February3240▲ 25.0%
March36360.0%
April34340.0%
May3634▼ 5.6%
June3436▲ 5.9%
July3634▼ 5.6%
August3436▲ 5.9%
September36––
October34–in progress
November34––
December50––
Year to date (Jan–Aug)277302▲ 9.0%

according to Brazil's ANAC

Flights operated over time

only flights to or from one country, not the full total

Series ends July 2020.

The most recent periods18 periods
PeriodFlights operated 2019Flights operated 2020Change vs last year
January124118▼ 4.8%
February112104▼ 7.1%
March12380▼ 35.0%
April119––
May1199▼ 92.4%
June11912▼ 89.9%
July1204▼ 96.7%
August120––
September120––
October124––
November104––
December122––

according to the US BTS

Passengers over time

only flights to or from one country, not the full total
The most recent periods20 periods
PeriodPassengers 2025Passengers 2026Change vs last year
January6,46310,923▲ 69.0%
February5,2617,859▲ 49.4%
March6,3277,463▲ 18.0%
April6,3016,519▲ 3.5%
May6,5746,114▼ 7.0%
June5,3915,871▲ 8.9%
July7,1466,797▼ 4.9%
August5,4765,742▲ 4.9%
September6,910––
October6,865–in progress
November6,979––
December9,534––
Year to date (Jan–Aug)48,93957,288▲ 17.1%

according to Brazil's ANAC

Passengers over time

only flights to or from one country, not the full total

Series ends July 2020.

The most recent periods18 periods
PeriodPassengers 2019Passengers 2020Change vs last year
January27,75723,223▼ 16.3%
February20,27520,336▲ 0.3%
March25,01013,980▼ 44.1%
April28,553––
May28,5911,510▼ 94.7%
June28,4311,008▼ 96.5%
July30,989275▼ 99.1%
August30,989––
September29,393––
October24,710––
November22,744––
December29,801––

according to the US BTS

Tonnes of cargo over time

only flights to or from one country, not the full total
The most recent periods20 periods
PeriodTonnes of cargo 2025Tonnes of cargo 2026Change vs last year
January5934▼ 42.2%
February12279▼ 35.4%
March160109▼ 31.8%
April123149▲ 21.1%
May114147▲ 28.9%
June96146▲ 51.9%
July124135▲ 8.4%
August141172▲ 22.1%
September77––
October151–in progress
November136––
December114––
Year to date (Jan–Aug)940972▲ 3.3%

according to Brazil's ANAC

Tonnes of cargo over time

only flights to or from one country, not the full total

Series ends July 2020.

The most recent periods18 periods
PeriodTonnes of cargo 2019Tonnes of cargo 2020Change vs last year
January376248▼ 33.9%
February332365▲ 10.0%
March432214▼ 50.4%
April444––
May34828▼ 92.1%
June379145▼ 61.9%
July41938▼ 91.0%
August419––
September324––
October433––
November289––
December293––

according to the US BTS

On-time departures over time

only flights to or from one country, not the full total
The most recent periods15 periods
PeriodOn-time departures 2024On-time departures 2025Change vs last year
January45.2%71.4%▲ 58.2%
February56.7%75.0%▲ 32.3%
March56.7%70.6%▲ 24.6%
April61.3%––
May61.8%––
June57.6%––
July34.3%––
August30.6%––
September67.7%––
October80.6%––
November23.5%––
December36.7%––
Year-to-date average (Jan–Mar)52.8%72.3%▲ 36.9%

according to Brazil's ANAC

Cancelled flights over time

only flights to or from one country, not the full total
The most recent periods15 periods
PeriodCancelled flights 2024Cancelled flights 2025Change vs last year
January50▼ 100.0%
February40▼ 100.0%
March40▼ 100.0%
April0––
May0––
June1––
July1––
August0––
September0––
October0––
November0––
December5––
Year to date (Jan–Mar)130▼ 100.0%

according to Brazil's ANAC

Cancelled flights over time

collected from public airport flight boards (Avionio) — not an official count

6 September 2026

according to Avionio

Scheduled flights over time

only flights to or from one country, not the full total
The most recent periods15 periods
PeriodScheduled flights 2024Scheduled flights 2025Change vs last year
January3635▼ 2.8%
February3432▼ 5.9%
March34340.0%
April31––
May34––
June34––
July36––
August36––
September34––
October36––
November34––
December35––
Year to date (Jan–Mar)104101▼ 2.9%

according to Brazil's ANAC

Scheduled flights over time

collected from public airport flight boards (Avionio) — not an official count

1,161 September 2026

according to Avionio

Seats offered over time

only flights to or from one country, not the full total
The most recent periods20 periods
PeriodSeats offered 2025Seats offered 2026Change vs last year
January8,71512,948▲ 48.6%
February7,9689,960▲ 25.0%
March8,9648,9640.0%
April8,4668,4660.0%
May8,9648,466▼ 5.6%
June8,4668,964▲ 5.9%
July8,9648,466▼ 5.6%
August8,4668,964▲ 5.9%
September8,964––
October8,466–in progress
November8,466––
December12,450––
Year to date (Jan–Aug)68,97375,198▲ 9.0%

according to Brazil's ANAC

Seats offered over time

only flights to or from one country, not the full total

Series ends July 2020.

The most recent periods18 periods
PeriodSeats offered 2019Seats offered 2020Change vs last year
January34,37333,242▼ 3.3%
February29,24229,366▲ 0.4%
March34,44822,099▼ 35.8%
April35,512––
May36,3442,853▼ 92.2%
June38,1511,785▼ 95.3%
July38,584634▼ 98.4%
August41,440––
September35,610––
October34,301––
November29,650––
December35,600––

according to the US BTS

Load factor (computed)

only flights to or from one country, not the full total

Passengers ÷ seats offered, both as reported by Brazil's ANAC for the same months. Computed by us; the two source series are shown on this page.

The most recent periods20 periods
PeriodLoad factor 2025Load factor 2026Change vs last year
January74.2%84.4%▲ 13.8%
February66.0%78.9%▲ 19.5%
March70.6%83.3%▲ 18.0%
April74.4%77.0%▲ 3.5%
May73.3%72.2%▼ 1.5%
June63.7%65.5%▲ 2.9%
July79.7%80.3%▲ 0.7%
August64.7%64.1%▼ 1.0%
September77.1%––
October81.1%–in progress
November82.4%––
December76.6%––
Year-to-date average (Jan–Aug)70.8%75.7%▲ 6.9%

Load factor (computed)

only flights to or from one country, not the full total

Passengers ÷ seats offered, both as reported by the US BTS for the same months. Computed by us; the two source series are shown on this page.

The most recent periods18 periods
PeriodLoad factor 2019Load factor 2020Change vs last year
January80.8%69.9%▼ 13.5%
February69.3%69.3%▼ 0.1%
March72.6%63.3%▼ 12.9%
April80.4%––
May78.7%52.9%▼ 32.7%
June74.5%56.5%▼ 24.2%
July80.3%43.4%▼ 46.0%
August74.8%––
September82.5%––
October72.0%––
November76.7%––
December83.7%––

Seasonality · flights operated by month

Year JanFebMarAprMayJunJulAugSepOctNovDec
2024 36 34 34 35 35 34 36 36 34 36 34 31
2025 35 32 36 34 36 34 36 34 36 34 34 50
2026 52 40 36 34 34 36 34 36

Flight numbers and routes

Busiest flight numbers

FlightRouteOn timeDepartures counted
SAA0226CPT–GRU50.0%49
SAA0227GRU–CPT68.1%49
SAA0222JNB–GRU63.8%48
SAA0223GRU–JNB53.2%48
SA342CPT–JNB2 legs65.1%44
SA189DAR–JNB100.0%43
SA326CPT–JNB81.4%43
SA354CPT–JNB65.1%43
All 36 flight numbers of this airline

Busiest routes

RouteFlight numbersDepartures counted
CPT–JNBCape Town International Airport · O.R. Tambo International Airport11427
DUR–JNBKing Shaka International Airport · O.R. Tambo International Airport7286
JNB–PLZO.R. Tambo International Airport · Chief Dawid Stuurman International Airport4162
CPT–GRUCape Town International Airport · São Paulo/Guarulhos–Governor André Franco Montoro International Airport298
GRU–JNBSão Paulo/Guarulhos–Governor André Franco Montoro International Airport · O.R. Tambo International Airport296
GBE–JNBSir Seretse Khama International Airport · O.R. Tambo International Airport278
DAR–JNBJulius Nyerere International Airport · O.R. Tambo International Airport143
JNB–LUNO.R. Tambo International Airport · Kenneth Kaunda International Airport141
Routes directory11 airport pairs in total

Counted from the 36 flight numbers we publish under this airline's code, October 2024 to October 2026, according to Avionio, Brazil's ANAC. This is not the airline's full network, and where the source is an airport departures board a number can be a codeshare operated by another airline.

Flight timing & delays

Historical departures, grouped by the scheduled local time at the departure airport. These are recorded outcomes, not a forecast for your flight.

Times are local to each departure airport. Results combine the routes in this source’s coverage; a different mix of routes can change the averages.

Flights touching Brazil reported to ANAC · partial coverage

Source: Brazil's ANAC · Oct 12, 2024 → Mar 29, 2025

Recorded flights194South African Airways

Departure hour

Recorded flights Partial coverage: only flights touching the source country

Hover, tap or focus a point to see its value, sample and source.

No bucket in this view has 200 measured departures yet. Flight counts are shown; on-time and delay charts become available when the sample is large enough.

View the figures
Departure hourOn-time departuresAverage departure delayWith departure timeRecorded flights
00:00Fewer than 200 measured departures—2324
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:00No observations———
06:00No observations———
07:00No observations———
08:00No observations———
09:00Fewer than 200 measured departures—44
10:00No observations———
11:00Fewer than 200 measured departures—4344
12:00Fewer than 200 measured departures—4849
13:00No observations———
14:00No observations———
15:00No observations———
16:00No observations———
17:00Fewer than 200 measured departures—4748
18:00Fewer than 200 measured departures—2425
19:00No observations———
20:00No observations———
21:00No observations———
22:00No observations———
23:00No observations———

Day of week

Recorded flights Partial coverage: only flights touching the source country

Hover, tap or focus a point to see its value, sample and source.

No bucket in this view has 200 measured departures yet. Flight counts are shown; on-time and delay charts become available when the sample is large enough.

View the figures
Day of weekOn-time departuresAverage departure delayWith departure timeRecorded flights
MondayFewer than 200 measured departures—4848
TuesdayFewer than 200 measured departures—2424
WednesdayFewer than 200 measured departures—2324
ThursdayFewer than 200 measured departures—4648
FridayNo observations———
SaturdayFewer than 200 measured departures—4850
SundayNo observations———

Month of year

Months combine the same calendar month across the years shown; this is a seasonal pattern, not a monthly time series.

Recorded flights Partial coverage: only flights touching the source country

Hover, tap or focus a point to see its value, sample and source.

No bucket in this view has 200 measured departures yet. Flight counts are shown; on-time and delay charts become available when the sample is large enough.

View the figures
Month of yearOn-time departuresAverage departure delayWith departure timeRecorded flights
JanFewer than 200 measured departures—3535
FebFewer than 200 measured departures—3232
MarFewer than 200 measured departures—3434
AprNo observations———
MayNo observations———
JunNo observations———
JulNo observations———
AugNo observations———
SepNo observations———
OctFewer than 200 measured departures—2424
NovFewer than 200 measured departures—3434
DecFewer than 200 measured departures—3035

Delay and on-time rates need at least 200 measured departures per bucket. Smaller samples remain visible in the flight-count chart. An empty slot means no observations, not zero flights.

Recorded outcomes

  • On time 57.2% 111
  • Delayed >15 min 40.2% 78
  • Cancelled 2.6% 5
  • Missing departure time 0.0% 0

All recorded flights with a known scheduled local time, counted once. Missing actual times are shown separately.

On time means departing no more than 15 minutes after schedule. Cancelled flights and flights missing departure times are excluded from the on-time rate and average delay.

How to read this chart

Loading the guide…