FlightsFrom Johannesburg

To London

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

August 3 - August 30

Cheapest
Best

JNB - London

$1,024

$681

Round trip

August 5 - August 21

Cheapest
Best

JNB - London

$1,050

$681

Round trip

August 5 - August 23

Best

JNB - London

$1,047

$682

Round trip

August 3 - August 25

Best

JNB - London

$1,035

$683

Round trip

June 22 - June 23

Best
Earliest

JNB - London

$1,098

$686

Round trip

August 5 - August 26

Best

JNB - London

$1,035

$689

Round trip

November 23 - November 30

JNB - London

$862

$691

Round trip

August 3 - August 24

Best

JNB - London

$1,035

$692

Round trip

August 3 - August 31

Best

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

Right now, 22% of recent fares for flights from Johannesburg to London are considered a good price. Fares typically range from $871–$1649, with a median of $1210. Current fares are above the typical level, indicating that prices are somewhat higher than usual for this route. New deals for this route appear almost daily, suggesting frequent opportunities to find competitive prices.
When is the cheapest time to fly from Johannesburg to London? The data indicates that February is typically the most affordable month, with a median fare of $614. January also offers lower prices, with a median fare of $704, followed by April, where the median fare is $907. These months present the best opportunities for travelers seeking more budget-friendly options.
A typical journey from Johannesburg to London takes about 33h 40m, including connections. This is due to the nature of the route, as most itineraries connect at least once. Only 3% of recent fares are for direct flights from Johannesburg to London, meaning the vast majority of travelers will have one or more stopovers.
The route from Johannesburg to London covers a substantial distance of 9096 km. This classifies it as a long-haul journey, which typically involves extended flight times and often includes connecting flights.

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

Cheapest

Flights from $614

July

Most Expensive

Flights from $1,496

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Direct flights from Johannesburg to London

Airline logo

British Airways

Last-minute flights going from Johannesburg to London

Wed, Jun 17

⌛ Last-Minute

JNB - London

Ethiopian Airlines

Johannesburg (JNB) - London (LHR)

Ethiopian Airlines

$1,053

$726

One-way

Wed, Jun 17

⌛ Last-Minute

JNB - London

Ethiopian Airlines

Johannesburg (JNB) - London (LHR)

Ethiopian Airlines

$1,004

$727

One-way

Wed, Jun 17

⌛ Last-Minute

JNB - London

Ethiopian Airlines

Johannesburg (JNB) - London (LHR)

Ethiopian Airlines

$1,024

$729

One-way

Wed, Jun 17

⌛ Last-Minute

JNB - London

Etihad Airways

Johannesburg (JNB) - London (LHR)

Etihad Airways

$1,109

$748

One-way

Thu, Jun 18

⌛ Last-Minute

JNB - London

Rwandair Express

Johannesburg (JNB) - London (LHR)

Rwandair Express

$1,107

$712

One-way

Thu, Jun 18

⌛ Last-Minute

JNB - London

Ethiopian Airlines

Johannesburg (JNB) - London (LHR)

Ethiopian Airlines

$1,102

$722

One-way

Biggest price drops on these dates for flights from Johannesburg to London

14 nights

Dec 15 - Dec 29

$1,273  →  $705

45%

21 nights

Dec 11 - Jan 1

$1,279  →  $733

43%

20 nights

Dec 15 - Jan 4

$1,282  →  $736

43%

21 nights

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)

Cheapest

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)

Cheapest

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)

Cheapest

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

Frequently Asked Questions About Flights to London

Historically, booking flights from Johannesburg to London 14-27 days in advance typically offers the best average prices. During this period, the average price was $1173. Booking within 0-6 days of departure saw average prices rise to $1503, while booking 7-13 days out had an average price of $1223. Even booking 60+ days in advance resulted in a higher average price of $1298, based on data from the trailing 90 days.

Across the trailing quarter, a flight from Johannesburg to London is considered a good deal if it is priced at or below $871. The median price for this route was $1210 during the same period. Prices above $1649 typically indicate a more expensive fare. These thresholds are based on historical price data over a 90-day window.

Historically, February has been the cheapest month to fly from Johannesburg to London, with a median price of $614. January also offered competitive prices, with a median of $704. April, while still cheaper than the annual median, had a median price of $907. The annual median price for this route is $1210, indicating significant savings during these months.