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