Airports in South Africa

53 airports with an IATA location identifier, of which 1is a cargo hub in our routing model.

Cargo hubs

Airports where at least one carrier in the registry bases its cargo operation.

IATA Airport Cargo hub
AGZ Aggeneys Airport —
ALJ Alexander Bay Airport —
BIY Bisho Airport —
BFN Bram Fischer International Airport —
CPT Cape Town International Airport —
PLZ Chief Dawid Stuurman International Airport —
HDS Eastgate Airport / Air Force Base Hoedspruit —
FCB Ficksburg Sentraoes Airport —
GRJ George Airport —
GCJ Grand Central Airport —
HRS Harrismith Airport —
PHW Hendrik Van Eck Airport —
KMH Johan Pienaar Airport —
UTT K. D. Matanzima Airport —
KIM Kimberley Airport —
ELS King Phalo Airport —
DUR King Shaka International Airport —
KLZ Kleinsee Airport —
MQP Kruger Mpumalanga International Airport —
LAY Ladysmith Airport —
SDB Langebaanweg Airport —
HLA Lanseria International Airport —
LMR Lime Acres Finsch Mine Airport —
AAM Malamala Airport —
MGH Margate Airport —
MZQ Mkuze Airport —
MBD Mmabatho International Airport —
NCS Newcastle Airport —
JNB O.R. Tambo International Airport hub
OUH Oudtshoorn Airport —
KXE P C Pelser Airport —
PZB Pietermaritzburg Airport —
NTY Pilanesberg International Airport —
PBZ Plettenberg Bay Airport —
PTG Polokwane International Airport —
JOH Port St Johns Airport —
PCF Potchefstroom Airport —
ULD Prince Mangosuthu Buthelezi Airport —
UTW Queenstown Airport —
QRA Rand Airport —
RCB Richards Bay Airport —
ROD Robertson Airport —
ZEC Secunda Airport —
SIS Sishen Airport —
SZK Skukuza Airport —
SBU Springbok Airport —
LTA Tzaneen Airport —
UTN Upington Airport —
VIR Virginia Airport —
VRE Vredendal Airport —
VRU Vryburg Airport —
WKF Waterkloof Air Force Base —
PRY Wonderboom Airport —

"Cargo hub" means a carrier in AirScanner's 46-airline registry bases its cargo operation at that airport. An airport without the marker still accepts cargo — it simply is not a hub in this model.