Airports with Direct Flights to South Africa

south africa flagTripIt tracks flights to South Africa on all major airlines and from all major airports around the world, so with the World Cup top of mind, we have compiled a list of the most popular airports for direct flights to South Africa.

As you may suspect, many of these travelers stop over in these cities, so if you are looking to fly to South Africa from a city not listed below, you may want to consider spending a day or two in either London, Atlanta, Dubai, or Amsterdam.


10 Most Popular Airports for Direct Flights to South Africa

  • LHR London Heathrow United Kingdom
  • ATL Hartsfield-Jackson USA
  • DXB Dubai Airport United Arab Emirates
  • AMS Schiphol Netherlands
  • JFK Kennedy International USA
  • DKR Dakar/Yoff Senegal
  • NBO Jomo Kenyatta International Kenya
  • MAD Barajas Spain
  • HKG Hong Kong International Airport China
  • FRA Frankfurt International Germany

Thinking about going on a trip to South Africa? Try creating a free travel itinerary online to keep all your pesky travel details in one place!


More Airports Offering Direct Flights to South Africa
  • DOH Doha International Qatar
  • SIN Changi Singapore
  • CDG Charles De Gaulle France
  • SYD Sydney International /Kingsford Smith Australia
  • LVI Livingstone Airport Zambia
  • ZRH Zurich Airport Switzerland
  • AUH Abu Dhabi International United Arab Emirates
  • GRU Guarulhos International Brazil
  • WDH J.G.Strijdom Namibia
  • MEL Tullamarine International Australia
  • CAI Cairo Airport Arab Republic Of Egypt
  • MUC Munchen Germany
  • MUB Maun Airport Botswana
  • ADD Addis Ababa Bole International Airport Ethiopia
  • KUL Kuala Lumpur International Malaysia
  • IST Ataturk Turkey
  • PER Perth International Australia
  • BOM Chhatrapati Shivaji International Airport India
  • ACC Kotoka Ghana
  • LIS Lisboa Portugal
  • VFA Victoria Falls Airport Zimbabwe
  • DAR Dar Es Salaam Airport Tanzania
  • HRE Harare International Zimbabwe
  • MRU Plaisance Mauritius
  • EZE Ministro Pistarini Argentina
  • SEZ Seychelles International Seychelles Islands
  • TLV Ben Gurion Israel
  • LAD Luanda Airport Angola
  • LBV Libreville Leon Mba Gabon
  • LUN Lusaka International Zambia
  • RUN St Denis/Gillot Reunion Island-France
  • MPM Maputo Airport Mozambique
  • IAD Dulles International USA
  • BKK Suvarnabhumi Airport Thailand
  • JED King Abdulaziz International Airport Saudi Arabia
  • WVB Rooikop Namibia
  • TNR Antananarivo Airport Madagascar
  • MEX Lic Benito Juarez International Mexico
  • LLW Lilongwe International Malawi
  • MSU Leabua Jonathan Lesotho
  • KGL Kigali Airport Rwanda
  • GBE Gaborone Airport Botswana
  • LOS Lagos Airport Nigeria