AIRPORT HUB · JOHANNESBURG
O.R. Tambo processed 20.9 million passengers in fiscal 2024/25 — still Africa’s busiest airport by a wide margin — and ACSA’s December 2025 was the network’s best month since the pandemic. The G20 summit was the stress test; the system passed.
O.R. Tambo is southern Africa’s gravitational centre: every long-haul into the region lands here or in Cape Town, and Johannesburg takes the business traffic, the transfer banks and the cargo. Qantas restored nonstops from Perth, Air France lifted Cape Town capacity, and the December 2025 festive peak put three ACSA airports over projection simultaneously.
The constraint is not demand but polish: OTP at 77.5% reflects European weather feeding late aircraft, and the airside infrastructure is mid-renewal under ACSA’s multiyear capex program. The G20 arrival waves — dozens of state aircraft in sequence — were handled without a single headline incident, the operational credential the airport needed.
Lanseria, northwest of the city, absorbs the domestic overflow and the FlySafair generation — Gauteng is one of the few African markets with a genuine two-airport dynamic. The Gautrain expansion’s proposed link to Lanseria would weld the secondary airport into the premium rail spine.
For travelers: JNB sits 25 km east of the centre on the Gautrain airport line — 15 minutes to Sandton, the single most useful transit fact in the city. Intercontinental connections run through the Gulf and European hubs; the direct long-haul map is growing but remains the region’s bottleneck.
The TIO read: O.R. Tambo is Africa’s most consequential airport and finally behaves like it — record festive numbers, a clean G20, route restorations. Watch OTP and the Lanseria rail decision; both move in 2026. For now, book the Gautrain arrival and ignore the taxi rank.
Subscribe to the digest and receive key market signals every two weeks.