Johannesburg flights

Book cheap flights from London to Johannesburg

Flights from London to Johannesburg

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

Popular airlines to Johannesburg

Flights from London to Johannesburg

Flights from London to Johannesburg connect the UK with South Africa’s largest city and main travel hub. With direct flights available as well as multiple one-stop options, this route offers a convenient gateway to business travel, safaris and exploring South Africa’s vibrant urban culture.

Frequently Asked Questions

How long is the flight from London to Johannesburg?

Direct flights from London to Johannesburg take around 11 hours. Connecting flights can take between 14 and 16 hours depending on the route and stopover.

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

The cheapest time to book is typically 6–10 weeks before departure. Travelling during off-peak months like May to August and avoiding December holidays can help you secure lower fares.

Which airlines fly from London to Johannesburg?

British Airways and Virgin Atlantic operate direct flights. Other airlines such as Emirates, Qatar Airways, Turkish Airlines, Ethiopian Airlines, KLM, Lufthansa and Air France offer connecting routes.

Do South Africans need a visa for Johannesburg?

No, South African citizens do not need a visa to enter South Africa. However, travellers entering the country must present a valid South African passport. Foreign passport holders may need a visa depending on their nationality and should check requirements before travelling.

What do I need to know before travelling to Johannesburg?

Johannesburg is 2 hours ahead of London during UK winter (1 hour during summer). Plan airport transfers in advance and check baggage and visa requirements if travelling on a foreign passport.

Which airports are used for this route?  

Flights typically depart from London Heathrow Airport (LHR) or London Gatwick (LGW) and arrive at O.R. Tambo International Airport (JNB) in Johannesburg.

Custom travel packages

More popular flights from London

Why travel from London to Johannesburg

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

More popular flights to Johannesburg

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?

1,000’s of options worldwide

Best price

Great service

Travelstart personalised support
Personalised assistance

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