I'm curious, what airlines offer direct flights between South America and Africa and what cities do they connect?

  • 5
    I wish there was a standardized route map available to find direct flights between destinations, if they exist. inter-continental connections are the bane of my existence
    – rs79
    Jul 28, 2011 at 20:52
  • Considering the sizes of the two continents this is a very open question. Can't you narrow it down to a handful of countries? Some people may not feel this is a real travel question and doesn't have one right answer. Jul 29, 2011 at 7:42
  • 3
    The distance from Sao Paulo to Johannesburg is 7444km the max range of older 747's is 12000km(777-200lr can do about 17000km) and they like to leave a little in the tank just encase which is possibly why you find there aren't a lot of airports with direct flights. However you can certainly get a direct flight from Sao Paulo to Johannesburg.
    – Stuart
    Jul 29, 2011 at 11:05
  • I don't think range is really much of an issue. You can see here that from Rio de Janeiro a 747 could fly to any point in Africa boeing.com/commercial/747family/pf/pf_rc_riodejaneiro.html
    – user27478
    Jul 29, 2011 at 12:13
  • 4
    Direct doesn't have to mean nonstop. The SAA flight from Washington DC to JNB pauses in Dakar to refuel and spray insecticide on us all. Jul 29, 2011 at 13:19

3 Answers 3


I don't believe a definite list of flights exist, but here's what I found after a fairly exhaustive search.

  • Buenos Aires, Argentina to Cape Town, South Africa on Malaysia Airlines
  • Buenos Aires, Argentina to Johannesburg, South Africa on South African Airways
  • Sao Paulo, Brazil to Luanda, Angola on TAAG Angola Airlines
  • Sao Paulo, Brazil to Johannesburg, South Africa on South African Airways
  • Rio de Janeiro, Brazil to Luanda, Angola on TAAG Angola Airlines
  • Fortaleza, Brazil to Praia, Cape Verde on TACV
  • Malaysia Airlines ceased flying EZE-CPT in February 2011 as part of a restructuring effort.
    – arboc7
    Dec 10, 2012 at 3:05
  1. Find a busy city in South America, say São Paulo
  2. Find the web site of its airport: Infraero (all brazilian airports)
  3. Look for a flight from São Paulo on an african company: Consulte seu voo, say South African Airways
  4. And you can find direct flights to Johannesburg.

Another way would be to check national airline companies of major destinations: Cairo, Rio de Janeiro, Nairobi, Buenos Aires, ...

I am not aware of a method for finding all direct flights from one continent to another.


If you wanted to find out direct flights from one city to another city based on flight schedules, use www.routehappy.com .

Example - all direct flights from Buenos Aires

Disclaimer: I work for Routehappy


Not the answer you're looking for? Browse other questions tagged or ask your own question.