Airports in South Africa, List of South Africa Airports By City

All the Major Airports in South Africa are given below. To find more information about any of these airports click on the airport name. Our database have 94 Airports in South Africa. South Africa IATA Airport Codes and ICAO Codes are listed bellow.

Airport City, Country IATA airport code ICAO airport code
Aggeneys Airport Aggeneys, South Africa AGZ -
Alldays Airport Alldays, South Africa ADY -
Arathusa Safari Lodge Airport Arathusa, South Africa ASS FAAR
Bisho Airport Bisho, South Africa BIY FABE
Bloemfontein International Airport Bloemfontein, South Africa BFN FABL
Butterworth Airport Butterworth, South Africa UTE -
Cape Town International Airport Cape Town, South Africa CPT FACT
Cradock Airport Cradock, South Africa CDO -
Dukuduk Airport Dukuduk, South Africa DUK -
East London Airport East London, South Africa ELS FAEL
Ellisras Airport Ellisras, South Africa ELL -
Empangeni Airport Empangeni, South Africa EMG FAEM
Ficksburg Sentra Oes Airport Ficksburg, South Africa FCB FAFB
George Airport George, South Africa GRJ FAGG
Giyani Airport Giyani, South Africa GIY -
Harrismith Airport Harrismith, South Africa HRS FAHR
Hazyview Airport Hazyview, South Africa HZV -
Hluhluwe Airport Hluhluwe, South Africa HLW FAHL
Hoedspruit Airport Hoedspruit, South Africa HDS FAHS
Inyati Airport Inyati, South Africa INY -
Iscor Heliport Pretoria, South Africa HIC -
Johannesburg International Airport Johannesburg, South Africa JNB FAJS
Johannesburg-Grand Central Airport Johannesburg, South Africa GCJ FAGC
Khoka Moya Airport Khoka Moya, South Africa KHO -
Kimberley Airport Kimberley, South Africa KIM FAKM
Kleinzee Airport Kleinzee, South Africa KLZ FAKZ
Klerksdorp Airport Klerksdorp, South Africa KXE FAKD
Koingnaas Airport Koingnaas, South Africa KIG -
Komatipoort Airport Komatipoort, South Africa KOF FAKP
Kortdoorn Airport Alexander Bay, South Africa ALJ FAAB
Kruger Mpumalanga International Airport Nelspruit, South Africa MQP -
Kuruman Airport Kuruman, South Africa KMH FAKU
Ladysmith Airport Ladysmith, South Africa LAY FALY
Lake Gregory Airport Lake Gregory, Australia LGE -
Langebaanweg Airport Saldanha Bay, South Africa SDB FALW
Lanseria Airport Lanseria, South Africa HLA FALA
Letaba Airport Tzaneen, South Africa LTA FATZ
Lima Acres Airport Lima Acres, South Africa LMR FALC
Londolozi Airport Londolozi, South Africa LDZ -
Louis Botha Airport Durban, South Africa DUR FADN
Louis Trichardt Airport Louis Trichardt, South Africa LCD FALO
Lusikisiki Airport Lusikisiki, South Africa LUJ FALK
Mala Mala Airport Mala Mala, South Africa AAM FAMD
Malelane Airport Malelane, South Africa LLE FAMN
Margate Airport Margate, South Africa MGH FAMG
Mkambati Airport Mkambati, South Africa MBM -
Mkuze Airport Mkuze, South Africa MZQ -
Mmabatho International Airport Mmabatho, South Africa MBD FAMM
Mossel Bay Airport Mossel Bay, South Africa MZY -
Motswari Airport Motswari Private Game Reserve, South Africa MWR
Nelspruit Airport Nelspruit, South Africa NLP FANS
Newcastle Airport Newcastle, South Africa NCS FANC
Ngala Airfield Ngala, South Africa NGL -
Oudtshoorn Airport Oudtshoorn, South Africa OUH FAOH
Overberg (FAOB) Overberg, South Africa OVG -
Phalaborwa Airport Phalaborwa, South Africa PHW FAPH
Pietermaritzburg Airport Pietermaritzburg, South Africa PZB FAPM
Pilansberg Airport Sun City, South Africa NTY FAPN
Plettenberg Airport Plettenberg, South Africa PBZ KPBZ
Polokwane Airport Polokwane, South Africa PTG FAPI
Port Alfred Airport Port Alfred, South Africa AFD FAPA
Port Elizabeth Airport Port Elizabeth, South Africa PLZ FAPE
Port St. Johns Airport Port St. Johns, South Africa JOH -
Potchefstroom Airport Potchefstroom, South Africa PCF FAPS
Pretoria Central Heliport Pretoria, South Africa HPR -
Prieska Airport Prieska, South Africa PRK FAPK
Queenstown Airport Queenstown, South Africa UTW FAQT
Randburg Heliport Johannesburg, South Africa HCS -
Randgermiston Airport Johannesburg, South Africa QRA FAGM
Reivilo Airport Reivilo, South Africa RVO FARI
Richards Bay Airport Richards Bay, South Africa RCB FARB
Robertson Airport Robertson, South Africa ROD FARS
Sabi Sabi Airport Sabi Sabi, South Africa GSS -
Secunda Airport Secunda, South Africa ZEC FASC
Sishen Airport Sishen, South Africa SIS FASS
Skukuza Airport Skukuza, South Africa SZK FASZ
Springbok Airport Springbok, South Africa SBU FASB
Tanda Tula Airport Tanda Tula, South Africa TDT -
Thaba Nchu Airport Thaba Nchu, South Africa TCU -
Thohoyandou Airport Thohoyandou, South Africa THY -
Tshipise Airport Tshipise, South Africa TSD -
Ulundi Airport Ulundi, South Africa ULD FAUL
Ulusaba Airport Ulusaba, South Africa ULX -
Umtata Airport Umtata, South Africa UTT FAUT
Upington Airport Upington, South Africa UTN FAUP
Virginia Airport Durban, South Africa VIR FAVG
Vredendal Airport Vredendal, South Africa VRE FAVR
Vryburg Airport Vryburg, South Africa VRU FAVB
Vryheid Airport Vryheid, South Africa VYD FAVY
Waterkloof (FAWK) Waterkloof, South Africa WKF -
Welkom Airport Welkom, South Africa WEL FAWM
Wild Coast Sun Airport Mzamba, South Africa MZF -
Wonderboom Airport Pretoria, South Africa PRY FAWB
Zulu Inyala Airport Phinda, South Africa PZL -

The IATA airport code consists of three letters and is defined by IATA (International Air Transport Association).
The ICAO airport code consists of four letters and is defined by ICAO (International Civil Aviation Organization).