Cheap flights from London to Johannesburg

How to find the cheapest flight from Heathrow to Johannesburg

All the information you need to plan the best LHR to ZA1 flight in 2022: compare Heathrow to Johannesburg flight prices with the expected peak season, weather and rainfall in Johannesburg.

LHR - ZA1

Price

£606 - £937

ZA1

Temperature

10 - 20 °C

ZA1

Precipitation

0 - 120 mm

Popular in

December

High demand for flights, 26% potential price rise

Cheapest in

May

Best time to find cheap flights, 13% potential price drop

Round-trip from

£445

From London Heathrow to Johannesburg

One-way from

£297

One-way flight from London Heathrow to Johannesburg

How far in advance should I book a flight from London Heathrow Airport to Johannesburg?

Find a great deal and save up to 2% by booking at least 32 days prior to your desired departure date, rather than waiting until the week of travel. According to our data, there are a number of flights available from London Heathrow Airport to Johannesburg within the next two weeks, with the cheapest ticket starting at £498.

What is the cheapest month to fly from London Heathrow Airport to Johannesburg?

Due to multiple factors, expect to potentially pay more when booking in December. For low rates, May can be a great choice for travel to Johannesburg. Flights to Johannesburg from London Heathrow Airport in May are about £502 on average during May, but can be found for as low as £371.

When is the cheapest time to fly from London Heathrow Airport to Johannesburg (LHR - ZA1)?

Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from London Heathrow Airport to Johannesburg as you normally would.

Cheap flights from Heathrow to Johannesburg in January, February 2022

The best prices found for LHR to Johannesburg flights in January, February
31 Jan - 14 Feb
LHR

London Heathrow

JNB

Johannesburg OR Tambo

1 stop

13h 10m
JNB

Johannesburg OR Tambo

LHR

London Heathrow

1 stop

13h 40m
£326

SWISS

View Deal

Deal found 17-1-22

19 Jan - 16 Feb
LHR

London Heathrow

JNB

Johannesburg OR Tambo

1 stop

13h 10m
JNB

Johannesburg OR Tambo

LHR

London Heathrow

1 stop

13h 40m
£328

SWISS

View Deal

Deal found 17-1-22

31 Jan - 17 Mar
LHR

London Heathrow

JNB

Johannesburg OR Tambo

1 stop

13h 10m
JNB

Johannesburg OR Tambo

LHR

London Heathrow

1 stop

13h 40m
£329

SWISS

View Deal

Deal found 20-1-22

Heathrow to Johannesburg 2022 flight deals

Cheap flights to Johannesburg from Heathrow found for this year
24 Mar - 3 Apr
LHR

London Heathrow

JNB

Johannesburg OR Tambo

1 stop

25h 15m
JNB

Johannesburg OR Tambo

LHR

London Heathrow

1 stop

21h 55m
£325

SWISS

View Deal

Deal found 18-1-22

31 Jan - 14 Feb
LHR

London Heathrow

JNB

Johannesburg OR Tambo

1 stop

13h 10m
JNB

Johannesburg OR Tambo

LHR

London Heathrow

1 stop

13h 40m
£326

SWISS

View Deal

Deal found 17-1-22

31 Aug - 28 Sep
LHR

London Heathrow

JNB

Johannesburg OR Tambo

1 stop

13h 30m
JNB

Johannesburg OR Tambo

LHR

London Heathrow

1 stop

13h 30m
£327

SWISS

View Deal

Deal found 18-1-22

Direct flights to Johannesburg from Heathrow

Save time with Heathrow to Johannesburg direct flight deals
18 Mar - 12 May
LHR

London Heathrow

JNB

Johannesburg OR Tambo

Nonstop

11h 05m
JNB

Johannesburg OR Tambo

LHR

London Heathrow

Nonstop

11h 25m
£415

Virgin Atlantic

View Deal

Deal found 20-1-22

16 Mar - 5 May
LHR

London Heathrow

JNB

Johannesburg OR Tambo

Nonstop

11h 05m
JNB

Johannesburg OR Tambo

LHR

London Heathrow

Nonstop

11h 25m
£422

Virgin Atlantic

View Deal

Deal found 19-1-22

31 Jan - 14 Feb
LHR

London Heathrow

JNB

Johannesburg OR Tambo

Nonstop

11h 05m
JNB

Johannesburg OR Tambo

LHR

London Heathrow

Nonstop

11h 25m
£424

Virgin Atlantic

View Deal

Deal found 18-1-22

Last-minute flights from Heathrow to Johannesburg

Late deals on return flights to Johannesburg from Heathrow, departing today and this week
29 Jan - 14 Mar
LHR

London Heathrow

JNB

Johannesburg OR Tambo

1 stop

13h 10m
JNB

Johannesburg OR Tambo

LHR

London Heathrow

1 stop

13h 40m
£329

SWISS

View Deal

Deal found 19-1-22

27 Jan - 8 Feb
LHR

London Heathrow

JNB

Johannesburg OR Tambo

1 stop

13h 10m
JNB

Johannesburg OR Tambo

LHR

London Heathrow

1 stop

18h 35m
£330

SWISS

View Deal

Deal found 20-1-22

29 Jan - 14 Feb
LHR

London Heathrow

JNB

Johannesburg OR Tambo

1 stop

18h 25m
JNB

Johannesburg OR Tambo

LHR

London Heathrow

1 stop

13h 40m
£330

SWISS

View Deal

Deal found 19-1-22

One-way flights to Johannesburg from Heathrow

The cheapest one-way flights from Heathrow to Johannesburg
7 Feb
LHR

London Heathrow

JNB

Johannesburg OR Tambo

2 stops

34h 45m
£280

Multiple Airlines

View Deal

Deal found 20-1-22

20 Mar
LHR

London Heathrow

JNB

Johannesburg OR Tambo

2 stops

21h 30m
£287

Multiple Airlines

View Deal

Deal found 19-1-22

7 Feb
LHR

London Heathrow

JNB

Johannesburg OR Tambo

3 stops

33h 20m
£297

Multiple Airlines

View Deal

Deal found 20-1-22

Related info for your journey

Useful info, stats and facts about Heathrow to Johannesburg flights.

Which airlines flying from London Heathrow to Johannesburg have flexible cancellations due to COVID-19?

Some of the carriers operating flights from London Heathrow to Johannesburg that may be offering flexible cancellation policies are British Airways, Virgin Atlantic, and South African. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.

Can I find flights from London Heathrow Airport to Johannesburg for under £400 on Cheapflights?

Yes, there are multiple flights from London Heathrow Airport to Johannesburg for under £400. The cheapest flight booked recently is on SWISS for just £325, but on average you can expect to pay £333.

Are there direct flights from London Heathrow Airport to Johannesburg for under £500 on Cheapflights?

Cheapflights has 20 direct flights from London Heathrow Airport to Johannesburg under £500. A good price for a direct flight from London Heathrow Airport to Johannesburg is less than £435.

Are there last-minute flights available from London Heathrow Airport to Johannesburg for under £400?

There are currently 20+ open flights from London Heathrow Airport to Johannesburg within the next 7 days for less than £400.

What is the cheapest airline to fly from London Heathrow Airport to Johannesburg round-trip?

According to our current data, SWISS (£325), offers the cheapest pricing from London Heathrow Airport to Johannesburg. SWISS is currently priced 36% below the average price you’ll pay for this route.

What are the cheapest airlines to fly from London Heathrow Airport to Johannesburg one-way?

One-way options have recently been found by users for as low as £298 on RwandAir. Other airlines that offer cheap prices include Egypt Air from £304 and Ethiopian Air from £305 one-way.

What are the most popular airlines that fly from London Heathrow Airport to Johannesburg?

Consider Air France, ITA Airways or British Airways when booking your flight. These represent the most popular airlines when flying from London Heathrow Airport to Johannesburg.

What are the most reliable airlines from London Heathrow Airport to Johannesburg?

Consider Delta (93%), Iberia (60%) or American Airlines (57%) when booking your flight. These represent the most reliable airlines when flying from London Heathrow Airport to Johannesburg.

What are the cheapest flights from London Heathrow Airport to Johannesburg?

The cheapest flight price from London Heathrow Airport to Johannesburg is £289. On average you can expect to pay £933. The most popular route, (London Heathrow - Johannesburg OR Tambo), can usually be booked for £328.

Other flights from Heathrow

Can I fly to Johannesburg from London Heathrow right now?

Information is based on travel restrictions from London Heathrow to Johannesburg

Most visitors from London Heathrow need to provide a negative COVID-19 test result and/or quarantine to enter Johannesburg.

COVID-19 testing requirements
Visitors from London Heathrow must present a negative RT-PCR (NAAT) test taken 72 hours before departing to Johannesburg.

Quarantine requirements
Visitors from London Heathrow are not required to quarantine after entering Johannesburg.

Documents
Health Declaration Form - Must be completed in 48 hours prior to arrival in South Africa.


Can I fly back to London Heathrow from Johannesburg?

Returning to London Heathrow from Johannesburg

COVID-19 testing requirements
Visitors from Johannesburg must present a negative RT-PCR (NAAT) or Antigen (quick-test) test taken 48 hours before departing to London Heathrow.

Quarantine requirements
Visitors from Johannesburg are not required to quarantine after entering London Heathrow.

Alternative routes for Heathrow to Johannesburg

See prices for flight routes from nearby airports that may be better suited for you.
Heathrow to Durbanfrom £387 pp
Stansted to Durbanfrom £428 pp
Heathrow to Georgefrom £496 pp

Top 10 airlines flying from Heathrow to Johannesburg

The chart below displays the airlines Cheapflights users travelling from Heathrow to Johannesburg choose most often. Cheapest and average prices are based on aggregated data from the past 12 months.
AirlineCheapestAverageFlexibilityOn-timeCOVID-19 safety
Iberia
Cheapest£260
Average£339
FlexibilityNo cancel fee
On-time77%
COVID-19 safety
Air France
Cheapest£328
Average£492
FlexibilityNo cancel fee
On-time77%
COVID-19 safety
KLM
Cheapest£343
Average£547
FlexibilityNo cancel fee
On-time75%
COVID-19 safety
Etihad Airways
Cheapest£344
Average£450
FlexibilityNo cancel fee
On-time75%
COVID-19 safety
SWISS
Cheapest£352
Average£526
FlexibilityNo cancel fee
On-time79%
COVID-19 safety
Kenya Airways
Cheapest£353
Average£488
FlexibilityNo cancel fee
On-time82%
COVID-19 safety
Egypt Air
Cheapest£360
Average£459
FlexibilityNo cancel fee
On-timeN/A
COVID-19 safety
RwandAir
Cheapest£361
Average£430
FlexibilityNo cancel fee
On-timeN/A
COVID-19 safety
Lufthansa
Cheapest£362
Average£504
FlexibilityNo cancel fee
On-time76%
COVID-19 safety
Ethiopian Air
Cheapest£362
Average£484
FlexibilityNo cancel fee
On-time72%
COVID-19 safety

Hourly flight availability from Heathrow to Johannesburg

See what time of day planes typically take off from Heathrow to Johannesburg
1%of flight departuresEarly morningMidnight to 6 am
0%of flight departuresMorning6 am to noon
46%of flight departuresAfternoonNoon to 6 pm
53%of flight departuresEvening6 pm to midnight
Midnight
6 AM
Noon
6 PM

Weekly flight availability from Heathrow to Johannesburg

See how many times per day planes take to the skies headed from Heathrow to Johannesburg
Sunday5daily flights
Monday5daily flights
Tuesday5daily flights
Wednesday5daily flights
Thursday5daily flights
Friday5daily flights
Saturday5daily flights