This long-haul flight from Johannesburg (JNB) to London (LHR) takes about 11 hours and 18 minutes.
There are 5 direct flights every day.
The flight numbers are BA56, BA54, SA234, VS450 and VS462.
From Johannesburg you will fly out from Johannesburg International (JNB) and you will be landing at Heathrow (LHR).
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 London.
Flights are arriving at terminal 5 or 2 in London (LHR). All flights to London are departing from terminal A or B at Johannesburg (JNB).
Other routes from South Africa to London (LHR).
More destinations from Johannesburg with British Airways (BA).
More destinations from Johannesburg with South African Airways (SA).