Cheap Flights from London to Johannesburg

Compare London to Johannesburg flight deals

Find the cheapest month or even day of the year to fly to Johannesburg

Book the best Johannesburg fare with no extra fees

Flight deals from London to Johannesburg

Looking for a cheap last-minute deal or the best return flight from London to Johannesburg? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from London to Johannesburg

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like London to Johannesburg flights are currently cheapest in March.

Direct flights from London to Johannesburg

Alternative London to Johannesburg routes

Looking for the cheapest, fastest or easiest route from London to Johannesburg? You could fly into the following airports instead.

London to Johannesburg: Flight information

The things to know before you go.
Cheapest flight foundRs88,101
Cheapest month to flyMarch
Average flight time11 hrs, 1 min
Most popular airlineAmerican Airlines
Average flights per week88

Finding cheap flights from London to Johannesburg: Frequently asked questions

There are 2 airports in Johannesburg: Johannesburg O.R. Tambo and Lanseria.
The best price we found for a return flight from London to Johannesburg is Rs141,835. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
11 hours and 1 minute is the average flight time from London to Johannesburg.
American Airlines, Iberia and British Airways fly direct from London to Johannesburg.
As of February 2026, there are 88 flights per week flying from London to Johannesburg.
The cheapest month to fly from London to Johannesburg is usually April.
If you're flying from London, the cheapest airport near Johannesburg is Johannesburg O.R. Tambo – which is 21.7 km away from the centre of Johannesburg. We've found flights into this airport from Rs141,835.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from London to Johannesburg on Monday, 20 April 2026.
Yes – the average flight time is 11 hours and 1 minute.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Johannesburg but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
In February, the average temperature is usually around 22°C. January is typically the warmest month in Johannesburg, when it usually averages around 28°C. You can expect the least rain in July. The coldest month is June, with temperatures averaging 3°C. The rainiest month is December.
The cheapest airline that flies to Johannesburg is Air Algerie. And the cheapest airline that flies to Lanseria Airport is British Airways.

Travelling from London to Johannesburg: what you need to know

  • You can choose from a number of airports when organising your flight from London to Johannesburg. Check out your options for leaving London from London Heathrow Airport (LHR), London Gatwick Airport (LGW) or Stansted Airport (STN). London Luton Airport (LTN) and London City Airport (LCY) also service London.

  • Disembark at O.R. Tambo International Airport (JNB), the primary gateway of Johannesburg.

  • Take a direct London to Johannesburg flight and you'll be flying for an average of 11 hours.

  • Johannesburg is two hours ahead of London and is in the UTC+2 timezone.

  • London Heathrow Airport (LHR) to O.R. Tambo International Airport (JNB) is the most traveled route that connects these two cities. There are 21 departures a week to pick from. If you prefer starting your day later, the last flight from London to Johannesburg is with Virgin Atlantic at 22:30. Choose the first LHR to JNB departure operated by British Airways at 18:25 to make the most of your first day in Johannesburg.

  • For stress-free travel, arrive at the airport two hours ahead of international flights and an hour before domestic departures. This will give you plenty of time to catch your London to Johannesburg flight.

  • Flying over a peak time like July? Major public holidays and other popular seasons can mean longer lines and delays at security. Play things extra safe and arrive up to four hours ahead of an international flight and two hours before domestic departures.

How to find the cheapest flights from London to Johannesburg

  • To secure cheap London to Johannesburg flights, reserve your journey two months before your planned departure.

  • Organise your trip for May. That's the best month for landing an incredible deal on plane tickets from London to Johannesburg. If you're flexible on when you fly, use the 'Whole month' tool to find the lowest price across each month.

  • Getting a cheap flight from London to Johannesburg couldn't be easier with Price Alerts. Simply set up one of these automatic alerts and we'll let you know when there's a better deal.

  • Select your preferred arrival and departure times, airlines and number of stops by using the filters. Or sort your London to Johannesburg flight results by 'Best,' 'Cheapest' or 'Fastest.'

Flying from London

London Heathrow Airport (LHR)

  • Take off from London Heathrow Airport (LHR) on a nonstop flight from London to Johannesburg. From LHR, you can land directly at O.R. Tambo International Airport (JNB).

  • British Airways is a popular airline that offers direct London to Johannesburg plane tickets from LHR.

  • Think about adding a stopover to potentially save money on your London to Johannesburg flight. Just uncheck 'Direct flights only' when browsing departures from London Heathrow Airport. Take a break (and maybe save some cash) by stopping at one of these popular airports:

    • Amsterdam Airport Schiphol (AMS)

    • Frankfurt Airport (FRA)

    • Charles de Gaulle Airport (CDG)

  • LHR is around 26 kilometres from central London. If you're driving, ride-sharing or catching a cab from the centre, it'll take you 55 minutes or so to get there, depending on the traffic. If you're taking public transport, expect the journey time to be around 1 hour.

  • After a relaxed start to your journey? Stay near London Heathrow Airport. Whether you've booked an early flight from London to Johannesburg or want to avoid feeling rushed, these hotels are just the thing:

  • Of the departures from London Heathrow Airport, 68.18% arrive on time at their destination.

London Gatwick Airport (LGW)

  • Visit friends or family or just take a moment to stretch your legs with a stopover. If you'd like to break up your London to Johannesburg flight, here's where you can stop when heading out from London Gatwick Airport:

    • Frankfurt Airport (FRA)

    • Charles de Gaulle Airport (CDG)

    • Zurich Airport (ZRH)

  • You can reach LGW from the centre of London in about 1 hour 20 minutes by car (depending on traffic conditions). The ride on public transport takes roughly 30 minutes to travel the 40 kilometres or so.

  • You're off on holiday, so why not spend another night away? Consider checking in to one of these hotels near London Gatwick Airport the day before your flight from London to Johannesburg:

  • When it comes to flight punctuality, London Gatwick Airport has an on-time arrival rate of 69%.

Stansted Airport (STN)

  • Whether just for an hour or several days, a stopover can make your journey feel more relaxed and effortless. When jetting out of Stansted Airport (STN), you can book a ticket from London to Johannesburg stopping at Dubai Airport (DXB).

  • STN is roughly 48 kilometres from central London. Driving from the city centre to the airport takes about 1 hour. If you're considering public transport, expect a journey of around 1 hour 25 minutes.

  • Make catching an early London to Johannesburg flight one of the easiest parts of your trip. Stay at one of these accommodation options near Stansted Airport and head to your check-in counter with time to spare:

  • Flights departing from STN reach their destination as scheduled 64.73% of the time.

Arriving in Johannesburg

O.R. Tambo International Airport (JNB)

  • O.R. Tambo International Airport (JNB) is approximately 21 kilometres from the centre of Johannesburg. If you're catching a cab or a ride-share, the drive takes roughly 30 minutes.

  • It typically takes 1 hour 10 minutes to get there when travelling by public transport.

  • The last thing you need is a lengthy journey to your hotel if you're getting in late on a flight from London to Johannesburg. Stay at one of these accommodation options near JNB instead:

  • Pick up an O.R. Tambo International Airport rental car and discover Johannesburg and beyond with your own wheels. Carwiz, Alamo and Green Motion are top outlets you can book with here.

  • Lock in the best possible rate by reserving your ride from O.R. Tambo International Airport about three weeks in advance of your trip.

Lanseria International Airport (HLA)

  • Central Johannesburg is located around 32 kilometres from Lanseria International Airport (HLA). After your flight from London to Johannesburg has landed and you've made your way to arrivals, the drive should take about 50 minutes.

  • The fastest way to get to where you're going is with a Lanseria International Airport rental car. Pick up your wheels from First - Car Hire, Tempest - Car Hire or Firefly powered by Hertz and be on your way in a flash.

  • Get the pick of the lot. Securing your ride from HLA four weeks ahead of time often means more savings and a greater selection of vehicles.

Best time to go to Johannesburg

  • July is the busiest month for flights from London to Johannesburg. To travel when it's less crowded, go to Johannesburg in February.

  • Before locking in your London to Johannesburg tickets, consider what kind of weather works for you. January is the warmest month in Johannesburg, with temperatures ranging from 15ºC to 30ºC.

  • Look for cheap flights from London to Johannesburg in July if you like travelling in cooler conditions. Temperatures are at their lowest then, ranging between 4ºC and 20ºC on average.

More about Johannesburg

  • After booking your flight from London to Johannesburg, find a hotel that keeps you close to what you want to see. Make one of these accommodation options your base for exploring Johannesburg:

  • Constitution Hill and Maboneng Precinct are a couple of leading attractions to add to your Johannesburg must-do list. Keep the sightseeing going at Johannesburg Zoo.

Explore more of South Africa

  • Johannesburg is easy to fall in love with, but there are so many other parts of South Africa waiting to be explored. About 18 kilometres west of Johannesburg, a trip to Soweto will keep you on the go. Start with popular sights like Mjebha Park, Tutu House - Soweto tours and Go Green Go Clean.

  • If you're ready to explore another great destination in South Africa, head for Pretoria, about 56 kilometres north of Johannesburg. 32 Battalion Tree of Honour, Wonderpark and Viscount Memorial Wall are key reasons to visit.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.