Skip to content
AirportLiveCams

Airport codes

πŸ‡ΏπŸ‡¦ South Africa airport codes

90 airports in South Africa have an IATA code. ICAO codes here mostly begin with FA.

Major airports

IATAICAOAirport
AAMFAMDMalamala AirportMalamala
ADYFAALAlldays AirportAlldays
AFDFAPAPort Alfred AirportPort Alfred
AGZFAAGAggeneys AirportAggeneys
ALJFAABAlexander Bay AirportAlexander Bay
ASSFAARArathusa Safari Lodge AirportArathusa
BFNFABLBram Fischer International AirportBloemfontein
BIYFABEBisho AirportBisho
CDOFACDCradock AirportCradock
CPTFACTCape Town International AirportCape Town
DUKFADKMubatuba AirportMubatuba
DURFALEKing Shaka International AirportDurban
ELLβ€”Ellisras Matimba AirportEllisras
ELSFAELKing Phalo AirportEast London
EMGFAEMEmpangeni AirportEmpangeni
FCBFAFBFicksburg Sentraoes AirportFicksburg
GCJFAGCGrand Central AirportMidrand
GIYFAGIGiyani AirportGiyani
GRJFAGGGeorge AirportGeorge
GSSFASESabi Sabi AirportBelfast
HDSFAHSEastgate Airport / Air Force Base HoedspruitHoedspruit
HLAFALALanseria International AirportJohannesburg
HLWFAHLHluhluwe AirportHluhluwe
HPRβ€”Pretoria Central HeliportPretoria
HRSβ€”Harrismith AirportHarrismith
HZVβ€”Hazyview AirportHazyview
INYβ€”Inyati AirportInyati
JNBFAORO.R. Tambo International AirportJohannesburg
JOHFAPJPort St Johns AirportPort St Johns
KHOβ€”Khoka Moya AirportKhoka Moya
KIGβ€”Koingnaas AirportKoingnaas
KIMFAKMKimberley AirportKimberley
KLZFAKZKleinsee AirportKleinsee
KMHFAKUJohan Pienaar AirportKuruman
KOFβ€”Komatipoort AirportKomatipoort
KXEFAKDP C Pelser AirportKlerksdorp
LAYFALYLadysmith AirportLadysmith
LCDFALOLouis Trichardt AirportLouis Trichardt
LDZFALDLondolozi AirportLondolozi
LLEFAMNMalelane AirportMalelane
LMRFALCLime Acres Finsch Mine AirportLime Acres
LTAFATZTzaneen AirportTzaneen
MBDFAMMGeorge Dick Montshioa AirportMafeking
MBMβ€”Mkambati AirportMkambati
MEZFAMHMusina(Messina) AirportMusina
MGHFAMGMargate AirportMargate
MQPFAKNKruger Mpumalanga International AirportMbombela
MWRβ€”Motswari AirportMotswari Private Game Reserve
MZQFAMUMkuze AirportMkuze
MZYFAMOMossel Bay AirportMossel Bay
NCSFANCNewcastle AirportNewcastle
NGLFANGNgala AirportNgala
NLPFANSNelspruit AirportNelspruit
NTYFAPNPilanesberg International AirportPilanesberg
OUHFAOHOudtshoorn AirportOudtshoorn
OVGFAOBOverberg AirportOverberg
PBZFAPGPlettenberg Bay AirportPlettenberg Bay
PCFFAPSPotchefstroom AirportPotchefstroom
PHWFAPHHendrik Van Eck AirportPhalaborwa
PLZFAPEChief Dawid Stuurman International AirportGqeberha (Port Elizabeth)
PRKFAPKPrieska AirportPrieska
PRYFAWBWonderboom AirportPretoria
PTGFAPPPolokwane International AirportPolokwane
PZBFAPMPietermaritzburg AirportPietermaritzburg
PZLFADQZulu Inyala AirportPhinda
QRAFAGMRand AirportJohannesburg
RCBFARBRichards Bay AirportRichards Bay
RODFARSRobertson AirportRobertson
RVOFARIReivilo AirportReivilo
SBUFASBSpringbok AirportSpringbok
SDBFALWLangebaanweg Air Force BaseLangebaanweg
SISFASSSishen AirportSishen
SSXFASPSingita Safari Lodge AirportSingita Safari Lodge
SZKFASZSkukuza AirportSkukuza
TCUFATNThaba Nchu Tar AirportHomeward
THYFATHThohoyandou AirportThohoyandou
TSDβ€”Tshipise AirportTshipise
ULDFAULPrince Mangosuthu Buthelezi AirportUlundi
ULXFAUSUlusaba AirportUlusaba
UTEFABUBultfontein AirportBultfontein
UTNFAUPUpington AirportUpington
UTTFAUTK. D. Matanzima AirportMthatha
UTWFAQTQueenstown AirportQueenstown
VIRFAVGVirginia AirportDurban
VREFAVRVredendal AirportVredendal
VRUFAVBVryburg AirportVryburg
VYDFAVYVryheid AirportVryheid
WELFAWMWelkom AirportWelkom
WKFFAWKWaterkloof Air Force BasePretoria
ZECFASCSecunda AirportSecunda

Airport data from OurAirports (public domain), updated 2026-11-10. All airport codes.