Primary Passenger Airports

Airport Code City Airport Name IATA Code ICAO Code
CPT Cape Town Cape Town International Airport CPT FACT
DUR Durban King Shaka International Airport DUR FALE
JNB Johannesburg OR Tambo International Airport JNB FAOR

Small Passenger Airports

Airport Code City Airport Name IATA Code ICAO Code
BFN Bloemfontein Bloemfontein International Airport BFN FABL
ELS East London East London Airport ELS FAEL
GRJ George George Airport GRJ FAGG
HDS Hoedspruit Hoedspruit Airport HDS FAHS
HLA Lanseria Lanseria Airport HLA FALA
KIM Kimberley Kimberley Airport KIM FAKM
LUJ Lusikisiki Lusikisiki Airport LUJ FALK
MQP Nelspruit Kruger Mpumalanga International Airport MQP
PHW Phalaborwa Phalaborwa Airport PHW FAPH
PLZ Port Elizabeth Port Elizabeth Airport PLZ FAPE
PTG Polokwane Polokwane Airport PTG FAPI
PZB Pietermaritzburg Pietermaritzburg Airport PZB FAPM
RCB Richards Bay Richards Bay Airport RCB FARB
UTN Upington Upington Airport UTN FAUP
UTT Umtata Umtata Airport UTT FAUT

Other Airports

Airport Code City Airport Name IATA Code ICAO Code
AAM Mala Mala Mala Mala Airport AAM FAMD
ADY Alldays Alldays Airport ADY
AFD Port Alfred Port Alfred Airport AFD FAPA
AGZ Aggeneys Aggeneys Airport AGZ
ALJ Alexander Bay Kortdoorn Airport ALJ FAAB
BIY Bisho Bisho Airport BIY FABE
CDO Cradock Cradock Airport CDO
DUK Dukuduk Dukuduk Airport DUK
ELL Ellisras Ellisras Airport ELL
EMG Empangeni Empangeni Airport EMG FAEM
FAAN Aliwal North Aliwal North FAAN
FABB Brakpan Benoni FABB
FABD Burgersdorp Burgersdorp FABD
FABM Bethlehem Bethlehem FABM
FABO Bothaville Bothaville FABO
FABS Brits Brits FABS
FABW Beaufort West Beaufort West FABW
FABZ Bizana Bizana FABZ
FACB Colesberg Colesberg FACB
FACL Carolina Carolina FACL
FACN Carnarvon Carnarvon FACN
FACO Alkantpan Alkantpan FACO
FACV Calvinia Calvinia FACV
FADA De Aar De Aar FADA
FADB Dwaalboom Dwaalboom FADB
FADL Delareyville Delareyville FADL
FADO Dendron Dendron FADO
FAEC Estcourt Estcourt FAEC
FAEO Ermelo Ermelo FAEO
FAES Eshowe Eshowe FAES
FAFK Fisantekraal Fisantekraal FAFK
FAFO Fort Beaufort Fort Beaufort FAFO
FAFW Freeway Freeway FAFW
FAGJ Gifvlei Gifvlei FAGJ
FAGL Groblersdal Kobus De Villiers FAGL
FAGO Gowrie Gowrie FAGO
FAGR Graaff-Reinet Graaff-Reinet FAGR
FAGT Grahamstown Grahamstown FAGT
FAHA Harmony Harmony FAHA
FAHC Howick Howick FAHC
FAHI Halfweg Halfweg FAHI
FAHJ Harding Harding FAHJ
FAHK Haakdoornboom Haakdoornboom FAHK
FAHO Heilbron Heilbron FAHO
FAHP Hoopstad Hoopstad FAHP
FAHU H.M.S.Bastard Memorial H.M.S.Bastard Memorial FAHU
FAHV Hendrik Verwoerddam Hendrik Verwoerddam FAHV
FAID Idutywa Idutywa FAID
FAKE Keimouth Keimouth FAKE
FAKG Komati Power Station Komati Power Station FAKG
FAKL Kriel Kriel FAKL
FAKR Krugersdorp Krugersdorp FAKR
FAKS Kroonstad Kroonstad FAKS
FAKT Boschkop Boschkop FAKT
FAKV Koffyfontein Mine Koffyfontein Mine FAKV
FALI Lichtenburg Lichtenburg FALI
FALL Lydenburg Lydenburg FALL
FALT Louis Trichardt Louis Trichardt Ab FALT
FAMB Middelburg Middelburg FAMB
FAMC Middelburg Middelburg FAMC
FAMI Marble Hall Marble Hall FAMI
FAML Manyani Game Lodge Manyani Game Lodge FAML
FAMU Mkuzi Mkuzi FAMU
FANY Nylstroom Nylstroom FANY
FAOF Olifantshoek Jack Duvenhage FAOF
FAOI Orient Orient FAOI
FAPB Pietersburg Gateway International FAPB
FAPC Prince Albert Prince Albert FAPC
FAPF Piet Retief Piet Retief FAPF
FAPL Pongola Pongola FAPL
FAPP Potgietersrus Potgietersrus FAPP
FAPS Potchefstroom Potchefstroom FAPS
FAPT Postmasburg Postmasburg FAPT
FAPW Pietersrus Pietersrus FAPW
FAPY Parys Parys FAPY
FAPZ Progress Progress FAPZ
FARG Rustenburg Rustenburg FARG
FARM Richmond Richmond FARM
FASD Saldanha-Vredenburg Saldanha-Vredenburg FASD
FASG Schweizer Reneke Schweizer Reneke FASG
FASH Stellenbosch Stellenbosch FASH
FASI Springs Springs FASI
FASJ Saffier Saffier FASJ
FASM Siteka Siteka FASM
FASR Standerton Standerton FASR
FAST Somerset East Somerset East FAST
FASU Sace Sace FASU
FASW Slurry Slurry FASW
FASX Swellendam Hendrik Swellengrebel FASX
FATH Thohoyandou P.R.Mphephu FATH
FATP New Tempe New Tempe FATP
FATT Tutuka Power Station Tutuka Power Station FATT
FATW Tswalo Game Reserve Tswalo Game Reserve FATW
FAUH Uitenhage Uitenhage FAUH
FAVA Vaalputs Vaalputs FAVA
FAVD Vrede Vrede FAVD
FAVF Verborgenfontein Verborgenfontein FAVF
FAVM Venetia Venetia FAVM
FAVP Vanderbijlpark Vanderbijlpark FAVP
FAVV Vereeniging Vereeniging FAVV
FAVW Victoria West Victoria West FAVW
FAWA Warmbaths Warmbaths FAWA
FAWC Worcester Worcester FAWC
FAWD Warden Warden FAWD
FAWI Witbank Witbank FAWI
FAWK Waterkloof Waterkloof Ab FAWK
FAWL Williston Williston FAWL
FAWR Wavecrest Wavecrest FAWR
FAWS Wesselsbron Wesselsbron FAWS
FAYP Ysterplaat Ysterplaat Ab FAYP
FAZQ Star Star FAZQ
FAZR Zeerust Zeerust FAZR
FCB Ficksburg Ficksburg Sentra Oes Airport FCB FAFB
GCJ Johannesburg Johannesburg-Grand Central Airport GCJ FAGC
GIY Giyani Giyani Airport GIY
GSS Sabi Sabi Sabi Sabi Airport GSS
HCS Johannesburg Randburg Heliport HCS
HIC Pretoria Iscor Heliport HIC
HLW Hluhluwe Hluhluwe Airport HLW FAHL
HPR Pretoria Pretoria Central Heliport HPR
HRS Harrismith Harrismith Airport HRS FAHR
HZV Hazyview Hazyview Airport HZV
INY Inyati Inyati Airport INY
JOH Port St. Johns Port St. Johns Airport JOH
KHO Khoka Moya Khoka Moya Airport KHO
KIG Koingnaas Koingnaas Airport KIG
KLZ Kleinzee Kleinzee Airport KLZ FAKZ
KMH Kuruman Kuruman Airport KMH FAKU
KOF Komatipoort Komatipoort Airport KOF FAKP
KXE Klerksdorp Klerksdorp Airport KXE FAKD
LAY Ladysmith Ladysmith Airport LAY FALY
LCD Louis Trichardt Louis Trichardt Airport LCD FALO
LDZ Londolozi Londolozi Airport LDZ
LLE Malelane Malelane Airport LLE FAMN
LMR Lima Acres Lima Acres Airport LMR FALC
LTA Tzaneen Letaba Airport LTA FATZ
MBD Mmabatho Mmabatho International Airport MBD FAMM
MBM Mkambati Mkambati Airport MBM
MEZ Messina Messina Airport MEZ
MGH Margate Margate Airport MGH FAMG
MZF Mzamba Wild Coast Sun Airport MZF
MZQ Mkuze Mkuze Airport MZQ
MZY Mossel Bay Mossel Bay Airport MZY
NCS Newcastle Newcastle Airport NCS FANC
NGL Ngala Ngala Airfield NGL
NLP Nelspruit Nelspruit Airport NLP FANS
NTY Sun City Pilansberg Airport NTY FAPN
OUH Oudtshoorn Oudtshoorn Airport OUH FAOH
OVG Overberg Overberg (FAOB) OVG
PBZ Plettenberg Plettenberg Airport PBZ KPBZ
PRK Prieska Prieska Airport PRK FAPK
PRY Pretoria Wonderboom Airport PRY FAWB
PZL Phinda Zulu Inyala Airport PZL
QRA Johannesburg Randgermiston Airport QRA FAGM
ROD Robertson Robertson Airport ROD FARS
RVO Reivilo Reivilo Airport RVO FARI
SBU Springbok Springbok Airport SBU FASB
SDB Saldanha Bay Langebaanweg Airport SDB FALW
SIS Sishen Sishen Airport SIS FASS
SZK Skukuza Skukuza Airport SZK FASZ
TCU Thaba Nchu Thaba Nchu Airport TCU
TDT Tanda Tula Tanda Tula Airport TDT
THY Thohoyandou Thohoyandou Airport THY
TSD Tshipise Tshipise Airport TSD
ULD Ulundi Prince Mangosuthu Buthelezi Airport ULD FAUL
ULX Ulusaba Ulusaba Airport ULX
UTE Butterworth Butterworth Airport UTE
UTW Queenstown Queenstown Airport UTW FAQT
VIR Durban Virginia Airport VIR FAVG
VRE Vredendal Vredendal Airport VRE FAVR
VRU Vryburg Vryburg Airport VRU FAVB
VYD Vryheid Vryheid Airport VYD FAVY
WEL Welkom Welkom Airport WEL FAWM
WKF Waterkloof Waterkloof (FAWK) WKF
ZEC Secunda Secunda Airport ZEC FASC

Search for cheapest flights

Search for cheapest flights