London flights

Book cheap flights from Johannesburg to London

Flights from Johannesburg to London

Prices observed in the past 7 days start from R5329 one-way and R11789 round trip. Fares and availability may change at any time, and additional terms may apply.

Popular airlines to London

Flights from Johannesburg to London

Flights from Johannesburg to London connect South Africa with one of Europe’s busiest cities. With direct flights available, Johannesburg to London flights are a convenient option for business travel, tourism and international connections.

Frequently Asked Questions

How long is the flight from Johannesburg to London?

Flights from Johannesburg to London take around 10 hours 30 minutes to 11 hours 30 minutes on direct routes. Total travel time is usually 13 to 20 hours if you choose a connecting flight.

When is the cheapest time to book flights from Johannesburg to London?

The cheapest time to book Johannesburg to London flights is typically around 4–6 weeks before departure (about 40 days). Lower fares are often available in May, September and November, while June, July and December are more expensive.

Which airlines fly from Johannesburg to London?

Airlines flying from Johannesburg to London include British Airways and Virgin Atlantic, both operating direct flights. Other airlines such as Emirates, Qatar Airways, Turkish Airlines, Lufthansa, KLM and Air France offer connecting flights via major international hubs.

Do South Africans need a visa for London?

Yes, South African passport holders need a UK visa to travel to London. Applications must be completed before departure and require supporting documents.

What do I need to know before travelling to London?

London is typically 1 to 2 hours behind Johannesburg, depending on daylight saving time. Direct flights are available daily, and Johannesburg to London is a long-haul route, so plan for jet lag and arrival times.

Which airports are used for this route?  

Flights from Johannesburg to London depart from O.R. Tambo International Airport (JNB) and arrive primarily at London Heathrow Airport (LHR), with additional options at Gatwick (LGW), Stansted (STN) and Luton (LTN) depending on the airline and route.

Custom travel packages

More popular flights from Johannesburg

Why travel from Johannesburg to London

Discover what sets London apart and why it continues to inspire travellers

More popular flights to London

Download Travelstart App

TRAVEL HACK

Why book with us

Bringing you the best fares from all airlines

Expert assistance from booking to departure

Online destinations for planning your travels

Already booked your flight?

1000’s of options worldwide

Best price

Great service

Travelstart personalised support
Personalized assistance

Need help with your booking? Contact our expert TravelBar agents for guidance and booking assistance.