Johannesburg Tambo JNB Kempton Park, Ekurhulen Gau (297 miles)
Gaborone Seretse Khama International GBE Gaborone (473 miles)
Cape Town CPT Cape Town (792 miles)
Dar-es-Salaam Julius Nyerere DAR Dar es Salaam (1657 miles)
Nairobi Kenyatta International NBO Embacasi, Nairobi (1993 miles)
Bole Addis Ababa ADD Bole District, Addis Ababa (2716 miles)
Felts Field SFF Spokane WA (2895 miles)
St. Lucia Hewanorra UVF (2895 miles)
Lagos MMA2 LOS Ikeja, Lagos (3108 miles)
Accra Kokota ACC Accra, Gold Coast (3198 miles)

When making a cost comparison, compare the cost of flights first, then factor in additional expenses for parking, rental car, Wi-Fi access, and transportation, etc., all of which vary from airport to airport; the total cost, along with flight availability, can help determine your choice of airport.