Direct flights available:
93 PER WEEK
Popular non-direct routes for this connection are Heathrow - Frankfurt Intl - Johannesburg, Heathrow - Cairo Intl - Johannesburg and Heathrow - Jomo Kenyatta - Johannesburg.
You can fly from London to Johannesburg indirect via Frankfurt Intl, Cairo Intl or Jomo Kenyatta.
Direct flights available on