Flight routes from Johannesburg to London
JNB to LHR. All flight route options from Johannesburg International, South Africa to Heathrow, United Kingdom. These routes are operated by 26 different airlines. You can either fly non-stop with British Airways or Virgin Atlantic, or choose from 13 different transit flights. The shortest flight time is 11 hours and 20 minutes.
Find the best prices on hotels and car rental near Heathrow
We got great deals on hotels and car rentals near the airport.
Johannesburg to London flights
There are over 15 airlines and as many as 652 flights every week to this destination. You can fly non-stop to London (LHR) from Johannesburg (JNB) with British Airways or Virgin Atlantic but if a stopover option suits you better you can choose to fly via Munich, Accra or any other of the 13 alternatives with flight connections.
Tip! Consider arriving at City (LCY) or Gatwick (LGW) instead.
Johannesburg to London with British Airways
You can fly non-stop every weekday with flights departing at 19 pm, 21 pm or 22 pm. British Airways is a member of the air alliance OneWorld.
With SWISS
If you fly from Johannesburg with SWISS you will do a stopover in Zurich, ZRH before reaching London. This flight trip will take 15 hours and 5 minutes and you can fly every weekday with departures between 9 am and 23 pm. SWISS is a Star Alliance member.
Distance & flight times: (JNB) to (LHR)
The shortest flight time between JNB and LHR is 11 hours and 20 minutes.
Via | Total flight time | Layover time | Miles |
---|---|---|---|
Direct | 11h 20m | - | 5670 (9123 km) |
MUC Munich | 13h 45m | 1h 10m | 5863 (9434 km) |
ACC Accra | 14h 5m | 1h 20m | 6106 (9825 km) |
NBO Nairobi | 15h 15m | 1h 50m | 6093 (9804 km) |
KGL Kigali | 15h 30m | 4h 35m | 5810 (9348 km) |
FRA Frankfurt | 15h 40m | 2h 40m | 5837 (9392 km) |
CDG Paris | 15h 45m | 1h 50m | 5675 (9131 km) |
CPT Cape Town | 16h 25m | 1h 15m | 6843 (11010 km) |
AMS Amsterdam | 16h 40m | 4h 0m | 5865 (9437 km) |
IST Istanbul | 16h 45m | 3h 25m | 6237 (10035 km) |
CAI Cairo | 16h 50m | 3h 45m | 6121 (9849 km) |
ZRH Zurich | 16h 50m | 3h 55m | 5752 (9255 km) |
ADD Addis Ababa | 17h 0m | 4h 15m | 6239 (10039 km) |
DOH Doha | 19h 50m | 4h 15m | 7174 (11543 km) |


Unpublished Flight Rates From Johannesburg to London
From Johannesburg to United Kingdom
Below is a list of other destinations to United Kingdom from Johannesburg International with either direct flights or 1 stop connections.
From South Africa to London
Below is a list of other cities in South Africa with flights to London with either non-stop or connecting flights.