Cheap Flights from Johannesburg to London

Return selected
Return selected
origin
Enter the city you're flying from, or choose from the options below
Include nearby airports
    selected
    destination
    . Enter your destination, or choose from the options below
    Include nearby airports
      selected
      Travellers and cabin class, 1 Adult, Economy
      British Airways
      American Airlines
      Iberia
      Virgin Atlantic
      Delta
      China Eastern

      Compare Johannesburg to London flight deals

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

      Book the best London fare with no extra fees

      Flight deals from Johannesburg to London

      Looking for a cheap last-minute deal or the best return flight from Johannesburg to London? If you want to travel next month, return fares start from Rs173,367. Find the lowest prices on one-way and return tickets right here.

      Find the cheapest month to fly from Johannesburg to London

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

      Direct flights from Johannesburg to London

      American Airlines
      British Airways
      China Eastern
      Delta
      Finnair
      Iberia
      Scandinavian Airlines
      Virgin Atlantic
      WestJet

      Johannesburg to London: Flight information

      The things to know before you go.
      Cheapest flight foundRs81,366
      Cheapest month to flySeptember
      Average flight time11 hrs, 16 mins
      Most popular airlineBritish Airways
      Average flights per week96

      Finding cheap flights from Johannesburg to London: Frequently asked questions

      There are 6 airports in London: London City, London Heathrow, London Gatwick, London Luton, London Stansted, and London Southend.
      The best price we found for a return flight from Johannesburg to London is Rs167,673. 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 16 minutes is the average flight time from Johannesburg to London.
      British Airways, American Airlines and Iberia fly direct from Johannesburg to London.
      As of August 2026, there are 96 flights per week flying from Johannesburg to London.
      The cheapest month to fly from Johannesburg to London is usually November.
      If you're flying from Johannesburg, the cheapest airport near London is London Gatwick – which is 40.3 km away from the centre of London. We've found flights into this airport from Rs167,673.
      After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Johannesburg to London on Thursday, 5 November 2026.
      Yes – the average flight time is 11 hours and 16 minutes.
      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 London 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.

      We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to London is around 40 days in advance, so don’t leave your flight to the last minute.

      In August, the average temperature is usually around 17°C. August is typically the warmest month in London, when it usually averages around 22°C. You can expect the least rain in March. The coldest month is January, with temperatures averaging 1°C. The rainiest month is October.
      The cheapest airline that flies to London is Condor. And the cheapest airline that flies to London Heathrow Airport is Virgin Atlantic.

      Travelling from Johannesburg to London: what you need to know

      • Johannesburg O.R. Tambo Airport (JNB) is Johannesburg's main airport. Explore your options for reserving a flight from Johannesburg to London jetting off from here.

      • London has a number of airports you can jet into. Land at London Heathrow Airport (LHR), London Gatwick Airport (LGW) or London Stansted Airport (STN). Alternatively, touch down at London Luton Airport (LTN) or London City Airport (LCY).

      • Around 11 hours 15 minutes is how long you'll be travelling on a direct Johannesburg to London flight.

      • London's timezone is UTC+0, which makes London two hours behind Johannesburg.

      • With 21 flights a week between the two airports, Johannesburg O.R. Tambo Airport (JNB) to London Heathrow Airport (LHR) is the most popular route. Hop on the earliest flight from Johannesburg to London with Virgin Atlantic at 18:35. If you prefer to get more out of your day before you fly, the last departure from JNB to LHR is with British Airways at 22:05.

      • Allow plenty of time to catch your Johannesburg to London flight. It's generally best to arrive at least two hours before international departures and an hour ahead for domestic flights.

      • Flying over a peak time such as April? Public holidays and other popular periods can mean longer lines and delays at check-in and security. Play it safe and arrive up to four hours before an international flight and two hours before a domestic departure.

      How to find the cheapest flights from Johannesburg to London

      • Rs81,366 is the best price for a one-way ticket from Johannesburg to London. A return flight starts at Rs167,673. These prices may change depending on availability.

      • Get cheap Johannesburg to London flights by booking 11 months ahead. According to our research, that's the sweet spot for bagging a bargain.

      • The best month for finding cheap plane tickets from Johannesburg to London is April. Use the 'Whole month' tool to compare prices, then choose the dates that offer the biggest savings.

      • Getting a cheap flight from Johannesburg to London is easy with Price Alerts. Simply set up one of these automatic alerts and we'll notify you when there's a better deal.

      • Tailor your travel plans using filters. Pick your ideal departure and arrival times, total journey duration and airlines. You can also sort the results by 'Best,' 'Cheapest' or 'Fastest' Johannesburg to London flights.

      Flying from Johannesburg

      Johannesburg O.R. Tambo Airport (JNB)

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

      • Look out for deals with British Airways. This carrier offers direct Johannesburg to London plane tickets from JNB.

      • Stopovers are the perfect opportunity to take a travel break — and perhaps even tour another city. When browsing Johannesburg to London flights departing from Johannesburg O.R. Tambo Airport, deselect the 'Direct flights only' box to see where you can stop along the way. Here are some popular options to consider:

        • Dubai Airport (DXB)

        • Amsterdam Schiphol Airport (AMS)

        • Frankfurt am Main Airport (FRA)

      • The journey from central Johannesburg to JNB takes around 35 minutes on public transport. If you drive, ride-share or grab a taxi, you'll cover the 23 kilometres in 30 minutes or so, depending on traffic.

      • Want a relaxed start to your holiday? Stay near Johannesburg O.R. Tambo Airport. Whether you're boarding an early flight from Johannesburg to London or just don't want to be rushed, these hotels are the answer:

      • 75% of flights that take off from Johannesburg O.R. Tambo Airport reach their destination on schedule.

      Arriving in London

      London Heathrow Airport (LHR)

      • The distance from London Heathrow Airport (LHR) to central London is roughly 26 kilometres. It takes about 45 minutes to reach the centre driving.

      • If you're travelling by public transport, expect a journey time of around 25 minutes.

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

      • Pick up a London Heathrow Airport rental car and discover London and beyond with your own wheels. Surprice, U-Save and Green Motion are top providers you can book with here.

      • Lock in the lowest price by reserving your vehicle from London Heathrow Airport about one week in advance of your trip.

      London Gatwick Airport (LGW)

      • London Gatwick Airport (LGW) is roughly 40 kilometres from central London. Once you've disembarked your flight from Johannesburg to London, it takes approximately 1 hour 5 minutes to reach the heart of the city in a taxi or ride-share.

      • If you hop on public transport, the ride to the centre takes 45 minutes or so.

      • After your flight from Johannesburg to London, unwind at a hotel close to LGW. These are some comfortable accommodation options that'll help you slip into relaxation mode:

      • Forget about public transport timetables or slow-moving taxi lines. Pick up a London Gatwick Airport rental car and let the journey unfold your way. Check out the availability and rates from Green Motion, U-Save and Drivalia.

      • Score the best price by securing your ride from LGW three weeks in advance. You can also expect to have a greater selection of vehicles.

      London Stansted Airport (STN)

      • London Stansted Airport (STN) is around 48 kilometres from the centre of London. It'll take you about 1 hour 5 minutes to reach the city centre by ride-share or taxi once you've stepped off your flight from Johannesburg to London.

      • If you're using public transport, the journey time is around 45 minutes.

      • If you don't want to travel to the centre, choose a hotel close to STN. Get comfortable at one of these stays after your Johannesburg to London flight:

      • Begin your travels without stressing about how to reach your destination with a London Stansted Airport rental car. You can book your wheels with trusted suppliers here like Green Motion, Drivalia and Europcar.

      • If you're searching for a specific model or make, lock in your ride from STN about four weeks ahead of your flight from Johannesburg to London. This gives you a higher chance of getting the car you prefer, as well as a better rate.

      Best time to go to London

      • It's time to figure out your dates for your flight from Johannesburg to London. July is the busiest month for a trip to London. If you prefer a more relaxed vibe, go in March.

      • When booking your Johannesburg to London tickets, consider what kind of weather you prefer. July is the warmest month in London, with temperatures ranging from 11ºC to 26ºC.

      • Look for cheap flights from Johannesburg to London in January if you want to travel in cooler conditions. Temperatures are at their lowest then, ranging between 0ºC and 9ºC on average.

      More about London

      • When it comes to searching for somewhere to lay your head, you'll find the top stays in London right here. Explore these hotels once you've booked your flight from Johannesburg to London:

      • The British Museum and Westminster Abbey are just a couple of the major attractions to add to your London to-do list. Keep the sightseeing going at Big Ben.

      Explore more of the United Kingdom

      • Manchester is just one of the many places in the United Kingdom waiting to be explored after you've experienced London. Around 257 kilometres to the northwest, popular attractions include Manchester United Museum & Stadium Tour, The Homes of Football and Science and Industry Museum.

      • Around 161 kilometres northwest of London, Birmingham is another essential stop in the United Kingdom. Experience this destination's highlights firsthand at Birmingham Museum & Art Gallery, Birmingham Hippodrome and Bournville Experience.

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