Airport codes
πΏπ¦ South Africa airport codes
90 airports in South Africa have an IATA code. ICAO codes here mostly begin with FA.
Major airports
| IATA | ICAO | Airport | City |
|---|---|---|---|
| AAM | FAMD | Malamala AirportMalamala | Malamala |
| ADY | FAAL | Alldays AirportAlldays | Alldays |
| AFD | FAPA | Port Alfred AirportPort Alfred | Port Alfred |
| AGZ | FAAG | Aggeneys AirportAggeneys | Aggeneys |
| ALJ | FAAB | Alexander Bay AirportAlexander Bay | Alexander Bay |
| ASS | FAAR | Arathusa Safari Lodge AirportArathusa | Arathusa |
| BFN | FABL | Bram Fischer International AirportBloemfontein | Bloemfontein |
| BIY | FABE | Bisho AirportBisho | Bisho |
| CDO | FACD | Cradock AirportCradock | Cradock |
| CPT | FACT | Cape Town International AirportCape Town | Cape Town |
| DUK | FADK | Mubatuba AirportMubatuba | Mubatuba |
| DUR | FALE | King Shaka International AirportDurban | Durban |
| ELL | β | Ellisras Matimba AirportEllisras | Ellisras |
| ELS | FAEL | King Phalo AirportEast London | East London |
| EMG | FAEM | Empangeni AirportEmpangeni | Empangeni |
| FCB | FAFB | Ficksburg Sentraoes AirportFicksburg | Ficksburg |
| GCJ | FAGC | Grand Central AirportMidrand | Midrand |
| GIY | FAGI | Giyani AirportGiyani | Giyani |
| GRJ | FAGG | George AirportGeorge | George |
| GSS | FASE | Sabi Sabi AirportBelfast | Belfast |
| HDS | FAHS | Eastgate Airport / Air Force Base HoedspruitHoedspruit | Hoedspruit |
| HLA | FALA | Lanseria International AirportJohannesburg | Johannesburg |
| HLW | FAHL | Hluhluwe AirportHluhluwe | Hluhluwe |
| HPR | β | Pretoria Central HeliportPretoria | Pretoria |
| HRS | β | Harrismith AirportHarrismith | Harrismith |
| HZV | β | Hazyview AirportHazyview | Hazyview |
| INY | β | Inyati AirportInyati | Inyati |
| JNB | FAOR | O.R. Tambo International AirportJohannesburg | Johannesburg |
| JOH | FAPJ | Port St Johns AirportPort St Johns | Port St Johns |
| KHO | β | Khoka Moya AirportKhoka Moya | Khoka Moya |
| KIG | β | Koingnaas AirportKoingnaas | Koingnaas |
| KIM | FAKM | Kimberley AirportKimberley | Kimberley |
| KLZ | FAKZ | Kleinsee AirportKleinsee | Kleinsee |
| KMH | FAKU | Johan Pienaar AirportKuruman | Kuruman |
| KOF | β | Komatipoort AirportKomatipoort | Komatipoort |
| KXE | FAKD | P C Pelser AirportKlerksdorp | Klerksdorp |
| LAY | FALY | Ladysmith AirportLadysmith | Ladysmith |
| LCD | FALO | Louis Trichardt AirportLouis Trichardt | Louis Trichardt |
| LDZ | FALD | Londolozi AirportLondolozi | Londolozi |
| LLE | FAMN | Malelane AirportMalelane | Malelane |
| LMR | FALC | Lime Acres Finsch Mine AirportLime Acres | Lime Acres |
| LTA | FATZ | Tzaneen AirportTzaneen | Tzaneen |
| MBD | FAMM | George Dick Montshioa AirportMafeking | Mafeking |
| MBM | β | Mkambati AirportMkambati | Mkambati |
| MEZ | FAMH | Musina(Messina) AirportMusina | Musina |
| MGH | FAMG | Margate AirportMargate | Margate |
| MQP | FAKN | Kruger Mpumalanga International AirportMbombela | Mbombela |
| MWR | β | Motswari AirportMotswari Private Game Reserve | Motswari Private Game Reserve |
| MZQ | FAMU | Mkuze AirportMkuze | Mkuze |
| MZY | FAMO | Mossel Bay AirportMossel Bay | Mossel Bay |
| NCS | FANC | Newcastle AirportNewcastle | Newcastle |
| NGL | FANG | Ngala AirportNgala | Ngala |
| NLP | FANS | Nelspruit AirportNelspruit | Nelspruit |
| NTY | FAPN | Pilanesberg International AirportPilanesberg | Pilanesberg |
| OUH | FAOH | Oudtshoorn AirportOudtshoorn | Oudtshoorn |
| OVG | FAOB | Overberg AirportOverberg | Overberg |
| PBZ | FAPG | Plettenberg Bay AirportPlettenberg Bay | Plettenberg Bay |
| PCF | FAPS | Potchefstroom AirportPotchefstroom | Potchefstroom |
| PHW | FAPH | Hendrik Van Eck AirportPhalaborwa | Phalaborwa |
| PLZ | FAPE | Chief Dawid Stuurman International AirportGqeberha (Port Elizabeth) | Gqeberha (Port Elizabeth) |
| PRK | FAPK | Prieska AirportPrieska | Prieska |
| PRY | FAWB | Wonderboom AirportPretoria | Pretoria |
| PTG | FAPP | Polokwane International AirportPolokwane | Polokwane |
| PZB | FAPM | Pietermaritzburg AirportPietermaritzburg | Pietermaritzburg |
| PZL | FADQ | Zulu Inyala AirportPhinda | Phinda |
| QRA | FAGM | Rand AirportJohannesburg | Johannesburg |
| RCB | FARB | Richards Bay AirportRichards Bay | Richards Bay |
| ROD | FARS | Robertson AirportRobertson | Robertson |
| RVO | FARI | Reivilo AirportReivilo | Reivilo |
| SBU | FASB | Springbok AirportSpringbok | Springbok |
| SDB | FALW | Langebaanweg Air Force BaseLangebaanweg | Langebaanweg |
| SIS | FASS | Sishen AirportSishen | Sishen |
| SSX | FASP | Singita Safari Lodge AirportSingita Safari Lodge | Singita Safari Lodge |
| SZK | FASZ | Skukuza AirportSkukuza | Skukuza |
| TCU | FATN | Thaba Nchu Tar AirportHomeward | Homeward |
| THY | FATH | Thohoyandou AirportThohoyandou | Thohoyandou |
| TSD | β | Tshipise AirportTshipise | Tshipise |
| ULD | FAUL | Prince Mangosuthu Buthelezi AirportUlundi | Ulundi |
| ULX | FAUS | Ulusaba AirportUlusaba | Ulusaba |
| UTE | FABU | Bultfontein AirportBultfontein | Bultfontein |
| UTN | FAUP | Upington AirportUpington | Upington |
| UTT | FAUT | K. D. Matanzima AirportMthatha | Mthatha |
| UTW | FAQT | Queenstown AirportQueenstown | Queenstown |
| VIR | FAVG | Virginia AirportDurban | Durban |
| VRE | FAVR | Vredendal AirportVredendal | Vredendal |
| VRU | FAVB | Vryburg AirportVryburg | Vryburg |
| VYD | FAVY | Vryheid AirportVryheid | Vryheid |
| WEL | FAWM | Welkom AirportWelkom | Welkom |
| WKF | FAWK | Waterkloof Air Force BasePretoria | Pretoria |
| ZEC | FASC | Secunda AirportSecunda | Secunda |
Airport data from OurAirports (public domain), updated 2026-11-10. All airport codes.