Home > Where is South Africa > Airports in South Africa

List of Airports in South Africa





This is a list of International and Domestic airports in South Africa, sorted by location, name, and airport code.
CityCountryCountry CodeAirportAirport CodeLatitude/Longitude
Bloemfontein South Africa ZA Bloemfontein AirportBFN-29.095854 / 26.297516
Sabi Sabi South Africa ZA Sabi Sabi AirportGSS-25.116667 / 30.8
Ngala South Africa ZA Ngala Airfield AirportNGLNULL / NULL
Inyati South Africa ZA Inyati AirportINY-24.783333 / 31.383333
Thaba Nchu South Africa ZA Thaba Nchu AirportTCU-29.319279 / 26.823444
Mkuze South Africa ZA Mkuze AirportMZQ-27.625389 / 32.04586
Springbok South Africa ZA Springbok AirportSBU-29.69028 / 17.94417
Malelane South Africa ZA Malelane AirportLLE-25.475416 / 31.567139
Tzaneen South Africa ZA Letaba AirportLTA-23.82686 / 30.32361
Upington South Africa ZA Upington AirportUTN-28.400833 / 21.259444
Mmabatho South Africa ZA Mafikeng International AirportMBD-25.807222 / 25.544444
Queenstown South Africa ZA Queenstown AirportUTW-31.920528 / 26.881445
Harrismith South Africa ZA Harrismith AirportHRS-28.236444 / 29.107555
Babelegi South Africa ZA Babelegi Heliport AirportHBLNULL / NULL
Giyani South Africa ZA Giyani AirportGIY-23.283472 / 30.649973
Komatipoort South Africa ZA Komatipoort AirportKOF-25.4405599 / 31.93028
Margate South Africa ZA Margate AirportMGH-30.856944 / 30.343333
Sishen South Africa ZA Sishen AirportSIS-27.64918 / 22.99885
Vredendal South Africa ZA Vredendal AirportVRE-31.640961 / 18.544789
Tshipise South Africa ZA Tshipise AirportTSD-22.633333 / 30.183333
Oudtshoorn South Africa ZA Oudtshoorn AirportOUH-33.6036099 / 22.18639
Hazyview South Africa ZA Hazyview AirportHZVNULL / NULL
Secunda South Africa ZA Secunda AirportZEC-26.524139 / 29.169527
George South Africa ZA George AirportGRJ-34.005527 / 22.378758
Welkom South Africa ZA Welkom AirportWEL-27.99574 / 26.66663
Vryheid South Africa ZA Vryheid AirportVYD-27.786369 / 30.7936081
Newcastle South Africa ZA Newcastle AirportNCS-27.77083 / 29.97722
Mkambati South Africa ZA Mkambati AirportMBM-31.283333 / 29.966667
Ellisras South Africa ZA Ellisras AirportELL-23.726667 / 27.687305
Mossel Bay South Africa ZA Mossel Bay AirportMZY-34.17861 / 22.09028
Plettenberg Bay South Africa ZA Plettenberg Bay AirportPBZ-34.0891336 / 23.3280228
Port Alfred South Africa ZA Port Alfred AirportAFD-33.583333 / 26.883333
Hluhluwe South Africa ZA Hluhluwe AirportHLW-28.016667 / 32.25
Vryburg South Africa ZA Vryburg AirportVRU-26.983278 / 24.728611
Londolozi South Africa ZA Londolozi AirportLDZ-24.811388 / 31.504612
Alexander Bay South Africa ZA Kortdoorn AirportALJ-28.57083 / 16.53278
Ulundi South Africa ZA Ulundi AirportULD-28.319166 / 31.417473
Ulusaba South Africa ZA Ulusaba AirportULXNULL / NULL
Johannesburg South Africa ZA Rand Germiston AirportQRA-26.242971 / 28.151028
Aggeneys South Africa ZA Aggeneys AirportAGZ-29.283501 / 18.816999
Durban South Africa ZA Virginia AirportVIR-29.7733563 / 31.0558831
Kuruman South Africa ZA Kuruman AirportKMH-27.456051 / 23.429371
Durban South Africa ZA Durban International AirportDUR-29.9674 / 30.9473
Lanseria South Africa ZA Lanseria AirportHLA-25.937751 / 27.926416
Butterworth South Africa ZA Butterworth AirportUTE-32.383333 / 28.066667
Reivilo South Africa ZA Reivilo AirportRVO-27.6 / 24.133333
East London South Africa ZA East London AirportELS-33.035293 / 27.826379
Lusikisiki South Africa ZA Lusikisiki AirportLUJ-31.366667 / 29.583333
Port Saint Johns South Africa ZA Port Saint Johns AirportJOH-31.606945 / 29.522223
Mzamba(Wild Coast Sun) South Africa ZA MzambaWild Coast Sun AirportMZFNULL / NULL
Louis Trichardt South Africa ZA Louis Trichardt AirportLCD-23.061945 / 29.864721
Phinda South Africa ZA Zulu Inyala AirportPZL-27.866667 / 32.3
Phalaborwa South Africa ZA Phalaborwa AirportPHW-23.9367634 / 31.1547832
Johannesburg South Africa ZA Oliver Reginald Tambo International Jan Smuts International AirportJNB-26.133611 / 28.242222
Ficksburg South Africa ZA Ficksburg Sentra Oes AirportFCB-28.823723 / 27.908278
Robertson South Africa ZA Robertson AirportROD-33.812222 / 19.902222
Kleinzee South Africa ZA Kleinzee AirportKLZ-29.691444 / 17.094084
Motswari South Africa ZA Motswari Airfield AirportMWRNULL / NULL
Polokwane South Africa ZA Polokwane AirportPTG-23.845612 / 29.458167
Mala Mala South Africa ZA Mala Mala AirportAAM-24.8161099 / 31.54444
Thohoyandou South Africa ZA Thohoyandou AirportTHYNULL / NULL
Lime Acres South Africa ZA Lime Acres AirportLMR-28.375 / 23.5174999
Messina South Africa ZA Messina AirportMEZ-22.355 / 29.98722
Nelspruit South Africa ZA Nelspruit International AirportNLP-25.4658333 / 30.9852778
Klerksdorp South Africa ZA Klerksdorp AirportKXE-26.86556 / 26.72056
Prieska South Africa ZA Prieska AirportPRK-29.666667 / 22.7
Dukuduk South Africa ZA Dukuduk AirportDUK-28.368416 / 32.248138
Kimberley South Africa ZA Kimberley AirportKIM-28.802602 / 24.765361
Johannesburg South Africa ZA Grand Central AirportGCJ-25.9892603 / 28.1407947
Saldanha Bay South Africa ZA Langebaanweg AirportSDB-32.96875 / 18.159529
Cradock South Africa ZA Cradock AirportCDO-32.133333 / 25.6
Alldays South Africa ZA Alldays AirportADY-22.679167 / 29.055
Pretoria South Africa ZA Iscor Heliport AirportHIC-25.6555 / 28.2156
Nelspruit South Africa ZA Kruger Mpumalanga AirportMQP-25.3850513 / 31.0986253
Overberg South Africa ZA Overberg FAOB AirportOVG-34.555943 / 20.251167
Hoedspruit South Africa ZA Hoedspruit AirportHDS-24.34722 / 30.94583
Empangeni South Africa ZA Empangeni AirportEMG-28.71667 / 31.9
Port Elizabeth South Africa ZA Port Elizabeth AirportPLZ-33.9852697 / 25.6123576
Pretoria South Africa ZA Wonderboom Apt AirportPRY-25.73134 / 28.21837
Umtata South Africa ZA Umtata AirportUTT-31.58637 / 28.79002
Cape Town South Africa ZA Cape Town International AirportCPT-33.968056 / 18.604444
Richards Bay South Africa ZA Richards Bay AirportRCB-28.740557 / 32.093056
Waterkloof South Africa ZA Waterkloof AFB AirportWKF-25.8250299 / 28.22305
Koinghaas South Africa ZA Koinghaas AirportKIGNULL / NULL
Pietermaritzburg South Africa ZA Pietermaritzburg Oribi AirportPZB-29.64518 / 30.39566
Bisho South Africa ZA Bisho AirportBIY-32.89083 / 27.29611
Johannesburg South Africa ZA Randburg Heliport AirportHCS-26.133611 / 28.242222
Skukuza South Africa ZA Skukuza AirportSZK-24.9608299 / 31.58944
Ladysmith South Africa ZA Ladysmith AirportLAY-28.57861 / 29.7475
Khoka Moya South Africa ZA Khoka Moya AirportKHO-24.583333 / 31.416667
Pretoria South Africa ZA Central HPR AirportHPR-25.73134 / 28.21837
Sun City South Africa ZA Pilanesberg AirportNTYNULL / NULL