ShareYourGroupShareYourGroupAirports

Airports in South Africa

Airport codes of South Africa: every airport with an IATA code, with its city. Type to filter.

South Africa has 90 airports with an IATA code in the open data. 22 of them have scheduled airline flights and have their own page here. The large airports are Bloemfontein (BFN), Cape Town (CPT), Durban (DUR), East London (ELS), George (GRJ), Johannesburg (HLA), Johannesburg (JNB), Kimberley (KIM), Mbombela (MQP), Gqeberha (Port Elizabeth) (PLZ), Polokwane (PTG). The longest runway is at Upington Airport: 4,900 metres. The highest is O.R. Tambo International Airport, at 1,694 metres above sea level.

CodeAirportCityCountry
BFNBram Fischer International AirportBloemfonteinSouth Africa
CPTCape Town International AirportCape TownSouth Africa
DURKing Shaka International AirportDurbanSouth Africa
ELSKing Phalo AirportEast LondonSouth Africa
GRJGeorge AirportGeorgeSouth Africa
PLZChief Dawid Stuurman International AirportGqeberha (Port Elizabeth)South Africa
HDSEastgate Airport / Air Force Base HoedspruitHoedspruitSouth Africa
HLALanseria International AirportJohannesburgSouth Africa
JNBO.R. Tambo International AirportJohannesburgSouth Africa
KIMKimberley AirportKimberleySouth Africa
MBDGeorge Dick Montshioa AirportMafekingSouth Africa
MGHMargate AirportMargateSouth Africa
MQPKruger Mpumalanga International AirportMbombelaSouth Africa
MZQMkuze AirportMkuzeSouth Africa
UTTK. D. Matanzima AirportMthathaSouth Africa
PHWHendrik Van Eck AirportPhalaborwaSouth Africa
PZBPietermaritzburg AirportPietermaritzburgSouth Africa
PTGPolokwane International AirportPolokwaneSouth Africa
RCBRichards Bay AirportRichards BaySouth Africa
SISSishen AirportSishenSouth Africa
SZKSkukuza AirportSkukuzaSouth Africa
UTNUpington AirportUpingtonSouth Africa
AGZAggeneys AirportAggeneysSouth Africa
ALJAlexander Bay AirportAlexander BaySouth Africa
ADYAlldays AirportAlldaysSouth Africa
ASSArathusa Safari Lodge AirportArathusaSouth Africa
GSSSabi Sabi AirportBelfastSouth Africa
BIYBisho AirportBishoSouth Africa
UTEBultfontein AirportBultfonteinSouth Africa
CDOCradock AirportCradockSouth Africa
VIRVirginia AirportDurbanSouth Africa
ELLEllisras Matimba AirportEllisrasSouth Africa
EMGEmpangeni AirportEmpangeniSouth Africa
FCBFicksburg Sentraoes AirportFicksburgSouth Africa
GIYGiyani AirportGiyaniSouth Africa
HRSHarrismith AirportHarrismithSouth Africa
HZVHazyview AirportHazyviewSouth Africa
HLWHluhluwe AirportHluhluweSouth Africa
TCUThaba Nchu Tar AirportHomewardSouth Africa
INYInyati AirportInyatiSouth Africa
QRARand AirportJohannesburgSouth Africa
KHOKhoka Moya AirportKhoka MoyaSouth Africa
KLZKleinsee AirportKleinseeSouth Africa
KXEP C Pelser AirportKlerksdorpSouth Africa
KIGKoingnaas AirportKoingnaasSouth Africa
KOFKomatipoort AirportKomatipoortSouth Africa
KMHJohan Pienaar AirportKurumanSouth Africa
LAYLadysmith AirportLadysmithSouth Africa
SDBLangebaanweg Air Force BaseLangebaanwegSouth Africa
LMRLime Acres Finsch Mine AirportLime AcresSouth Africa
LDZLondolozi AirportLondoloziSouth Africa
LCDLouis Trichardt AirportLouis TrichardtSouth Africa
AAMMalamala AirportMalamalaSouth Africa
LLEMalelane AirportMalelaneSouth Africa
GCJGrand Central AirportMidrandSouth Africa
MBMMkambati AirportMkambatiSouth Africa
MZYMossel Bay AirportMossel BaySouth Africa
MWRMotswari AirportMotswari Private Game ReserveSouth Africa
DUKMubatuba AirportMubatubaSouth Africa
MEZMusina(Messina) AirportMusinaSouth Africa
NLPNelspruit AirportNelspruitSouth Africa
NCSNewcastle AirportNewcastleSouth Africa
NGLNgala AirportNgalaSouth Africa
OUHOudtshoorn AirportOudtshoornSouth Africa
OVGOverberg AirportOverbergSouth Africa
PZLZulu Inyala AirportPhindaSouth Africa
NTYPilanesberg International AirportPilanesbergSouth Africa
PBZPlettenberg Bay AirportPlettenberg BaySouth Africa
AFDPort Alfred AirportPort AlfredSouth Africa
JOHPort St Johns AirportPort St JohnsSouth Africa
PCFPotchefstroom AirportPotchefstroomSouth Africa
HPRPretoria Central HeliportPretoriaSouth Africa
PRYWonderboom AirportPretoriaSouth Africa
WKFWaterkloof Air Force BasePretoriaSouth Africa
PRKPrieska AirportPrieskaSouth Africa
UTWQueenstown AirportQueenstownSouth Africa
RVOReivilo AirportReiviloSouth Africa
RODRobertson AirportRobertsonSouth Africa
ZECSecunda AirportSecundaSouth Africa
SSXSingita Safari Lodge AirportSingita Safari LodgeSouth Africa
SBUSpringbok AirportSpringbokSouth Africa
THYThohoyandou AirportThohoyandouSouth Africa
TSDTshipise AirportTshipiseSouth Africa
LTATzaneen AirportTzaneenSouth Africa
ULDPrince Mangosuthu Buthelezi AirportUlundiSouth Africa
ULXUlusaba AirportUlusabaSouth Africa
VREVredendal AirportVredendalSouth Africa
VRUVryburg AirportVryburgSouth Africa
VYDVryheid AirportVryheidSouth Africa
WELWelkom AirportWelkomSouth Africa

Airports with a link have scheduled airline flights. The others have a code but are used by charter, private, cargo or military flights, or have lost their scheduled flights. Data: OurAirports, 11 November 2026.