Flight Routes from London to Johannesburg

Compare cheap outbound and return flights from London (LON) to Johannesburg (JNB) and find the best offer from numerous airlines and travel agencies.

Trip type
Cheapest roundtrip flight
from€515
Fastest flight
non-stop flights
42x / week
Flight distance
9,079 km
Time difference
Airports in London
  1. Heathrow
  2. Gatwick
  3. Stansted
  4. Luton
  5. City
  6. Southend
Most popular airlines
  1. British Airways
  2. Virgin Atlantic Airways

Flight schedule from London (LON) to Johannesburg (JNB)

Select a travel date in the flight schedule for the route from London (LON) to Johannesburg (JNB) and compare affordable flight deals.

offers
Active filtersnone
Matching outbound flightsLON–JNB · 54 of 54
fromto
dep.arr.
durationstopovers
  1. 12 – 18 October 2026
  2. 19 – 25 October 2026
  3. 26 Oct – 1 Nov 2026
    1. LHRJNB
      1 stopover
      1. KLM
    2. LGWJNB
      1 stopover
      1. Qatar Airways
    3. LHRJNB
      1 stopover
      1. Etihad Airways
    4. LHRJNB
      1 stopover
      1. Air France
    5. LHRJNB
      1 stopover
      1. Emirates Airline
    6. LHRJNB
      1 stopover
      1. Etihad Airways
    7. LHRJNB
      1 stopover
      1. Etihad Airways
    8. LGWJNB
      1 stopover
      1. Ethiopian Airlines
    9. LGWJNB
      1 stopover
      1. Emirates Airline
    10. LGWJNB
      1 stopover
      1. Turkish Airlines
    11. LGWJNB
      1 stopover
      1. Emirates Airline
    12. LHRJNB
      1 stopover
      1. Etihad Airways
    13. LHRJNB
      1 stopover
      1. Egyptair
    14. LHRJNB
      1 stopover
      1. Emirates Airline
    15. LHRJNB
      1 stopover
      1. Etihad Airways

      Tips and tricks to help you find cheap flights from London to Johannesburg

      Favourite airline: KLM
      42 % of flights booked on the route from London to Johannesburg are booked with KLM, Kenya Airways and Egyptair.
      KLM
      19 %
      Kenya Airways
      12 %
      Egyptair
      11 %
      Cheapest weekday: Tuesday
      On this route, flights are cheapest on Tuesday when a ticket costs £519.00 on average.
      Favourite connection: via Amsterdam
      When booking flights from London to Johannesburg 25 % of travellers prefer to fly via Amsterdam.
      Route
      bookings
      1 stopover Amsterdam Schiphol
      23h 25min, from 551 £
      25 %
      1 stopover Cairo
      32h 00min, from 553 £
      15 %
      1 stopover Istanbul
      34h 35min, from 598 £
      12 %

      Useful information about the flight from London to Johannesburg

      Surprising Johannesburg

      Johannesburg represents the heart of South Africa. It is a city in a state of constant progression with a booming centre made up of newly built apartments and office complexes. The inner city has recently undergone an urban regeneration project bringing an influx of cultural surprises to resident and visitor alike. 


      The best time to travel

      Johannesburg is blessed with a very good climate. It is warm annually, with hot summers and cool, bearable winters. There are a number of public holidays including Freedom day, which takes place on the April 27, and Heritage Day, when many parties and events are celebrated on September 24. The Johannesburg Beer Festival is held over the first two weeks of October. December 31st plays host to the Johannesburg Carnival. 


      Things to note about Johannesburg

      Make sure that your passport is valid for up to 30 days after leaving South Africa. Also, you must have 2 blank pages available upon both entering and exiting the country. For British passport holders, no visas are required for tourist visits of up to 90 days. 

      In terms of medical preparation, it is worth checking with your GP to find out about any necessary vaccinations before setting off. 

      Unfortunately, a visit to Johannesburg requires some safety measures. The city, despite its recent boom, still has a high crime rate. For this reason, visitors are reminded that minibus taxis should be avoided and in cases of robbery or assault, it is best to comply with attackers' demands and avoid self-defence. 

      Johannesburg is affordable, working out at approximately half the price of London. The city lies in the SAST (UTC or GMT +2) timezone, which is an hour ahead of the UK in Summer and 2 hours ahead in Winter.


      Local Transport and Johannesburg Accommodation

      To travel from the airport to the city centre, the "Gautrain" is the best option. A single ticket costs around 125 ZAR, plus 12 ZAR for the Gautrain Card. It takes about 30 minutes to get to the centre. A taxi is comparatively more expensive, costing approximately 400 ZAR. A night in a guesthouse or hostel ranges from about 300 ZAR, with 3-star hotels available from around the 700 ZAR price range. In terms of public transport, buses (metrobus) are the best option to get around. They are inexpensive, costing only 10 ZAR per single ticket. 

      Important flight information

      Frequently Asked Questions (FAQ)

      How long is the flight from London to Johannesburg?
      A direct flight from London to Johannesburg typically takes around 11 hours 5 minutes. If you choose a connecting flight, you should allow more time. Typical one-stop journeys take around 15 hours 35 minutes. For the quickest journey, a direct flight is usually the most comfortable choice.
      Are there direct flights from London to Johannesburg?
      Yes, there are direct flights from London to Johannesburg, with an average of around 6 to 7 flights per day, operated by, among others, British Airways and Virgin Atlantic. If you want to travel without a stopover, it is worth filtering specifically for direct flights when searching.
      Which airlines fly from London to Johannesburg?
      Direct flights from London to Johannesburg are operated by, among others, British Airways and Virgin Atlantic. There are also connecting flights with one stop, for example with Emirates (via Dubai), Etihad Airways (via Abu Dhabi) and Turkish Airlines (via Istanbul). If a short travel time matters to you, a direct flight is usually the most convenient option. Connecting flights often give you more choice of departure times and airlines.
      On which days are there direct flights from London to Johannesburg?
      Direct flights from London to Johannesburg operate daily. The schedule may vary by season, so it is worth comparing several travel dates. If your preferred day has no direct service, nearby departure days or short connecting flights may be a good alternative.
      How many flights are there per day from London to Johannesburg?
      From London to Johannesburg there are on average around 6 to 7 flights per day. This usually means you have a good choice of departure times. Particularly if you are flexible, you can easily compare times, prices and airlines.
      How many flights per week are there from London to Johannesburg?
      From London to Johannesburg there are around 42 to 43 flights per week. This means you usually have suitable connections to choose from on several days and at various times. As well as price, it is worth comparing flight duration, airline and any potential additional charges.
      When does the first flight from London to Johannesburg depart?
      The earliest direct flight from London to Johannesburg usually departs at 18:30. The exact departure time may vary by day of the week and airline. Early flights are particularly useful if you want to make the most of your arrival day in Johannesburg.
      When does the last flight from London to Johannesburg depart?
      The last direct flight from London to Johannesburg usually departs at 21:20. Late flights can be convenient if you want to travel after work or in the evening. Do check whether it is a direct flight, as a connecting service could push the arrival time significantly later.
      Which airline is most commonly chosen for flights from London to Johannesburg?
      For flights from London to Johannesburg, offers from Swiss, British Airways and Kenya Airways are chosen most frequently. This reflects which airlines have been particularly popular with users on this route over the past year. Whether an airline suits you also depends on price, flight times, baggage and possible stopovers.
      In which months do idealo users most frequently search for flights from London to Johannesburg?
      Flights from London to Johannesburg are most frequently searched for travel in July, December and March. If you are planning to fly in one of these months, it may be worth comparing offers early. Outside the most popular months, you may find more choice or cheaper connections.
      Which departure days are most popular for flights from London to Johannesburg?
      For flights from London to Johannesburg, departures on Tuesday, Friday and Thursday are particularly in demand. Demand can be higher on popular travel days, so it is worth checking alternative departure days. You may find more suitable flight times or cheaper offers.
      How long is the typical stay on trips from London to Johannesburg?
      For trips from London to Johannesburg, stays of 6, 14 and 15 days are most commonly searched. These trip lengths are particularly popular with idealo users on this route.

      Discover more flights around London and Johannesburg

      Departure airport Airport London (LCY, LGW, LHR, LTN, STN, SEN) (LON)
      Arrival airport Airport Johannesburg O.R. Tambo (JNB)
      Destination country Flights to South Africa
      Departure airport - Destination country London (LCY, LGW, LHR, LTN, STN, SEN) - South Africa
      Alternative routes to South Africa
      Alternative flights to Johannesburg
      Popular destinations for onward travel
      Flight destinations with a similar price