Fly into O.R. Tambo Intl. Airport (JNB), the closest airport, located 9.2 mi (14.9 km) from the city center. If you can't find a flight that's convenient for your trip, you could also fly into Lanseria Intl. Airport (HLA), which is 20.9 mi (33.6 km) away.