The main airports of South Africa are Bram Fischer International Airport (BFN), Cape Town International Airport (CPT), Chief Dawid Stuurman International Airport (PLZ), George Airport (GRJ), Kimberley Airport (KIM), King Phalo Airport (ELS), King Shaka International Airport (DUR), Kruger Mpumalanga International Airport (MQP). In total, South Africa has 573 airports and 49 heliports (CIA World Factbook). The full transport file — seaports, railways, pipelines — is on its Magna Factbook country page below.
| Airport — city | IATA |
|---|---|
| <strong>Bram Fischer International Airport</strong> — Bloemfontein | BFN |
| <strong>Cape Town International Airport</strong> — Cape Town | CPT |
| <strong>Chief Dawid Stuurman International Airport</strong> — Gqeberha (Port Elizabeth) | PLZ |
| <strong>George Airport</strong> — George | GRJ |
| <strong>Kimberley Airport</strong> — Kimberley | KIM |
| <strong>King Phalo Airport</strong> — East London | ELS |
| <strong>King Shaka International Airport</strong> — Durban | DUR |
| <strong>Kruger Mpumalanga International Airport</strong> — Mbombela | MQP |