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