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 London to Johannesburg?

Cheap Flights from Johannesburg to London, GB, United Kingdom - JNB to LON Last modified: 30 Aug 2016 1:14 AM

Popular flights from Johannesburg to London Last modified: 30 Aug 2016 1:14 AM

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.

Egyptair
JNBLON
Mon 10/10
1 stop
LONJNB
Fri 10/14
1 stop
R7 493
Select
Egyptair
JNBLON
Mon 11/28
1 stop
LONJNB
Wed 12/07
1 stop
R7 493
Select
Saudi Arabian
JNBLON
Wed 09/28
1 stop
LONJNB
Tue 10/04
1 stop
R7 837
Select
Saudi Arabian
JNBLON
Mon 10/17
1 stop
LONJNB
Tue 10/25
1 stop
R7 837
Select
Saudi Arabian
JNBLON
Mon 10/17
1 stop
LONJNB
Thu 10/27
1 stop
R7 837
Select
Saudi Arabian
JNBLON
Wed 10/26
1 stop
LONJNB
Tue 11/01
1 stop
R7 837
Select
Saudi Arabian
JNBLON
Mon 11/14
1 stop
LONJNB
Fri 11/18
1 stop
R7 837
Select
Qatar
JNBLON
Fri 09/16
1 stop
LONJNB
Sun 09/25
1 stop
R7 894
Select
Qatar
JNBLON
Fri 09/23
1 stop
LONJNB
Mon 09/26
1 stop
R7 894
Select
Turkish
JNBLON
Mon 09/12
1 stop
LONJNB
Sat 09/24
1 stop
R7 923
Select
Turkish
JNBLON
Mon 10/17
1 stop
LONJNB
Tue 10/25
1 stop
R7 923
Select
Turkish
JNBLON
Fri 10/28
1 stop
LONJNB
Mon 11/07
1 stop
R7 923
Select
Ethiopian
JNBLON
Tue 10/11
1 stop
LONJNB
Wed 10/19
1 stop
R7 937
Select
Ethiopian
JNBLON
Wed 10/19
1 stop
LONJNB
Sat 10/29
1 stop
R7 937
Select
Ethiopian
JNBLON
Sun 11/06
1 stop
LONJNB
Sun 11/13
1 stop
R7 937
Select
Kenya
JNBLON
Wed 09/21
1 stop
LONJNB
Mon 10/10
1 stop
R8 195
Select
Etihad
JNBLON
Mon 09/19
1 stop
LONJNB
Mon 10/03
1 stop
R8 352
Select
Etihad
JNBLON
Tue 09/20
1 stop
LONJNB
Tue 10/04
1 stop
R8 352
Select
Etihad
JNBLON
Wed 10/05
1 stop
LONJNB
Wed 10/12
1 stop
R8 352
Select
Etihad
JNBLON
Wed 10/05
2 stops
LONJNB
Wed 10/12
2 stops
R8 352
Select
Emirates
JNBLON
Wed 09/14
1 stop
LONJNB
Wed 09/21
1 stop
R9 198
Select
Emirates
JNBLON
Tue 09/27
1 stop
LONJNB
Tue 10/04
1 stop
R9 198
Select
Emirates
JNBLON
Thu 09/29
1 stop
LONJNB
Thu 10/06
1 stop
R9 198
Select
Emirates
JNBLON
Mon 10/17
1 stop
LONJNB
Sun 10/23
1 stop
R9 198
Select
Emirates
JNBLON
Mon 10/17
1 stop
LONJNB
Tue 10/25
1 stop
R9 198
Select
KLM
JNBLON
Thu 11/03
1 stop
LONJNB
Fri 11/18
1 stop
R9 341
Select
KLM
JNBLON
Sun 11/06
1 stop
LONJNB
Sun 11/13
1 stop
R9 341
Select
Air France
JNBLON
Sun 11/06
1 stop
LONJNB
Sun 11/13
1 stop
R9 441
Select
Air France
JNBLON
Sat 11/12
1 stop
LONJNB
Sun 11/20
1 stop
R9 441
Select
Alitalia
JNBLON
Fri 10/21
2 stops
LONJNB
Sun 10/30
2 stops
R9 599
Select
Alitalia
JNBLON
Thu 11/03
2 stops
LONJNB
Fri 11/18
2 stops
R9 599
Select
Alitalia
JNBLON
Sat 11/12
2 stops
LONJNB
Sun 11/20
2 stops
R9 599
Select
Swiss
JNBLON
Thu 11/10
1 stop
LONJNB
Mon 11/28
1 stop
R9 857
Select
Swiss
JNBLON
Mon 11/14
1 stop
LONJNB
Tue 11/22
1 stop
R9 857
Select
Air Serbia
JNBLON
Wed 09/28
2 stops
LONJNB
Sun 10/02
2 stops
R9 871
Select
Air Serbia
JNBLON
Thu 09/29
2 stops
LONJNB
Thu 10/06
2 stops
R9 871
Select
Air Serbia
JNBLON
Thu 10/20
2 stops
LONJNB
Mon 10/31
2 stops
R9 871
Select
Air Serbia
JNBLON
Thu 10/20
2 stops
LONJNB
Thu 11/03
2 stops
R9 871
Select
Air Serbia
JNBLON
Thu 10/27
2 stops
LONJNB
Thu 11/03
2 stops
R9 871
Select
Air Berlin
JNBLON
Wed 12/28
2 stops
LONJNB
Wed 01/11
2 stops
R10 243
Select
Lufthansa
JNBLON
Mon 11/28
1 stop
LONJNB
Wed 12/07
1 stop
R10 831
Select
British Airways
JNBLON
Sat 09/17
1 stop
LONJNB
Mon 09/26
1 stop
R10 902
Select
British Airways
JNBLON
Sat 10/22
1 stop
LONJNB
Thu 10/27
1 stop
R10 902
Select
Air Mauritius
JNBLON
Sat 11/19
1 stop
LONJNB
Fri 12/02
1 stop
R10 945
Select
Air Mauritius
JNBLON
Sat 11/26
1 stop
LONJNB
Sat 12/10
1 stop
R10 945
Select
South African
JNBLON
Wed 09/14
nonstop
LONJNB
Wed 09/21
nonstop
R11 060
Select
South African
JNBLON
Wed 09/21
nonstop
LONJNB
Mon 10/10
nonstop
R11 060
Select
South African
JNBLON
Thu 09/22
nonstop
LONJNB
Mon 10/03
nonstop
R11 060
Select
South African
JNBLON
Thu 09/22
nonstop
LONJNB
Mon 10/10
nonstop
R11 060
Select
South African
JNBLON
Tue 09/27
nonstop
LONJNB
Tue 10/04
nonstop
R11 060
Select
Iberia
JNBLON
Tue 11/01
1 stop
LONJNB
Wed 11/09
1 stop
R11 246
Select
Iberia
JNBLON
Tue 11/01
1 stop
LONJNB
Wed 11/16
1 stop
R11 246
Select
Virgin Atlantic
JNBLON
Mon 09/19
nonstop
LONJNB
Mon 10/03
nonstop
R11 662
Select
Virgin Atlantic
JNBLON
Thu 10/13
nonstop
LONJNB
Thu 10/27
nonstop
R11 662
Select
Tap Portugal
JNBLON
Mon 10/10
2 stops
LONJNB
Fri 10/21
2 stops
R12 478
Select
Austrian
JNBLON
Mon 11/14
2 stops
LONJNB
Tue 11/22
2 stops
R12 707
Select
El Al
JNBLON
Mon 12/26
1 stop
LONJNB
Wed 01/11
1 stop
R16 432
Select
Arik Air
JNBLON
Tue 11/01
1 stop
LONJNB
Thu 11/10
1 stop
R18 839
Select
Arik Air
JNBLON
Tue 11/01
1 stop
LONJNB
Mon 11/21
1 stop
R18 839
Select
Air Seychelles
JNBLON
Sun 10/09
2 stops
LONJNB
Mon 10/24
2 stops
R18 996
Select
Air China
JNBLON
Mon 12/26
1 stop
LONJNB
Mon 01/02
1 stop
R22 091
Select
Aer Lingus
JNBLON
Wed 12/21
2 stops
LONJNB
Sat 01/07
2 stops
R25 300
Select
SAS
JNBLON
Mon 12/12
2 stops
LONJNB
Thu 12/22
2 stops
R27 506
Select
Latam Airlines Brasil
JNBLON
Wed 09/28
1 stop
LONJNB
Wed 10/05
1 stop
R28 852
Select
TAAG Angola
JNBLON
Wed 09/28
1 stop
LONJNB
Tue 10/04
1 stop
R29 984
Select
Singapore
JNBLON
Fri 11/18
1 stop
LONJNB
Tue 11/29
1 stop
R49 682
Select
Singapore
JNBLON
Sat 11/19
1 stop
LONJNB
Wed 11/30
1 stop
R49 682
Select
Cathay
JNBLON
Tue 11/01
1 stop
LONJNB
Thu 11/10
1 stop
R81 413
Select
Cathay
JNBLON
Tue 11/01
1 stop
LONJNB
Mon 11/21
1 stop
R81 413
Select
Cathay
JNBLON
Mon 12/12
1 stop
LONJNB
Thu 12/22
1 stop
R81 413
Select
Cathay
JNBLON
Fri 12/23
1 stop
LONJNB
Fri 01/06
1 stop
R81 413
Select
Cathay
JNBLON
Mon 12/26
1 stop
LONJNB
Wed 01/11
1 stop
R81 413
Select

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

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

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

Airlines can adjust prices for plane tickets from Johannesburg to London 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 Johannesburg to London

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

Non Stop versus 1-Stop
Advanced PurchaseNon StopOne Stop
< 7 days R12 507 R14 742
7-14 days R11 160 R7 923
14-21 days R11 060 R7 894
21-30 days R11 060 R7 837
30-60 days R11 060 R7 493
60-90 days R11 060 R7 493
90+ days R11 060 R7 493

Cheapest Day To Fly from Johannesburg to London

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

Monday Tuesday Wednesday Thursday Friday Saturday Sunday
R7 493 R7 923 R7 579 R7 837 R7 622 R7 579 R7 622

Lowest Fares Chart By Month from Johannesburg to London

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

Month Origin Destination Carrier Depart Date Return Date Stops Price
August Johannesburg London Alitalia 2016/08/31 2016/09/07 2 R11 246
September Johannesburg London Saudi Arabian 2016/09/28 2016/10/04 1 R7 837
October Johannesburg London Egyptair 2016/10/10 2016/10/14 1 R7 493
November Johannesburg London Egyptair 2016/11/28 2016/12/07 1 R7 493
December Johannesburg London Ethiopian 2016/12/07 2016/12/19 1 R8 052
January Johannesburg London Qatar 2017/01/20 2017/01/30 1 R7 923
February Johannesburg London Ethiopian 2017/02/10 2017/02/28 1 R7 679
March Johannesburg London Ethiopian 2017/03/04 2017/03/13 1 R7 679

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

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 Johannesburg to London.

Next 30 Days

SunMonTueWedThuFriSat
4 5 6 7 8 9 10
R11 404
11 12 13 14 15 16 17
R11 404 R11 175
18 19 20 21 22 23 24
R11 175 R11 160
25 26 27 28 29 30 1
R11 160 R11 748
2 3 4 5 6 7 8
R11 748

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

Your Johannesburg to London 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 Johannesburg to London is R18 552.

The average price for non-stop flights from Johannesburg to London is R11 547.

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

Nonstop Flight Details from Johannesburg to London
CarrierMonTueWedThuFriSatSunEarliest FlightLatest Flight
British Airways 2 2 2 2 2 2 2 19:20 20:45
South African 2 2 2 2 2 2 2 19:55 20:25
Virgin Atlantic 1 1 1 1 1 1 1 20:20 20:20

More Cheap Flights

FlightsAirlineLowest Price
Gaborone to London Air France, Ethiopian, Etihad, KLM, Kenya, South African R11 948
Nelspruit to London South African Check Dates
Manzini to LondonCheck Dates
Johannesburg to Paris Aegean, Air Berlin, Air France, Alitalia, British Airways, Air China, Cathay, Delta, TAAG Angola, Aer Lingus, Emirates, Ethiopian, Etihad, NIKI, Air Seychelles, Iberia, Latam Airlines Brasil, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal R6 547
Johannesburg to Amsterdam Air France, Finnair, Alitalia, British Airways, Cathay, Delta, TAAG Angola, Aer Lingus, Emirates, Ethiopian, Etihad, Iberia, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, South African, SAS, Singapore, Turkish, Tap Portugal R5 774
Johannesburg to Birmingham Air Berlin, Air France, British Airways, Emirates, Etihad, Iberia, KLM, Kenya, Lufthansa, Swiss, Air Mauritius, Qatar, SAS, Brussels, Turkish R10 000
Johannesburg to Manchester American, Air Berlin, Air France, Finnair, British Airways, Cathay, Delta, Emirates, Etihad, Air Seychelles, Iberia, KLM, Kenya, Lufthansa, Swiss, Air Mauritius, Austrian, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal, Virgin Atlantic R7 464
Johannesburg to Frankfurt Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Cathay, TAAG Angola, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, Latam Airlines Brasil, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Qatar, South African, SAS, Singapore, Saudi Arabian, Air Namibia, Turkish, Tap Portugal R6 748
Johannesburg to Southampton Air France, KLM, Lufthansa Check Dates
Johannesburg to Brussels Aegean, Air France, Alitalia, British Airways, Delta, TAAG Angola, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Turkish, Tap Portugal, United, RwandAir R6 318
Johannesburg to Bristol British Airways, Etihad, KLM, Lufthansa, Brussels R11 604
Johannesburg to Dublin American, Air France, Finnair, British Airways, Delta, Aer Lingus, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, KLM, Lufthansa, Swiss, Qatar, South African, SAS, Saudi Arabian, Turkish, United R6 648
Johannesburg to Norwich Air France, KLM, Kenya R17 793
Johannesburg to Cardiff Air Berlin, Air France, Etihad, KLM Check Dates
Johannesburg to Leeds Bradford British Airways, KLM, Qatar Check Dates
Gaborone to Manchester Etihad, Kenya, South African R15 644
Johannesburg to Dusseldorf Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, Air Serbia, KLM, Kenya, Lufthansa, Swiss, Egyptair, Austrian, South African, SAS, Turkish R7 564
Johannesburg to Nottingham Brussels Check Dates
Johannesburg to Newcastle Air France, British Airways, Aer Lingus, Emirates, Etihad, Iberia, KLM, Kenya, Air Mauritius, Qatar, Brussels R10 845
Johannesburg to Edinburgh Air France, British Airways, Aer Lingus, Emirates, Etihad, Air Seychelles, Iberia, KLM, Kenya, Lufthansa, Swiss, Air Mauritius, Qatar, SAS, Brussels, Turkish R8 080
Johannesburg to Zurich Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Cathay, Aer Lingus, Emirates, Ethiopian, Etihad, NIKI, Air Seychelles, Iberia, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Singapore, Turkish, Tap Portugal R7 307
Johannesburg to Munich Aegean, Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Delta, Aer Lingus, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, S7, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal R7 192
Johannesburg to Glasgow Air France, British Airways, Emirates, Etihad, Iberia, Latam Airlines Brasil, KLM, Kenya, Lufthansa, Qatar R11 705
Johannesburg to Barcelona Air Berlin, Air France, Alitalia, British Airways, Air China, Delta, Aer Lingus, Emirates, Ethiopian, Etihad, NIKI, Iberia, Latam Airlines Brasil, KLM, Kenya, Lufthansa, Swiss, El Al, Air Mauritius, Egyptair, Austrian, Qatar, South African, Brussels, Singapore, Turkish, Tap Portugal R5 817
Johannesburg to Humberside Air France, KLM Check Dates
Johannesburg to Rotterdam British Airways, KLM, Lufthansa, Turkish R8 940
Johannesburg to Istanbul Aegean, Air France, Alitalia, British Airways, Air China, Emirates, Ethiopian, Etihad, Air Serbia, KLM, Lufthansa, Swiss, Egyptair, Avianca Brazil, Qatar, Singapore, Saudi Arabian, Turkish R5 014
Johannesburg to Geneva Air France, Alitalia, British Airways, Air China, Emirates, Ethiopian, Etihad, Air Seychelles, Iberia, KLM, Kenya, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qatar, South African, Brussels, Saudi Arabian, Turkish, Tap Portugal R6 375
Johannesburg to Madrid Air Berlin, Air France, Alitalia, British Airways, Air China, Cathay, Emirates, Ethiopian, Etihad, NIKI, Iberia, Latam Airlines Brasil, KLM, Kenya, Lufthansa, Swiss, El Al, Egyptair, Qatar, S7, South African, Brussels, Saudi Arabian, Turkish, Tap Portugal R5 888
Johannesburg to Milan Air Berlin, Air France, Finnair, Alitalia, British Airways, Air China, Cathay, Aer Lingus, Emirates, Ethiopian, Etihad, NIKI, Air Seychelles, Iberia, Latam Airlines Brasil, Air Serbia, KLM, Kenya, Lufthansa, Swiss, El Al, Egyptair, Austrian, Qatar, South African, SAS, Brussels, Singapore, Saudi Arabian, Turkish, Tap Portugal R6 275

Airlines Flying from Johannesburg to London (JNB to LON) Number of flights searched: 372Last modified: 30 Aug 2016 1:15 AM

Below are the different airlines that fly from Johannesburg to London with the average price of their plane tickets. Just remember that different airlines offer different levels of comfort and service, so consider convenience when choosing your airline.

Below is the full flight schedule summary of the next 30 days for flights from Johannesburg to London.

Johannesburg to London
Airline Connections Mon Tue Wed Thu Fri Sat Sun
Air France CDG X X X X X X X
British Airways - X X X X X X X
Emirates DXB X X X X X X X
Ethiopian ADD X X X X X X X
Etihad AUH X X X X X X X
Iberia MAD X X X
KLM AMS X X X X X X X
Kenya NBO X X X X X X X
Lufthansa FRA X X X X X X X
Swiss ZRH X X X X X X X
Swiss ZRH / GVA X X X X X X X
El Al TLV X X X
Air Mauritius MRU X X X X
Egyptair CAI X X X X
Qatar DOH X X X X X X X
South African - X X X X X X X
Saudi Arabian JED X X X X
Turkish IST X X X X X X X
Virgin Atlantic - X X X X X X X
Arik Air LOS X X X X X X X

Airports for Your Route

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

Johannesburg to London Flight Questions

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

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