South Africa currently has ten airports, three international and seven domestic airports.
A forth international airport - King Shaka International – is currently under construction and is due for completion in 2010.
They are all run by ACSA (Airports Company South Africa).
Johannesburg – O.R Tambo International Airport
Cape Town – Cape Town International Airport
Durban – Durban International Airport
Mpumalanga – Kruger International Airport
Port Elizabeth – Port Elizabeth International Airport
Upington – Upington International Airport
East London Airport