Travelers are voting Rand Airport, Grand Central Airport and Lanseria International Airport as the best of 5 airports in Johannesburg. There are 4 airports in Pretoria a city just 34 km from Johannesburg and 1 airport in Rustenburg which is 61 km distant. The most popular of these are Grand Central Airport in Pretoria and Pilanesberg International Airport in Rustenburg. You can find 6 airports in Gauteng and 23 airports in the country of South Africa. Our members favorite in Gauteng is Lanseria International Airport and King Shaka International Airport is the top pick in South Africa. Want more? Check out our map of airports in Johannesburg.