Skip to main content
Beginning of main content

Cheap Flights from London to Johannesburg $550.34

Search over 321,000 hotels worldwide and 400 airlines worldwide.
Secure incredible value with Expedia's Price Guarantee.
No Expedia cancellation fee to change or cancel almost any hotel reservation.

Cheapest Flights from London to Johannesburg (LHR to JNB)

Prices found within past 7 days. Prices and availability subject to change. Additional terms may apply.
Johannesburg Airports





Interesting Facts About Flights from London to Johannesburg (LHR to JNB)

Question : If speed is all that matters, how can you get from LHR to JNB as quickly as possible?
Answer : Virgin Atlantic currently holds the shortest travel time with 10 hours and 50 minutes. For example, you would arrive in Johannesburg at 7:45 AM SAST if you left London at 6:55 PM BST. Remember, there is a two-hour time difference.

Question : Is there a day that has more departure times to choose from than other days?
Answer : With five total flight time options, Saturday provides the most flexibility from LHR to JNB. With 1,384 different time options, Monday provides the most options on average across all flights departing the United Kingdom.

Question : Should you take that vacation to Johannesburg in the next 30 days?
Answer : Since low prices are preferred, look at May 15th. As of Apr 24th, it's showing the cheapest ticket sales at $519. That is 33% below the average price for this route, so you can spend that extra cash on a fun experience in Johannesburg.

Question : Is there a preferred airline for getting to OR Tambo International Airport (JNB) on schedule?
Answer : South African Airways holds the best record for flights from LHR to JNB with an 86% on-time rate. Note that if they do have a delay, it usually lasts less than half an hour.

Question : Have you considered flying out of an airport besides London Heathrow Airport (LHR)?
Answer : London Heathrow Airport is a great airport, but in getting you to Johannesburg, there is a lower cost option – London City Airport. It's just 22 miles away and flights are being priced 20% cheaper over the upcoming months.

Question : How long will the flight typically be from London Heathrow Airport (LHR) to OR Tambo International Airport (JNB)?
Answer : When flying from LHR to JNB, it will take 11 hours on average.

Question : What's the likelihood of you being delayed on this route?
Answer : LHR to JNB currently scores 3 out of a possible 5 stars in promptness. This score combines both the number of delayed flights and total delay minutes. With 3 stars, you should feel slightly worried about getting to Johannesburg on time.