I'm curious, what airlines offer direct flights between South America and Africa and what cities do they connect?
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
- Find a busy city in South America, say São Paulo
- Find the web site of its airport: Infraero (all brazilian airports)
- Look for a flight from São Paulo on an african company: Consulte seu voo, say South African Airways
- 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