KLM / AIRFRANCE
The only airline to fly direct from Amsterdam, however please note that the flights to South Africa are DURING the day. Flights land relatively late (around 10pm).
** Via the KLM website, there is a flight with Air France via Charles de Gaulle (leaving at 14h50) which lands at 06h30 in Cape town giving you the whole day **
LUFTHANSA
Generally good flight times and short stop-overs.
BRITISH AIRWAYS
Good flight times, can be slightly more costly. Be careful - some connecting flights are done through two airports, I would avoid this.
QATAR AIRWAYS
Slightly longer journey via Dubai, but good flight times and generally well priced INCLUDING luggage. Ensure that you have ONE stop-over, two becomes exhausting.
EMIRATES AILINES
Slightly longer journey via Dubai, but good flight times and generally well priced INCLUDING luggage. Ensure that you have ONE stop-over, two becomes exhausting.