This long-haul flight from London (LHR) to Johannesburg (JNB) takes about 11 hours.
There are 5 direct flights every day.
The flight numbers are BA57, BA55, SA235, VS449 and VS461.
From London you will fly out from Heathrow (LHR) and you will be landing at Johannesburg International (JNB).
British Airways, South African Airways, and Virgin Atlantic all flyes the Boeing 787 Dreamliner on this route.
Three airlines. British Airways, South African Airways and Virgin Atlantic have non-stop flights to Johannesburg.
Flights are arriving at terminal A in Johannesburg (JNB). All flights to Johannesburg are departing from terminal 5 or 2 at London (LHR).
More routes to South Africa from London (LHR).
More destinations from London with British Airways (BA).
More destinations from London with Virgin Atlantic (VS).