Fly NONSTOP on British Airways FIRST CLASS from London, UK to Johannesburg, South Africa starting from 2039 GBP (2399 EUR).
Fly on British Airways from Amsterdam, Netherlands to Cape Town or Johannesburg, South Africa in business class, starting from 1260 EUR.