The nearest airport is in O.R. Tambo Intl. Airport (JNB), located 26.3 mi (42.4 km) from the city center. If you can't find a flight that works for your travel itinerary, you can also fly into Lanseria Intl. Airport (HLA), which is 28.3 mi (45.5 km) away.