South Africa’s Missing Domestic Perishable Air Network
The 5% Problem Nobody’s Writing About
South Africa’s airfreight conversation is dominated by exports. Table grapes from the Hex River Valley to European supermarkets within 48 hours. Pharmaceuticals from O.R. Tambo to Asian distribution hubs. Citrus, cut flowers, premium fish, all moving on wide-body bellies and chartered freighters out of three international airports.
That conversation is real, and the numbers are real. South Africa handled roughly 450,000 tonnes of airfreight in 2024, with O.R. Tambo accounting for more than 90% of throughput. Most of it international. Most of it inbound or outbound, not internal.
Here is the line in the Department of Transport’s Draft Airfreight Strategy 2025 that should be the centre of an entirely different conversation:
The domestic market remains modest, contributing less than 5% of total transported volumes.
Less than 5%. In a country where road transport between Johannesburg and Cape Town runs sixteen to eighteen hours over 1,400 kilometres, where load shedding still occasionally knocks out cold rooms in the middle of a delivery window, where reefer trucks tie up two days of driver and asset time on a single round trip, less than 5% of airfreight volumes move domestically.
Most of that 5% is O.R. Tambo to Cape Town and back. Smaller volumes touch King Shaka. Almost nothing moves through Lanseria, Bloemfontein, George, Port Elizabeth, East London, or Upington as scheduled domestic perishable cargo.
This is not a market failure. It is a market that essentially does not exist as a structured offering, despite the operational case for it being clear on routes where it does run.
What Domestic Perishable Air Cargo Actually Looks Like Today
The Curator’s standard caveat: the published rates from passenger airlines are inflated. They are list prices, designed for occasional shippers and forwarders without volume commitments. The actual operational rates available to operators with consistent traffic are substantially lower.
For context, a regular operator moving roughly two tons of perishable cargo per month between Lanseria and Cape Town can secure rates around R22 per kilogram, exclusive of VAT, through dedicated cargo carriers. That is the working rate, not the headline rate. International spot rates out of Africa, by comparison, sit around USD 2.95 per kilogram in early 2026 — roughly R55 per kilogram. The domestic operational rate is less than half the international spot rate.
At R22 per kilogram, a two-hour flight competes hard with an eighteen-hour reefer haul for the right cargo profile:
- High-value chilled product where shelf life loss in transit eats margin (premium seafood, specialist meat cuts, lab samples)
- Pharmaceutical and diagnostic shipments where cold chain integrity is non-negotiable
- Time-critical replenishment where a stock-out costs more than the freight premium
- Live product where road transit time is itself the constraint (live shellfish, ornamental fish, certain horticulture)
For commodity chilled freight — chicken, dairy, processed meat, table-stock produce — the road option still wins on cost per kilogram by a wide margin, even at inflated airline rates. The economics only work when the value density of the cargo justifies the speed and handling premium. That cuts the addressable market down to a narrow slice, but it is a slice that genuinely exists and is genuinely under-served.
The Belly-Hold Dependency
Here is what most shippers do not realise about South African domestic air cargo: there is no domestic dedicated freighter network. Nothing equivalent to FedEx’s overnight network in the United States. Nothing equivalent to the dedicated cargo aircraft moving fresh produce between Australian state capitals.
Domestic air cargo in South Africa moves on:
- Passenger aircraft belly holds — SAA, Airlink, FlySafair, Lift, and other scheduled carriers. Cargo goes where the passengers go, when the passengers go, in whatever space is left after baggage.
- A small number of dedicated cargo operators — running specialist routes, often on smaller aircraft, often with overnight cycles built around express courier networks rather than perishable cold chain.
- Charter flights — used seasonally for export volumes, almost never for domestic perishable distribution because the economics do not work at sub-trunk-route volumes.
The belly-hold dependency is the binding constraint. When SAA, Airlink, or another scheduled carrier dictates the timetable, the cargo operator does not get to choose when their product flies. They get to choose between the slots that exist. That is fine for a courier shipping documents and packages. It is operationally fragile for cargo where temperature exposure is the dominant risk variable.
The Night-Flight Workaround
This is the kind of operational adaptation you only learn by running the cargo: the last flight of the day matters more than the temperature of the hold.
The aircraft itself is not the problem. Cargo holds on commercial passenger aircraft maintain temperatures broadly compatible with chilled product during cruise, and flight time on domestic trunk routes is two hours or less. The problem is everything either side of the flight.
- Loading on the apron at the origin airport, often in summer afternoon temperatures of 30°C-plus
- Tarmac dwell while the aircraft is loaded with passenger baggage and other cargo
- Unloading at the destination, again in ambient conditions
- Holding in the cargo terminal pending collection, where temperature control varies wildly by airport and time of day
A morning flight in summer means cargo is exposed to two heat-of-the-day events: the loading window at origin and the offload at destination. An evening flight means one — at most. The last flight of the day, departing after sunset, is the operationally cleanest option. The product is loaded as ambient temperatures drop, the aircraft cruises through cool night air, and the offload happens in the early hours when terminal ambient temperatures are at their lowest of the day.
This is not a feature of any airline’s cold chain offering. It is not in any service-level agreement. It is what experienced operators do because the physics of the problem is unforgiving and the infrastructure is what it is.
The Regional Gap
The Lanseria↔Cape Town corridor, and to a lesser extent the O.R. Tambo↔Cape Town and O.R. Tambo↔King Shaka corridors, are the only domestic lanes where perishable air cargo functions as a routine option. Everything else is sporadic at best.
Consider the regional picture:
- Upington has a 4.9-kilometre runway capable of handling wide-body freighters, and runs a serious export grape operation between November and January. Outside that seasonal window, the cargo apron is largely idle for chilled product. There is no year-round structured perishable air offering. Roads from Upington to Johannesburg run roughly 800 kilometres, eight to ten hours of driving across the Northern Cape.
- George serves the Garden Route economy, including a substantial dairy and chilled food sector. Road haul to Johannesburg via the N2 and N1 is ten to twelve hours. There is no scheduled perishable air cargo service connecting it to either Gauteng or Cape Town. Passenger flight schedules are too thin to support reliable belly-hold capacity.
- Bloemfontein is the easier case to dismiss because it sits on the N1 trunk route, four to five hours from Johannesburg by road and ten to eleven from Cape Town. Road economics work for most cargo profiles. But Bloemfontein is also the natural distribution node for Free State and parts of the Eastern Cape, and the absence of any structured air option closes off use cases that would be served in larger markets.
- Polokwane and the broader Limpopo region are paradoxically close to Johannesburg by road — three to four hours — but distant from any practical air option. Regional cold chain into Limpopo is genuinely thin, and the air option does not exist as a fallback when road infrastructure fails.
- Port Elizabeth and East London sit on a coastal road corridor that is long, increasingly poorly maintained, and exposes cargo to fifteen-plus hour transits. There is daily passenger air service. There is no structured perishable cargo offering on those routes.
The pattern is consistent. The infrastructure (airports, runways, passenger services) exists. The structured perishable air cargo product does not.
Why This Hasn’t Been Built
The honest answer is that South African Express tried something adjacent to this and did not survive. Domestic dedicated freighter economics are difficult anywhere, and they are particularly difficult in a market where:
- Trunk-route volumes are concentrated on a single corridor (Johannesburg–Cape Town)
- Secondary routes do not generate enough cargo per week to justify dedicated capacity
- Belly-hold capacity on passenger flights, however imperfect, is genuinely cheap on the margin because it is incremental
- The base of shippers willing to pay R22 per kilogram is small compared to the base willing to pay R8 per kilogram for road
- Cold chain handling infrastructure at secondary airports is largely absent, meaning even a willing operator faces capex at every endpoint
The Draft Airfreight Strategy 2025 acknowledges the structural problem in different language. It identifies “fragmented cargo corridors” and “limited regional connectivity” as binding constraints. It proposes 23 actions including third-party cargo handling frameworks, bypass facilities, integrated land-use planning, and improved data collection. The strategy is correct that the airfreight sub-sector is “underdeveloped and fragmented.” It is less explicit about the fact that domestic perishable cargo specifically is closer to being absent than fragmented.
What “Structured” Would Actually Require
This is the part that deserves its own article. The short version:
- Cold chain handling at secondary airports. Most ACSA-network airports outside O.R. Tambo and Cape Town International have minimal or no temperature-controlled cargo handling capability. Building it requires capital, but not at hub-airport scale — a 100-square-metre cool room with appropriate dock connections is a small fraction of a single freighter aircraft.
- Slot discipline and night-flight access. The operational solution to tarmac heat exposure is night flying, but several airports have curfews, noise restrictions, or simply do not run ground services after dark. Working around these requires regulatory engagement, not technology.
- Right-sized cargo aircraft. Domestic regional routes do not need wide-body freighters. They need turboprop and narrow-body capacity sized to weekly volumes of two to ten tonnes per route. That capacity exists in the global used aircraft market.
- Volume aggregation. No single shipper generates enough perishable cargo to fill a regional freighter. The model has to be consolidation, with a forwarder or operator pooling multiple consignments into a single flight. This is not novel; it is how every functional regional cargo network in the world operates.
- Honest economics. A structured offering will not be cheaper than belly-hold for the routes belly-hold serves. It will be more reliable, more predictable, and operationally cleaner — which is what shippers paying for cold chain integrity are actually buying.
None of this requires the R21.7 billion ACSA infrastructure programme that the broader aviation conversation is anchored to. It requires considerably less capital, considerably more operational discipline, and a willingness to engage with a market that the export-hub conversation does not see.
The Contrarian Conclusion
The standard South African airfreight conversation imports its assumptions from larger markets. Bigger hubs. More international connectivity. Aerotropolis development. Competition with Dubai and Nairobi for transit traffic.
Those conversations are not wrong. They are also not the conversation that matters most for South Africa’s domestic cold chain.
The structural gap is the missing domestic perishable network. A country with three international airports, ten ACSA-managed regional airports, a 4.9-kilometre runway in the Northern Cape, and 770,000 kilometres of refrigerated road haul experience built up over the last decade should have a functioning regional perishable air cargo offering. It does not, because the conversation has been about exports, and the operators who could have built one have not had the volume base, the regulatory tailwinds, or the airport-side cold chain infrastructure to make it work.
That is the gap worth writing about. Not because it is glamorous, but because it is real, it is measurable in the Department of Transport’s own data, and it is the kind of structural problem that physics and economics can actually be brought to bear on.
The 5% number is the headline. The article worth writing is everything that 5% is missing.
This article draws on operational experience running approximately two tons per month of perishable air cargo on the Lanseria↔Cape Town lane through The Frozen Food Courier. Rate references reflect contracted operational pricing, not headline airline tariffs.
Sources & References
About These Sources
This article draws on government policy documents, industry market research, and comparative international data. The Department of Transport’s Draft Airfreight Strategy 2025 is the primary authoritative source for South African domestic airfreight volume statistics. All sources were verified as accessible at the time of publication. Operational rate references reflect contracted pricing available to operators with consistent volume commitments and should not be interpreted as published airline tariffs.
Government & Policy
- Department of Transport — Draft Airfreight Strategy for South Africa 2025 — Primary policy document confirming domestic airfreight contributes less than 5% of total transported volumes, with O.R. Tambo accounting for over 90% of throughput. Source for the 23-action implementation plan and identification of fragmented cargo corridors as a binding constraint.
- SAnews — Deadline looms for comments on Airfreight Strategy — Government communication on the 11 priority areas in the Draft Airfreight Strategy, including the policy framing of fragmented cargo corridors and integrated airfreight network development.
- African Pilot — Draft Airfreight Strategy for South Africa: Public Comments Invited — Detailed breakdown of the 450,000 tonnes 2024 airfreight volume figure, year-on-year growth rate of 1.5%, per-capita comparisons, and the 23 specific actions outlined in the draft strategy.
Industry & Market Data
- Mordor Intelligence — South Africa Air Freight Market Size & Growth to 2031 — Market sizing data including the USD 1.08 billion 2025 valuation, 51.4% belly cargo share, dedicated freighter CAGR projections, and provincial market share breakdown showing Gauteng dominance at 40.4%.
- Air Cargo News — Airfreight rates continue to rise despite demand weakness — WorldACD data on Africa-origin air cargo spot rates at USD 2.95 per kilogram in week 15 of 2026, used as the international benchmark against which domestic operational rates are compared.
- African Pilot — South Africa Backs Aviation Growth With R21.7bn Investment — Source for the R21.7 billion ACSA infrastructure investment commitment and the 1.2 million tonne airfreight target through the ACSA network.
Regional Airport Infrastructure
- Upington International Airport — Infrastructure & Operations Profile — Reference for the 4,900-metre runway specification, seasonal table grape charter operations between November and January, and the distinction between seasonal export infrastructure and year-round domestic perishable handling capacity.
Comparative Reference
- World Bank — Air Freight: A Market Study with Implications for Landlocked Countries — Foundational reference on air freight economics including the 4-5x road transport cost ratio, marginal cost calculation for belly cargo, and the structural reasons short-distance air freight rates per kilometre run higher than long-haul.
