Flights
Hotels
From
To
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Flights
Hotels
Round-trip
One-way
1 traveler
Unsupported Browser!
Find Flights
Finding cheap flights is simple. More than 36 million people last year saved hundreds by using our flights tool.
Did you mean flights from Johannesburg to London?

Cheap Flights from London to Johannesburg, ZA, South Africa - LON to JNB Last modified: 28-Jun-2016 19:20

Popular flights from London to Johannesburg Last modified: 28-Jun-2016 19:20

We’ve got the inside scoop on finding the best time to fly for the best price. Not sure when to travel for your next vacation? Find details below on when-to-fly and when-to-buy.

Lufthansa
LONJNB
Wed 31/08
1 stop
JNBLON
Mon 12/09
1 stop
£493
Select
KLM
LONJNB
Fri 19/08
1 stop
JNBLON
Thu 08/09
1 stop
£538
Select
KLM
LONJNB
Sat 20/08
1 stop
JNBLON
Thu 08/09
1 stop
£538
Select
KLM
LONJNB
Sun 21/08
1 stop
JNBLON
Thu 08/09
1 stop
£538
Select
KLM
LONJNB
Sun 25/09
1 stop
JNBLON
Mon 10/10
1 stop
£538
Select
Air France
LONJNB
Sat 27/08
1 stop
JNBLON
Wed 14/09
1 stop
£540
Select
Air Berlin
LONJNB
Wed 24/08
2 stops
JNBLON
Sun 04/09
2 stops
£548
Select
Air Berlin
LONJNB
Thu 25/08
2 stops
JNBLON
Sat 10/09
2 stops
£548
Select
Air Berlin
LONJNB
Sun 28/08
2 stops
JNBLON
Sun 04/09
2 stops
£548
Select
Air Berlin
LONJNB
Sun 28/08
2 stops
JNBLON
Mon 05/09
2 stops
£548
Select
Air Berlin
LONJNB
Tue 30/08
2 stops
JNBLON
Sat 10/09
2 stops
£548
Select
Alitalia
LONJNB
Thu 25/08
2 stops
JNBLON
Fri 09/09
2 stops
£598
Select
Alitalia
LONJNB
Sun 28/08
2 stops
JNBLON
Fri 09/09
2 stops
£598
Select
Alitalia
LONJNB
Wed 31/08
2 stops
JNBLON
Tue 13/09
2 stops
£598
Select
Alitalia
LONJNB
Fri 02/09
2 stops
JNBLON
Tue 13/09
2 stops
£598
Select
Alitalia
LONJNB
Thu 29/09
2 stops
JNBLON
Tue 11/10
2 stops
£598
Select
Brussels
LONJNB
Wed 31/08
2 stops
JNBLON
Mon 12/09
2 stops
£599
Select
Virgin Atlantic
LONJNB
Thu 25/08
2 stops
JNBLON
Wed 07/09
2 stops
£623
Select
Austrian
LONJNB
Mon 29/08
2 stops
JNBLON
Mon 12/09
2 stops
£670
Select
South African
LONJNB
Wed 07/09
nonstop
JNBLON
Sun 18/09
nonstop
£691
Select
South African
LONJNB
Tue 20/09
nonstop
JNBLON
Sun 09/10
nonstop
£691
Select
South African
LONJNB
Fri 23/09
nonstop
JNBLON
Thu 06/10
nonstop
£691
Select
South African
LONJNB
Wed 28/09
nonstop
JNBLON
Tue 11/10
nonstop
£691
Select
British Airways
LONJNB
Tue 30/08
nonstop
JNBLON
Sat 10/09
nonstop
£703
Select
British Airways
LONJNB
Tue 30/08
nonstop
JNBLON
Fri 16/09
nonstop
£703
Select
British Airways
LONJNB
Wed 31/08
nonstop
JNBLON
Fri 09/09
nonstop
£703
Select
British Airways
LONJNB
Wed 31/08
nonstop
JNBLON
Sun 11/09
nonstop
£703
Select
British Airways
LONJNB
Wed 31/08
nonstop
JNBLON
Mon 12/09
nonstop
£703
Select
Tap Portugal
LONJNB
Wed 06/07
2 stops
JNBLON
Sun 10/07
2 stops
£745
Select
Iberia
LONJNB
Wed 26/10
1 stop
JNBLON
Tue 08/11
1 stop
£757
Select
Luxair
LONJNB
Sat 09/07
2 stops
JNBLON
Thu 14/07
2 stops
£2,388
Select
Aer Lingus
LONJNB
Thu 14/07
2 stops
JNBLON
Thu 21/07
2 stops
£3,236
Select
Czech
LONJNB
Wed 13/07
2 stops
JNBLON
Fri 22/07
2 stops
£3,276
Select
airBaltic
LONJNB
Thu 29/09
2 stops
JNBLON
Sun 09/10
2 stops
£3,631
Select
SAS
LONJNB
Mon 11/07
2 stops
JNBLON
Mon 18/07
2 stops
£3,681
Select
Adria
LONJNB
Wed 13/07
2 stops
JNBLON
Mon 18/07
2 stops
£4,356
Select
Adria
LONJNB
Wed 13/07
2 stops
JNBLON
Fri 22/07
2 stops
£4,356
Select
Adria
LONJNB
Wed 13/07
2 stops
JNBLON
Sat 23/07
2 stops
£4,356
Select

How Much Does it Cost to Fly from London to Johannesburg (LON to JNB)?

We have collected flight cost data from across the web for travel from London to Johannesburg, and have found the average flight price for this trip to be £529.

When Can I Buy the Cheapest Flight from London to Johannesburg (LON to JNB)?

Airlines can adjust prices for plane tickets from London to Johannesburg based on the day and time that you decide to book your flight. We have collected data from all airlines, and have discovered that the best days to book flights are Tuesdays, Wednesdays, and Saturdays. Read our article to find more information about the best time to buy airline tickets.

How far in advance should you book flights from London to Johannesburg

The chart below shows up-to-date information regarding how far in advance a flight from London to Johannesburg should be booked.

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days £891 £632
7-14 days £967 £669
14-21 days £1,016 £669
21-30 days £980 £777
30-60 days £712 £538
60-90 days £691 £493
90+ days £512 £429

Cheapest Day To Fly from London to Johannesburg

The chart below shows up-to-date information regarding the cheapest days to fly from London to Johannesburg.

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
£520 £529 £493 £548 £538 £538 £538

Lowest Fares Chart By Month from London to Johannesburg

The chart below shows the lowest fare by month when flying from London to Johannesburg.

Month Origin Destination Carrier Depart Date Return Date Stops Price
June London Johannesburg Lufthansa 29/06/16 11/07/16 1 £632
July London Johannesburg Alitalia 05/07/16 20/07/16 2 £610
August London Johannesburg Lufthansa 31/08/16 12/09/16 1 £493
September London Johannesburg KLM 25/09/16 10/10/16 1 £538
October London Johannesburg Iberia 31/10/16 08/11/16 1 £450
November London Johannesburg Iberia 11/11/16 15/11/16 1 £429
December London Johannesburg Lufthansa 12/12/16 26/12/16 2 £448
January London Johannesburg Iberia 05/01/17 20/01/17 1 £438

Cheapest Weekend Non-Stop Flights for the Next 30 Days from London to Johannesburg

If you're ready to take a trip in the next 30 days and want to fly on the weekend, you might be wondering which weekend is the cheapest to fly. The chart below shows up-to-date data regarding weekend flight prices from London to Johannesburg.

Next 30 Days

SunMonTueWedThuFriSat
26 27 28 29 30 1 2
£980
3 4 5 6 7 8 9
£980 £1,005
10 11 12 13 14 15 16
£1,005 £1,437
17 18 19 20 21 22 23
£1,437 £1,033
24 25 26 27 28 29 30
£1,033 £1,033
31 1 2 3 4 5 6
£1,033

Non-Stop vs Connecting Flights from London to Johannesburg (LON to JNB)

Your London to Johannesburg flight can be significantly cheaper by choosing a multi-stop airline ticket. Although these connecting flights sacrifice some convenience, on average, travelers save 20%-60% when they choose to fly multi-stop versus a direct flight.

The average price for connecting flights from London to Johannesburg is £1,153.

The average price for non-stop flights from London to Johannesburg is £699.

The chart below shows up to date information regarding non-stop flights from London to Johannesburg.

Nonstop Flight Details from London to Johannesburg
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
British Airways 2 2 2 2 2 2 2 19:05 21:20
South African 2 2 2 2 2 2 2 19:00 21:00
Virgin Atlantic 1 1 1 1 1 1 1 20:05 20:05

Round Trip vs One Way Flights from London to Johannesburg (LON to JNB)

We have found that there is often no price difference between buying a round trip flight versus a one way flight. Increased flexibility is the main benefit when it comes to buying a one way flight from London to Johannesburg. However, booking a round trip flight can be a simpler process. You can compare round trip and one way flights by using our flight comparison.

The average price for one way flights from London to Johannesburg is £1,416.

The average price for round trip flights from London to Johannesburg is £1,063.

More Cheap Flights

FlightsAirlineLowest Price
Manchester to Johannesburg Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Iberia, Adria, KLM, Air Malta, Lufthansa, Austrian, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic £530
Birmingham to Johannesburg Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Iberia, KLM, Air Malta, Luxair, Lufthansa, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic £526
Bristol to Johannesburg Air France, Alitalia, British Airways, BMI Regional, Aer Lingus, KLM, Air Malta, Lufthansa, South African, Brussels, Tap Portugal, Virgin Atlantic £605
Leeds Bradford to Johannesburg Air France, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, South African, Tap Portugal, Virgin Atlantic £593
Cardiff to Johannesburg Air Berlin, Air France, British Airways, Aer Lingus, Iberia, KLM, Air Malta, Lufthansa, South African, Brussels, Tap Portugal, Virgin Atlantic £712
Rotterdam to Johannesburg British Airways, Aer Lingus, Iberia, KLM, Lufthansa, South African, Brussels, Tap Portugal, Virgin Atlantic £562
Humberside to Johannesburg Air France, Alitalia, British Airways, KLM, Lufthansa, South African, Virgin Atlantic £845
Southampton to Johannesburg Air Berlin, Air France, British Airways, Aer Lingus, KLM, Lufthansa, South African, Brussels, Tap Portugal, Virgin Atlantic £554
Jersey to Johannesburg Air Berlin, Air France, British Airways, Aer Lingus, Iberia, KLM, Lufthansa, South African, Tap Portugal, Virgin Atlantic Check Dates
Norwich to Johannesburg Air France, British Airways, BMI Regional, KLM, Lufthansa, South African, Brussels, Tap Portugal, Virgin Atlantic £666
Nottingham to Johannesburg Air Berlin, Air France, British Airways, Condor, Aer Lingus, KLM, Lufthansa, South African, Brussels, Virgin Atlantic £1,005
Exeter to Johannesburg Air Berlin, Air France, British Airways, Condor, Aer Lingus, KLM, Air Malta, Lufthansa, South African, Tap Portugal, Virgin Atlantic £724
Lille to Johannesburg Air France, British Airways, Iberia Check Dates
London to New York Aegean, American, Air Berlin, Air France, Alaska, Finnair, Alitalia, JetBlue, British Airways, airBaltic, Condor, Aer Lingus, Bulgaria Air, Iberia, Meridiana, KLM, Kuwait, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Arkefly, Austrian, TAROM, SATA, XL Airways, SAS, Brussels, Jetairfly, Tap Portugal, United, Air Europa, Virgin Atlantic, City Jet £381
London to Dubai Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Royal Brunei, airBaltic, Norwegian Air, Condor, Aer Lingus, Emirates, Eurowings, Etihad, flydubai, transavia.com, Iberia, KLM, Air Malta, Luxair, Lufthansa, LOT, Czech, Austrian, Qantas, SmartWings, TAROM, SAS, Brussels, Germania, Tap Portugal, Air Europa, Virgin Atlantic, Vueling, WIZZ £299
London to Durban Aegean, Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Luxair, Lufthansa, Czech, Austrian, South African, SAS, Brussels, Tap Portugal, Virgin Atlantic £593
London to Harare Aegean, Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Air Malta, Luxair, Lufthansa, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, easyJet, Virgin Atlantic £474
London to Toronto Aegean, Air Berlin, Air Canada, Air France, Finnair, Alitalia, British Airways, Condor, Aer Lingus, Iberia, KLM, Luxair, Lufthansa, LOT, Thomas Cook, Czech, Arkefly, Austrian, Porter, SATA, SAS, Brussels, Corsair, Jetairfly, Tap Portugal, Air Transat, Air Europa, Virgin Atlantic, FlexFlight, WestJet £321
London to Istanbul Germanwings, Onur Air, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Norwegian Air, Condor, Aer Lingus, Eurowings, Bulgaria Air, Ryanair, Iberia, Meridiana, Adria, Atlasjet, KLM, Air Malta, Luxair, Lufthansa, LOT, Jet2, Thomas Cook, Czech, Austrian, Pegasus, SmartWings, TAROM, SAS, Brussels, Turkish, Tap Portugal, easyJet, Virgin Atlantic, Vueling, WIZZ, TUIfly, Corendon, Sunexpress, SunExpress, Monarch £86
London to Cape Town Aegean, Air Berlin, Air France, Alitalia, British Airways, airBaltic, Condor, Aer Lingus, Iberia, Adria, KLM, Air Malta, Luxair, Lufthansa, Thomas Cook, Czech, Austrian, TAROM, South African, SAS, Brussels, Tap Portugal, Air Europa, Virgin Atlantic £599
London to Sydney Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Lufthansa, Aer Lingus, Jetstar, KLM, Lufthansa, Czech, Austrian, Qantas, SAS, Brussels, Tap Portugal, Air Europa, Virgin Australia, Virgin Atlantic £627
London to Lagos Aegean, Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, Meridiana, Adria, KLM, Luxair, Lufthansa, Czech, Austrian, SmartWings, SAS, Brussels, Corsair, Tap Portugal, Virgin Atlantic, Vueling, Arik Air £410
London to Singapore Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, airBaltic, Condor, Aer Lingus, NIKI, Iberia, Meridiana, Adria, KLM, Air Malta, Luxair, Lufthansa, LOT, Czech, Austrian, SmartWings, TAROM, SAS, Brussels, Singapore, Tap Portugal, Tigerair, Scoot, Virgin Atlantic, Aigle Azur £479
London to Nairobi Aegean, Air Berlin, Air France, Alitalia, British Airways, airBaltic, Condor, Aer Lingus, Meridiana, Adria, KLM, Air Malta, Kenya, Luxair, Lufthansa, Czech, Austrian, SmartWings, SAS, Brussels, Tap Portugal, easyJet, Air Europa, Virgin Atlantic, WIZZ £460
London to Maputo Aegean, Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Luxair, Lufthansa, Czech, Austrian, TAROM, SAS, LAM Mocambique, Tap Portugal, Air Europa, Virgin Atlantic £668
London to Melbourne Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Jetstar, KLM, Luxair, Lufthansa, Czech, Austrian, Qantas, SAS, Brussels, Tap Portugal, Virgin Australia, Virgin Atlantic £616
London to Gaborone Aegean, Air France, British Airways, Air Botswana, Aer Lingus, Iberia, KLM, Luxair, Lufthansa, Czech, Austrian, Tap Portugal, Virgin Atlantic £618
London to Manila Cebu Pacific, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Aer Lingus, Eurowings, Iberia, Adria, KLM, Air Malta, Luxair, Lufthansa, Czech, Austrian, Philippine, TAROM, SAS, Tap Portugal, Air Europa, Virgin Atlantic £500
London to Lusaka Aegean, Air Berlin, Air France, Alitalia, British Airways, Aer Lingus, Iberia, KLM, Luxair, Lufthansa, Czech, Austrian, TAROM, SAS, Brussels, Tap Portugal, Virgin Atlantic £468
London to Bangkok Germanwings, Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, EVA Air, airBaltic, Condor, Aer Lingus, Eurowings, NIKI, Iberia, Meridiana, KLM, Air Malta, Luxair, Lufthansa, Czech, Austrian, Bangkok, SmartWings, TAROM, SAS, Brussels, Thai, Tap Portugal, Air Europa, Virgin Atlantic, Mesaba £406

Airports for Your Route

These pages contain information about the major airports in London and Johannesburg, so you can feel comfortable knowing how to get around whether you are about to take off or you just landed.

London to Johannesburg Flight Questions

Below are some common questions that asked about this flight route:

Question: How long is a direct flight from London to Johannesburg?
Answer: The average London to Johannesburg flight time is 10 hours and 55 minutes.
Question: How many kilometers are there between London and Johannesburg?
Answer: The distance from London to Johannesburg is 9068 kilometers.
Question: How common are direct flights from London to Johannesburg?
Answer: There are 35 direct flights from London to Johannesburg.
Question: What is the most popular airline for non-stop flights from London to Johannesburg?
Answer: British Airways provides 40% of the non-stop flights between London and Johannesburg.
London (LON) To Johannesburg, ZA (JNB) Flights: Cheap Flights From London To Johannesburg | FareCompare.