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