South Africa Airports

As of 2019, there are 90 airports throughout the country of South Africa according to IATA and ICAO. Through the table below, you can find name of each airport, its abbreviation, city location, and size. Airports in South Africa are listed in alphabetical order. Please note that some airports serve internationally, while the other only serve domestically.

Airports in South Africa

List of All Airports in South Africa

# Airport Abbreviation Location Size
1 Aggeneys Airport AGZ Aggeneys Small
2 Alldays Airport ADY Alldays Small
3 Bisho Airport BIY Bisho Small
4 Butterworth Airport UTE Butterworth Small
5 Cape Town International Airport CPT Cape Town Large
6 Central Hpr Airport HPR Pretoria Small
7 Cradock Airport CDO Cradock Small
8 Dukuduk Airport DUK Dukuduk Small
9 Durban International Airport DUR Durban Medium
10 East London Airport ELS East London Small
11 Ellisras Airport ELL Ellisras Small
12 Empangeni Airport EMG Empangeni Small
13 Ficksburg Sentra Oes Airport FCB Ficksburg Small
14 George Airport GRJ George Small
15 Giyani Airport GIY Giyani Small
16 Grand Central Airport GCJ Johannesburg Small
17 Harrismith Airport HRS Harrismith Small
18 Hazyview Airport HZV Hazyview Small
19 Hluhluwe Airport HLW Hluhluwe Small
20 Hoedspruit Airport HDS Hoedspruit Small
21 Inyati Airport INY Inyati Small
22 Johannesburg International Airport JNB Johannesburg Huge
23 Khoka Moya Airport KHO Khoka Moya Small
24 Kimberley Airport KIM Kimberley Small
25 Kleinzee Airport KLZ Kleinzee Small
26 Klerksdorp Airport KXE Klerksdorp Small
27 Koinghaas Airport KIG Koinghaas Small
28 Komatipoort Airport KOF Komatipoort Small
29 Kortdoorn Airport ALJ Alexander Bay Small
30 Kruger Mpumalanga Airport MQP Nelspruit Small
31 Kuruman Airport KMH Kuruman Small
32 Ladysmith Airport LAY Ladysmith Small
33 Langebaanweg Airport SDB Saldanha Bay Small
34 Lanseria Airport HLA Lanseria Small
35 Letaba Airport LTA Tzaneen Small
36 Lime Acres Airport LMR Lime Acres Small
37 Londolozi Airport LDZ Londolozi Small
38 Louis Trichardt Airport LCD Louis Trichardt Small
39 Lusikisiki Airport LUJ Lusikisiki Small
40 Mala Mala Airport AAM Mala Mala Small
41 Malelane Airport LLE Malelane Small
42 Margate Airport MGH Margate Small
43 Messina Airport MEZ Messina Small
44 Mkambati Airport MBM Mkambati Small
45 Mkuze Airport MZQ Mkuze Small
46 Mmabatho International Airport MBD Mmabatho Small
47 Mossel Bay Airport MZY Mossel Bay Small
48 Motswari Airfield MWR Motswari Small
49 Mzamba Airport MZF Mzamba (Wild Coast Sun) Small
50 Nelspruit Airport NLP Nelspruit Small
51 Newcastle Airport NCS Newcastle Small
52 Ngala Airfield NGL Ngala Small
53 Oudtshoorn Airport OUH Oudtshoorn Small
54 Overberg (FAOB) Airport OVG Overberg Small
55 Phalaborwa Airport PHW Phalaborwa Small
56 Pietermaritzburg Airport PZB Pietermaritzburg Small
57 Pilansberg Airport NTY Sun City Small
58 Plettenberg Bay Airport PBZ Plettenberg Bay Small
59 Polokwane Airport PTG Polokwane Small
60 Port Alfred Airport AFD Port Alfred Small
61 Port Elizabeth Airport PLZ Port Elizabeth Medium
62 Port Saint Johns Airport JOH Port Saint Johns Small
63 Prieska Airport PRK Prieska Small
64 Queenstown Airport UTW Queenstown Small
65 Randgermiston Airport QRA Johannesburg Small
66 Reivilo Airport RVO Reivilo Small
67 Richards Bay Airport RCB Richards Bay Small
68 Robertson Airport ROD Robertson Small
69 Rooikop Airport WVB Walvis Bay Small
70 Sabi Sabi Airport GSS Sabi Sabi Small
71 Secunda Airport ZEC Secunda Small
72 Sishen Airport SIS Sishen Small
73 Skukuza Airport SZK Skukuza Small
74 Springbok Airport SBU Springbok Small
75 Tanda Tula Airport TDT Tanda Tula Small
76 Thaba Nchu Airport TCU Thaba Nchu Small
77 Thohoyandou Airport THY Thohoyandou Small
78 Tshipise Airport TSD Tshipise Small
79 Ulundi Airport ULD Ulundi Small
80 Ulusaba Airport ULX Ulusaba Small
81 Umtata Airport UTT Umtata Small
82 Upington Airport UTN Upington Small
83 Virginia Airport VIR Durban Small
84 Vredendal Airport VRE Vredendal Small
85 Vryburg Airport VRU Vryburg Small
86 Vryheid Airport VYD Vryheid Small
87 Waterkloof (FAWK) Airport WKF Waterkloof Small
88 Welkom Airport WEL Welkom Small
89 Wonderboom Apt. Airport PRY Pretoria Small
90 Zulu Inyala Airport PZL Phinda Small

You may also like...