Airports classified as large
Cities with several airports
Commercial airports
Airports with an IATA code and scheduled service, grouped by region.
Eastern Cape
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| PLZ | FAPE | Chief Dawid Stuurman International Airport | Gqeberha (Port Elizabeth) | Large airport |
| UTT | FAUT | K. D. Matanzima Airport | Mthatha | Medium airport |
| ELS | FAEL | King Phalo Airport | East London | Large airport |
Free State
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| BFN | FABL | Bram Fischer International Airport | Bloemfontein | Large airport |
Gauteng
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| HLA | FALA | Lanseria International Airport | Johannesburg | Large airport |
| JNB | FAOR | O.R. Tambo International Airport | Johannesburg | Large airport |
Kwazulu-Natal
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| DUR | FALE | King Shaka International Airport | Durban | Large airport |
| MGH | FAMG | Margate Airport | Margate | Medium airport |
| MZQ | FAMU | Mkuze Airport | Mkuze | Medium airport |
| PZB | FAPM | Pietermaritzburg Airport | Pietermaritzburg | Medium airport |
| RCB | FARB | Richards Bay Airport | Richards Bay | Medium airport |
Limpopo
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| HDS | FAHS | Eastgate Airport / Air Force Base Hoedspruit | Hoedspruit | Medium airport |
| PHW | FAPH | Hendrik Van Eck Airport | Phalaborwa | Medium airport |
| PTG | FAPP | Polokwane International Airport | Polokwane | Large airport |
Mpumalanga
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| MQP | FAKN | Kruger Mpumalanga International Airport | Mbombela | Large airport |
| SZK | FASZ | Skukuza Airport | Skukuza | Medium airport |
North-West
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| MBD | FAMM | George Dick Montshioa Airport | Mafeking | Medium airport |
Northern Cape
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| KIM | FAKM | Kimberley Airport | Kimberley | Large airport |
| SIS | FASS | Sishen Airport | Sishen | Medium airport |
| UTN | FAUP | Upington Airport | Upington | Medium airport |
Western Cape
| IATA | ICAO | Name | City | Type |
|---|---|---|---|---|
| CPT | FACT | Cape Town International Airport | Cape Town | Large airport |
| GRJ | FAGG | George Airport | George | Large airport |
Complete aerodrome directory
All 536 airports, airfields and seaplane bases recorded for South Africa in OurAirports. Loaded on demand.
Frequently asked questions
How many airports does South Africa have?
Our directory lists 22 airports with scheduled service in South Africa. Including small airfields and seaplane bases, OurAirports records 536 aerodromes.
Which airports in South Africa are classified as large?
OurAirports classifies these airports in South Africa as large: Bram Fischer International Airport (BFN), Cape Town International Airport (CPT), King Shaka International Airport (DUR), King Phalo Airport (ELS), George Airport (GRJ), Lanseria International Airport (HLA), O.R. Tambo International Airport (JNB), Kimberley Airport (KIM), Kruger Mpumalanga International Airport (MQP), Chief Dawid Stuurman International Airport (PLZ), Polokwane International Airport (PTG).
Source: OurAirports · Data updated: 9 November 2026