South Africa has major international airports in Cape Town, Johannesburg and to a lessor extent Durban; as well as a host of smaller regional airports.
Closest city |
Name of Airport (IATA, ICAO) |
Cape Town |
Cape Town International Airport (CPT, FACT) |
Durban |
Durban International Airport (DUR, FADN) |
Johannesburg |
Lanseria Airport (HLA, FALA) |
Johannesburg |
O.R. Tambo International Airport (JNB, FAJS) |
Mmabatho |
Mmabatho International Airport (MBD, FAMM) |
Kruger Mpumalanga International Airport (MQP, FAKN) |
|
Polokwane |
Polokwane International Airport (PTG, FAPP) |
Sun City |
Pilanesberg International Airport (NTY, FAGN) |
Closest town |
Name of Airport (IATA, ICAO) |
Bloemfontein |
Bloemfontein Airport (BFN, FABL) |
East London |
East London Airport (ELS, FAEL) |
George |
George Airport (GRJ, FAGG) |
Hoedspruit |
Eastgate Airport (HDS) |
Kimberley Airport (KIM, FAKM) |
|
Mala Mala |
Mala Mala Airport (AAM, FAMD) |
Margate |
Margate Airport (MGH, FAMG) |
Mthatha |
K.D. Matanzima (UTT, FAUT) |
Phalaborwa |
Phalaborwa Airport (PHW, FAPH) |
Pietermaritzburg Airport (PZB, FAPM) |
|
Port Elizabeth |
Port Elizabeth Airport (PLZ, FAPE) |
Upington Airport (UTN, FAUP) |
|
Richards Bay |
Richards Bay Airport (RCB, FARB) |
Closest town |
Name of Airport (IATA, ICAO) |
Aliwal North |
Aliwal North Airport (FAAN) |
Bisho |
Bisho Airport (BIY, FABE) |
Cradock |
Cradock Airport (CDO, FACD) |
Gcuwa (formerly Butterworth) |
Butterworth Airport (UTE, FABU) |
Graaff Reinet Airport (FAGR) |
|
Grahamstown Airport (FAGR) |
|
Lusikisiki |
Lusikisiki Airport (LUJ, FALK) |
Mzamba |
Mzamba Airport (MZF, FAMW) |
Port Alfred Airport (AFD, FAPA) |
|
Port St Johns |
Port St Johns Airport (JOH, FAPJ) |
Queenstown |
Queenstown Airport (UTW, FAQT) |
Closest town |
Name of Airport (IATA, ICAO) |
Bethlehem |
Bethlehem Airport (FABM) |
Bothaville |
Bothaville Airport (FABO) |
Ficksburg |
Ficksburg Airport (FCB, FAFB) |
Gariep Dam |
Gariep Dam Airport (FAHV) |
Harrismith |
Harrismith Airport (HRS, FAHR) |
New Tempe |
New Tempe Airport (FATP) |
Parys |
Parys Airport (FAPY) |
Thaba Nchu |
Thaba Nchu Airport (TCU, FATN) |
Welkom |
Welkom Airport (WEL, FAWM) |
Closest town |
Name of Airport (IATA, ICAO) |
Brakpan |
Brakpan Airport (FABB) |
Johannesburg |
Grand Central Airport (GCJ, FAJB) |
Johannesburg |
Rand Airport (QRA, FAGM) |
Krugersdorp |
Krugersdorp Airport (FAKR) |
Pretoria |
Wonderboom Airport (PRY, FAWB) |
Closest town |
Name of Airport (IATA, ICAO) |
Durban |
Virginia Airport (VIR, FAVG) |
Empangeni |
Empangeni Airport (EMG, FAEM) |
Greytown |
Greytown Airport (FAGY) |
Hluhluwe |
Hluhluwe Airport (HLW, FAHL) |
Ladysmith |
Ladysmith Airport (LAY, FALY) |
Mtubtuba |
Mtubtuba Airport (DUK, FADK) |
Mkuze |
Mkuze Airport (MZQ, FAMU) |
Newcastle |
Newcastle Airport (NCS, FANC) |
Ulundi |
Ulundi Airport (ULD, FAUL) |
Vryheid |
Vryheid Airport (VYD, FAVY) |
Closest town |
Name of Airport (IATA, ICAO) |
Alldays |
Alldays Airport (ADY, FAAL) |
Giyani |
Giyani Airport (GIY, FAGI) |
Lephalale |
Mitimba Airport (ELL, FAER) |
Modimolle |
Modimolle Airport (FANY) |
Musina |
Musina Airport (MEZ, FAMS) |
Polokwane |
Pietersburg Municipal Airport (FAPI) |
Thohoyandou |
P.R. Mphephu Airport (FAPI) |
Tzaneen |
Tzaneen Airport (LTA, FATZ) |
Closest town |
Name of Airport (IATA, ICAO) |
Ermelo |
Ermelo Airport (FAEO) |
Hazyview |
Hazyview Airport (HZV) |
Komatipoort |
Komatipoort Airport (KOF, FAKP) |
Malelane |
Malelane Airport (LLE, FAMN) |
Marble Hall |
Marble Hall Airport (FAMI) |
Middelburg |
Middelburg Airport (FAMB) |
Nelspruit |
Nelspruit Airport (NLP, FANS) |
Ngala |
Ngala Airport (NGL, FANG) |
Secunda |
Secunda Airport (ZEC, FASC) |
Skukuza |
Skukuza Airport (SZK, FASZ) |
Closest town |
Name of Airport (IATA, ICAO) |
Aggeneys |
Aggeneys Airport (AGZ, FAAG) |
Alexander Bay |
Alexander Bay Airport (ALJ, FAAB) |
Alkantpan |
Alkantpan Airport (FACO) |
Calvinia |
Calvinia Airport (FACV) |
Kleinzee |
Kleinzee Airport (KLZ, FAKZ) |
Koiingnaas |
Koiingnaas Airport (KIG) |
Kuruman |
Johan Pienaar Airport (KMH, FAKU) |
Lime Acres |
Finsch Mine Airport (LMR, FALC) |
Oranjemund |
Oranjemund Airport (OMD, FYOG) |
Prieska |
Prieska Airport (PRK, FAPK) |
Sishen |
Sishen Airport (SIS, FASS) |
Springbok |
Springbok Airport (SBU, FASB) |
Upington |
Upington Airport (UTN, FAUP) |
Vredendal |
Vredendal Airport (VRE, FAVR) |
Closest town |
Name of Airport (IATA, ICAO) |
Klerksdorp |
Klerksdorp Airport (KXE, FAKD) |
Lichtenburg |
Lichtenburg Airport (FALI) |
Potchefstroom |
Potchefstroom Airport (FAPS) |
Reivilo |
Reivilo Airport (RVO, FARI) |
Rustenburg |
Rustenburg Airport (FARG) |
Vryburg |
Vryburg Airport (VRU, FAVB) |
Closest town |
Name of Airport (IATA, ICAO) |
Mossel Bay Airport (MZY, FAMO) |
|
Oudtshoorn Airport (OUH, FAOH) |
|
Plettenberg Bay |
Plettenberg Bay Airport (PBZ, FAPG) |
Robertson |
Robertson Airport (ROD, FARS) |
Hendrik Swellengrebel Airport (FASX) |
|
Vredenburg |
Vredenburg Airport (SDB, FASD) |