Cheap Flights from Johannesburg to London
Browse current best options from Johannesburg. Become a member to unlock all deals and get alerts when new deals appear.
Deals from
Johannesburg
RatePunk searches hundreds of travel sites at once for deals on flights to London
Prices updated 24 days ago
486,190 searches this week
171 airlines compared
80%+ AI score for best value
Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)
Today’s best flight deals from Johannesburg to London
Explore current cheapest deals departing from Johannesburg to London
Round trip
Sort by: Cheapest
August 3 - August 30
JNB - London
$1,024
$681
Round trip
August 5 - August 21
JNB - London
$1,050
$681
Round trip
August 5 - August 23
JNB - London
$1,047
$682
Round trip
August 3 - August 25
JNB - London
$1,035
$683
Round trip
June 22 - June 23
JNB - London
$1,098
$686
Round trip
August 5 - August 26
JNB - London
$1,035
$689
Round trip
November 23 - November 30
JNB - London
$862
$691
Round trip
August 3 - August 24
JNB - London
$1,035
$692
Round trip
August 3 - August 31
JNB - London
$1,024
$694
Round trip
November 10 - November 24
JNB - London
$882
$694
Round trip
Unlock all 500+ flight deals to London and get alerts when great deals appear
Route Intelligence — 486,190 Searches this Week
Insights for flights from Johannesburg to London
How much is a round trip from Johannesburg to London
Regular price: $888 - $1,787
Prices are currently below the regular range.
The regular price range for flights from Johannesburg to London is $888 to $1,787. The current lowest deal is $681 with Lufthansa, for travel from Aug 3-Aug 30.
now $681
Low $888
High $1,787
The cheapest time to fly from Johannesburg to London
The cheapest month to fly from Johannesburg to London is February, with a median price of $614. The most expensive month is July, with a median price of $1496. Prices are generally lower from January to November.
February
Flights from $614
July
Flights from $1,496
Direct flights from Johannesburg to London
British Airways
Last-minute flights going from Johannesburg to London
Wed, Jun 17
JNB - London
Johannesburg (JNB) - London (LHR)
Ethiopian Airlines
$1,053
$726
One-way
Wed, Jun 17
JNB - London
Johannesburg (JNB) - London (LHR)
Ethiopian Airlines
$1,004
$727
One-way
Wed, Jun 17
JNB - London
Johannesburg (JNB) - London (LHR)
Ethiopian Airlines
$1,024
$729
One-way
Wed, Jun 17
JNB - London
Johannesburg (JNB) - London (LHR)
Etihad Airways
$1,109
$748
One-way
Thu, Jun 18
JNB - London
Johannesburg (JNB) - London (LHR)
Rwandair Express
$1,107
$712
One-way
Thu, Jun 18
JNB - London
Johannesburg (JNB) - London (LHR)
Ethiopian Airlines
$1,102
$722
One-way
Biggest price drops on these dates for flights from Johannesburg to London
Dec 15 - Dec 29
$1,273 → $705
45%
Dec 11 - Jan 1
$1,279 → $733
43%
Dec 15 - Jan 4
$1,282 → $736
43%
Dec 15 - Jan 5
$1,282 → $736
43%
Popular Airports to fly from Johannesburg to London
Johannesburg - London route insights
💸 Price insights
Recent fares are above the typical level
Recent fares for Johannesburg to London are above the typical level, with a median price of $1210.
📅 Best time to fly
February is historically the cheapest month to fly
Historically, February is the cheapest month to fly from Johannesburg to London, with a median price of $614.
⏱️ Flight duration
Connecting flights typically take 33h 40m
Flights from Johannesburg to London typically take 33h 40m, with most routes having 2 stopovers.
✈️ Airlines & availability
Connecting flights are dominant on this route
Only 3% of flights from Johannesburg to London are direct, making connecting flights dominant.
🏆 Airline highlight
British Airways offers direct flights
British Airways is one airline that has historically offered direct flights on the Johannesburg to London route.
🎯 Booking tip
Deals are frequent for this route
Deals for flights from Johannesburg to London are frequent, with over 1 deal per day historically.
Johannesburg main airports to depart from
O. R. Tambo International (JNB)
O. R. Tambo International is a good option for flights from Johannesburg to London.
📍 ~20 km from city center (reachable by car or train)
💸 Flights from ~$681
Lanseria International (HLA)
Lanseria International is another option for flights from Johannesburg to London.
📍 ~30 km from city center (reachable by car)
💸 Flights from ~$886
London main airports to arrive at
Heathrow (LHR)
Heathrow Airport is a major international hub, offering extensive connections for your arrival in London.
📍 ~23 km from city center (reachable by car, train, or bus)
💸 Flights from ~$681
Gatwick (LGW)
Gatwick Airport provides another significant entry point to London, with good transport links.
📍 ~40 km from city center (reachable by car, train, or bus)
💸 Flights from ~$705
London City (LCY)
London City Airport is conveniently located for direct access to central and eastern London.
📍 ~10 km from city center (reachable by car, DLR, or bus)
💸 Flights from ~$813
London Southend (SEN)
London Southend Airport offers an alternative arrival option for travelers heading to London.
📍 ~58 km from city center (reachable by car or train)
💸 Flights from ~$993
London Stansted (STN)
London Stansted Airport is a good choice for reaching London and areas north-east of the city.
📍 ~51 km from city center (reachable by car, train, or bus)
💸 Flights from ~$729
Luton (LTN)
Luton Airport serves as another viable option for flights arriving into the London area.
📍 ~45 km from city center (reachable by car, train, or bus)
💸 Flights from ~$772
Airports nearby London used as alternative
Birmingham (BHX)
Birmingham Airport offers a wide variety of long-haul and short-haul destinations as an alternative arrival.
📍 ~160 km from London (reachable by rail)
💸 Flights from ~$802
Southampton (SOU)
Southampton Airport is a close alternative with fast security and boarding processes for travelers.
📍 ~100 km from London (reachable by rail)
💸 Flights from ~$1067
Bristol (BRS)
Bristol Airport provides a large selection of low-cost carrier routes across Europe for your arrival.
📍 ~170 km from London (reachable by coach or rail)
💸 Flights from ~$927
East Midlands (EMA)
East Midlands Airport is an option with competitive pricing from budget airlines for your arrival.
📍 ~170 km from London (reachable by car)
💸 Flights from ~$919
Bournemouth (BOH)
Bournemouth Airport is an alternative for travelers in South West London seeking a less crowded environment.
📍 ~140 km from London (reachable by car)
💸 Flights from ~$1097
Business & First Class Flight Deals to London
Discover luxury on the budget with premium cabin class on flights from Johannesburg to London.
Elite
Best Elite deals to London
Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.
From JNB
Elite
Jun 17
London, United Kingdom
93% AI deal score
$5,345
$2,730
Save $2,615
From JNB
Elite
Aug 02
London, United Kingdom
93% AI deal score
$5,241
$3,063
Save $2,178
From JNB
Elite
Jun 24
London, United Kingdom
92% AI deal score
$5,606
$2,437
Save $3,169
From JNB
Elite
Jun 20
London, United Kingdom
92% AI deal score
$5,669
$2,440
Save $3,229
From JNB
Elite
Oct 17
London, United Kingdom
92% AI deal score
$3,833
$2,440
Save $1,393
From JNB
Elite
Jun 23
London, United Kingdom
92% AI deal score
$5,687
$2,446
Save $3,241
From JNB
Elite
Jul 04
London, United Kingdom
92% AI deal score
$3,823
$2,447
Save $1,376
From JNB
Elite
Jun 24
London, United Kingdom
92% AI deal score
$5,656
$2,459
Save $3,197
From JNB
Elite
Sep 18
London, United Kingdom
92% AI deal score
$5,861
$2,461
Save $3,400
From JNB
Elite
Aug 01
London, United Kingdom
92% AI deal score
$5,059
$2,470
Save $2,589
From JNB
Elite
Aug 01
London, United Kingdom
92% AI deal score
$5,041
$2,470
Save $2,571
From JNB
Elite
Aug 01
London, United Kingdom
92% AI deal score
$5,038
$2,470
Save $2,568
From JNB
Elite
Sep 29
London, United Kingdom
92% AI deal score
$5,816
$2,537
Save $3,279
From JNB
Elite
Sep 08
London, United Kingdom
92% AI deal score
$5,955
$2,537
Save $3,418
From JNB
Elite
Jun 17
London, United Kingdom
92% AI deal score
$4,889
$2,726
Save $2,163
From JNB
Elite
Jun 17
London, United Kingdom
92% AI deal score
$4,902
$2,726
Save $2,176
From JNB
Elite
Jun 24
London, United Kingdom
92% AI deal score
$4,952
$2,727
Save $2,225
From JNB
Elite
Sep 07
London, United Kingdom
92% AI deal score
$5,295
$2,766
Save $2,529
From JNB
Elite
Jun 29
London, United Kingdom
92% AI deal score
$4,825
$2,767
Save $2,058
From JNB
Elite
Sep 14
London, United Kingdom
92% AI deal score
$5,285
$2,772
Save $2,513
From JNB
Elite
Sep 28
London, United Kingdom
92% AI deal score
$5,287
$2,784
Save $2,503
From JNB
Elite
Sep 07
London, United Kingdom
92% AI deal score
$5,291
$3,066
Save $2,225
From JNB
Elite
Sep 14
London, United Kingdom
92% AI deal score
$5,294
$3,070
Save $2,224
From JNB
Elite
Sep 19
London, United Kingdom
92% AI deal score
$5,289
$3,078
Save $2,211
From JNB
Elite
Jun 18
London, United Kingdom
92% AI deal score
$2,749
$2,094
Save $655
From JNB
Elite
Nov 04
London, United Kingdom
91% AI deal score
$3,485
$2,437
Save $1,048
From JNB
Elite
Jun 24
London, United Kingdom
91% AI deal score
$4,747
$2,716
Save $2,031
From JNB
Elite
Jun 24
London, United Kingdom
91% AI deal score
$4,690
$2,721
Save $1,969
From JNB
Elite
Oct 11
London, United Kingdom
91% AI deal score
$3,903
$2,722
Save $1,181
From JNB
Elite
Jun 29
London, United Kingdom
91% AI deal score
$4,636
$2,726
Save $1,910
From JNB
Elite
Jul 27
London, United Kingdom
91% AI deal score
$4,524
$2,726
Save $1,798
From JNB
Elite
Jun 22
London, United Kingdom
91% AI deal score
$4,763
$2,726
Save $2,037
From JNB
Elite
Sep 28
London, United Kingdom
91% AI deal score
$4,782
$2,738
Save $2,044
From JNB
Elite
Jun 29
London, United Kingdom
91% AI deal score
$4,636
$2,752
Save $1,884
From JNB
Elite
Jun 22
London, United Kingdom
91% AI deal score
$4,744
$2,762
Save $1,982
From JNB
Elite
Jun 20
London, United Kingdom
91% AI deal score
$4,811
$2,766
Save $2,045
From JNB
Elite
Jun 22
London, United Kingdom
91% AI deal score
$4,731
$2,772
Save $1,959
From JNB
Elite
Jun 20
London, United Kingdom
91% AI deal score
$4,794
$2,772
Save $2,022
From JNB
Elite
Jun 22
London, United Kingdom
91% AI deal score
$4,773
$2,772
Save $2,001
From JNB
Elite
Jun 29
London, United Kingdom
91% AI deal score
$4,624
$2,772
Save $1,852
From JNB
Elite
Aug 01
London, United Kingdom
91% AI deal score
$5,036
$2,782
Save $2,254
From JNB
Elite
Aug 01
London, United Kingdom
91% AI deal score
$5,059
$2,798
Save $2,261
From JNB
Elite
Aug 02
London, United Kingdom
91% AI deal score
$4,368
$3,101
Save $1,267
From JNB
Elite
Jun 23
London, United Kingdom
91% AI deal score
$2,740
$1,939
Save $801
From JNB
Elite
Jun 23
London, United Kingdom
91% AI deal score
$2,731
$1,951
Save $780
From JNB
Elite
Jun 30
London, United Kingdom
91% AI deal score
$2,819
$2,012
Save $807
From JNB
Elite
Sep 28
London, United Kingdom
91% AI deal score
$2,554
$2,093
Save $461
From JNB
Elite
Jun 17
London, United Kingdom
90% AI deal score
$5,528
$2,726
Save $2,802
From JNB
Elite
Aug 01
London, United Kingdom
90% AI deal score
$4,110
$2,762
Save $1,348
From JNB
Elite
Aug 01
London, United Kingdom
90% AI deal score
$4,229
$2,762
Save $1,467
From JNB
Elite
Aug 01
London, United Kingdom
90% AI deal score
$4,183
$2,767
Save $1,416
From JNB
Elite
Aug 01
London, United Kingdom
90% AI deal score
$4,180
$2,767
Save $1,413
From JNB
Elite
Aug 08
London, United Kingdom
90% AI deal score
$4,220
$2,767
Save $1,453
From JNB
Elite
Aug 10
London, United Kingdom
90% AI deal score
$4,207
$2,767
Save $1,440
From JNB
Elite
Dec 15
London, United Kingdom
90% AI deal score
$4,286
$2,807
Save $1,479
From JNB
Elite
Dec 17
London, United Kingdom
90% AI deal score
$4,291
$2,807
Save $1,484
From JNB
Elite
Dec 11
London, United Kingdom
90% AI deal score
$4,465
$2,923
Save $1,542
From JNB
Elite
Dec 12
London, United Kingdom
90% AI deal score
$4,465
$2,923
Save $1,542
From JNB
Elite
Dec 13
London, United Kingdom
90% AI deal score
$4,404
$2,923
Save $1,481
From JNB
Elite
Dec 14
London, United Kingdom
90% AI deal score
$4,619
$2,923
Save $1,696
From JNB
Elite
Dec 11
London, United Kingdom
90% AI deal score
$4,465
$2,925
Save $1,540
From JNB
Elite
Dec 11
London, United Kingdom
90% AI deal score
$4,465
$2,925
Save $1,540
From JNB
Elite
Dec 11
London, United Kingdom
90% AI deal score
$4,533
$2,925
Save $1,608
From JNB
Elite
Dec 11
London, United Kingdom
90% AI deal score
$4,556
$2,925
Save $1,631
From JNB
Elite
Dec 12
London, United Kingdom
90% AI deal score
$4,465
$2,925
Save $1,540
From JNB
Elite
Dec 12
London, United Kingdom
90% AI deal score
$4,465
$2,925
Save $1,540
From JNB
Elite
Dec 12
London, United Kingdom
90% AI deal score
$4,465
$2,925
Save $1,540
From JNB
Elite
Dec 12
London, United Kingdom
90% AI deal score
$4,533
$2,925
Save $1,608
From JNB
Elite
Dec 12
London, United Kingdom
90% AI deal score
$4,556
$2,925
Save $1,631
From JNB
Elite
Dec 13
London, United Kingdom
90% AI deal score
$4,404
$2,925
Save $1,479
From JNB
Elite
Dec 13
London, United Kingdom
90% AI deal score
$4,404
$2,925
Save $1,479
From JNB
Elite
Dec 13
London, United Kingdom
90% AI deal score
$4,404
$2,925
Save $1,479
From JNB
Elite
Dec 13
London, United Kingdom
90% AI deal score
$4,471
$2,925
Save $1,546
From JNB
Elite
Dec 14
London, United Kingdom
90% AI deal score
$4,627
$2,925
Save $1,702
From JNB
Elite
Dec 14
London, United Kingdom
90% AI deal score
$4,627
$2,925
Save $1,702
From JNB
Elite
Dec 14
London, United Kingdom
90% AI deal score
$4,627
$2,925
Save $1,702
From JNB
Elite
Dec 14
London, United Kingdom
90% AI deal score
$4,627
$2,925
Save $1,702
From JNB
Elite
Dec 14
London, United Kingdom
90% AI deal score
$4,627
$2,925
Save $1,702
From JNB
Elite
Jul 15
London, United Kingdom
90% AI deal score
$16,024
$9,111
Save $6,913
From JNB
Elite
Jul 28
London, United Kingdom
90% AI deal score
$2,142
$1,833
Save $309
From JNB
Elite
Dec 13
London, United Kingdom
90% AI deal score
$2,622
$1,962
Save $660
From JNB
Elite
Jun 21
London, United Kingdom
90% AI deal score
$2,736
$2,012
Save $724
From JNB
Elite
Jun 21
London, United Kingdom
90% AI deal score
$2,725
$2,025
Save $700
From JNB
Elite
Jul 26
London, United Kingdom
89% AI deal score
$3,776
$2,421
Save $1,355
From JNB
Elite
Jul 26
London, United Kingdom
89% AI deal score
$3,754
$2,421
Save $1,333
From JNB
Elite
Jul 26
London, United Kingdom
89% AI deal score
$3,754
$2,421
Save $1,333
From JNB
Elite
Jul 26
London, United Kingdom
89% AI deal score
$3,754
$2,423
Save $1,331
From JNB
Elite
Jul 20
London, United Kingdom
89% AI deal score
$3,849
$2,476
Save $1,373
From JNB
Elite
Nov 14
London, United Kingdom
89% AI deal score
$3,440
$2,743
Save $697
From JNB
Elite
Aug 15
London, United Kingdom
89% AI deal score
$4,251
$2,817
Save $1,434
From JNB
Elite
Nov 24
London, United Kingdom
89% AI deal score
$2,639
$1,852
Save $787
From JNB
Elite
Nov 26
London, United Kingdom
89% AI deal score
$2,526
$1,852
Save $674
From JNB
Elite
Dec 13
London, United Kingdom
89% AI deal score
$2,755
$2,042
Save $713
From JNB
Elite
Dec 15
London, United Kingdom
89% AI deal score
$2,808
$2,101
Save $707
From JNB
Elite
Dec 14
London, United Kingdom
89% AI deal score
$2,774
$2,114
Save $660
From JNB
Elite
Dec 16
London, United Kingdom
88% AI deal score
$19,352
$9,749
Save $9,603
From JNB
Elite
Sep 13
London, United Kingdom
88% AI deal score
$2,490
$1,962
Save $528
From JNB
Elite
Sep 02
London, United Kingdom
88% AI deal score
$2,474
$2,017
Save $457
From JNB
Elite
Sep 13
London, United Kingdom
88% AI deal score
$2,605
$2,056
Save $549
From JNB
Elite
Sep 13
London, United Kingdom
88% AI deal score
$2,642
$2,077
Save $565