The nearest airport is in O.R. Tambo Intl. Airport (JNB), located 11.3 mi (18.2 km) from the city center. If you're unable to find a flight that fits your schedule, you might consider flying into Lanseria Intl. Airport (HLA), which is 13 mi (21 km) away.