HLA - LHR

Find cheap flights from Johannesburg Lanseria to London

Search hundreds of travel sites at once for deals on flights to London

HLA — LHR
May 19 — May 261
Return
1 adult
Economy
0 bags
From?
To?
Thu 19/5
Thu 26/5

Good to know

Low season

February

High season

January

Cheapest flight

R6 833

Average price (return flight)

R12 846
Best time to beat the crowds (39% less expensive on average)
Most popular time to fly (32% more expensive on average)
Flight from Johannesburg Lanseria to London Heathrow
(avg. price over the last 2 weeks)

When to book flights from Johannesburg Lanseria to Heathrow

Estimated return price
Average price per month
Flight prices as travel date approaches

Top tips for finding a cheap flight

  • High season is considered to be December, January and February. The cheapest month to fly is February.
  • Morning departure is around 54% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for booking Johannesburg Lanseria to London flights

COVID-19 information

Safety measures for airlines flying from Johannesburg Lanseria to London

Airlines flying from Johannesburg Lanseria to London have enacted additional safety measures and adjusted policies to better accommodate travellers. Policies vary by airline.

Heightened sanitation

Daily cleaning, installation of cabin HEPA filters on flights from Johannesburg Lanseria to London

Mandatory masks

Masks required on board, masks provided on flights from Johannesburg Lanseria to London

Social distancing seating

Middle seats unavailable to book on flights from Johannesburg Lanseria to London

Pre-flight testing

Testing for antibodies, testing for symptoms for flights from Johannesburg Lanseria to London

Flexible cancellations

Waiving of change fees. Search flexible flights from Johannesburg Lanseria to London

Book cheap flights from Johannesburg Lanseria to London

Recent return flight deals

1/6Wed
2 stopsMultiple Airlines
25h 00mHLA-LHR
15/6Wed
2 stopsMultiple Airlines
21h 40mLHR-HLA
R15 811
6/6Mon
2 stopsMultiple Airlines
30h 50mHLA-LHR
19/6Sun
2 stopsMultiple Airlines
24h 20mLHR-HLA
R16 499
31/5Tue
2 stopsMultiple Airlines
27h 35mHLA-LHR
11/6Sat
2 stopsMultiple Airlines
21h 45mLHR-HLA
R17 092
10/10Mon
2 stopsMultiple Airlines
30h 05mHLA-LHR
23/10Sun
2 stopsMultiple Airlines
21h 40mLHR-HLA
R17 972
6/6Mon
2 stopsMultiple Airlines
28h 30mHLA-LHR
19/6Sun
3 stopsMultiple Airlines
25h 55mLHR-HLA
R18 340
29/5Sun
2 stopsMultiple Airlines
22h 55mHLA-LHR
7/6Tue
2 stopsMultiple Airlines
21h 40mLHR-HLA
R18 404
17/6Fri
2 stopsMultiple Airlines
34h 35mHLA-LHR
24/6Fri
2 stopsMultiple Airlines
22h 35mLHR-HLA
R18 420
4/8Thu
2 stopsMultiple Airlines
30h 05mHLA-LHR
14/8Sun
2 stopsMultiple Airlines
21h 40mLHR-HLA
R18 436
2/6Thu
2 stopsMultiple Airlines
22h 55mHLA-LHR
15/6Wed
2 stopsMultiple Airlines
21h 40mLHR-HLA
R20 132
1/7Fri
2 stopsMultiple Airlines
22h 55mHLA-LHR
15/7Fri
3 stopsMultiple Airlines
23h 55mLHR-HLA
R20 484
26/6Sun
2 stopsMultiple Airlines
32h 55mHLA-LHR
14/7Thu
2 stopsMultiple Airlines
21h 40mLHR-HLA
R21 765
2/6Thu
2 stopsMultiple Airlines
22h 55mHLA-LHR
15/6Wed
3 stopsMultiple Airlines
20h 25mLHR-HLA
R22 165
30/7Sat
2 stopsMultiple Airlines
22h 55mHLA-LHR
9/8Tue
2 stopsMultiple Airlines
24h 20mLHR-HLA
R22 469
25/8Thu
2 stopsMultiple Airlines
33h 55mHLA-LHR
9/9Fri
2 stopsMultiple Airlines
27h 35mLHR-HLA
R23 125
27/6Mon
2 stopsMultiple Airlines
32h 55mHLA-LHR
17/7Sun
2 stopsMultiple Airlines
21h 40mLHR-HLA
R23 893
27/6Mon
2 stopsMultiple Airlines
32h 55mHLA-LHR
17/7Sun
3 stopsMultiple Airlines
36h 00mLHR-HLA
R24 677
11/7Mon
2 stopsMultiple Airlines
32h 55mHLA-LHR
16/7Sat
2 stopsMultiple Airlines
21h 50mLHR-HLA
R25 877
11/7Mon
2 stopsMultiple Airlines
32h 55mHLA-LHR
16/7Sat
3 stopsMultiple Airlines
24h 20mLHR-HLA
R27 158
24/6Fri
2 stopsMultiple Airlines
22h 55mHLA-LHR
14/7Thu
2 stopsMultiple Airlines
21h 40mLHR-HLA
R27 334
19/7Tue
2 stopsMultiple Airlines
33h 50mHLA-LHR
29/7Fri
2 stopsMultiple Airlines
21h 45mLHR-HLA
R66 462

Search by stops

Search by price

Recent one-way flight deals

23/7Sat
2 stopsMultiple Airlines
24h 20mHLA-LHR
R6 833
12/6Sun
3 stopsMultiple Airlines
29h 25mHLA-LHR
R7 586
12/6Sun
2 stopsMultiple Airlines
22h 20mHLA-LHR
R7 842
26/5Thu
2 stopsMultiple Airlines
35h 05mHLA-LHR
R7 874
15/7Fri
2 stopsMultiple Airlines
22h 20mHLA-LHR
R8 066
12/6Sun
2 stopsMultiple Airlines
29h 25mHLA-LHR
R8 082
14/6Tue
2 stopsMultiple Airlines
30h 20mHLA-LHR
R8 178
28/5Sat
2 stopsMultiple Airlines
38h 50mHLA-LHR
R8 210
20/9Tue
2 stopsMultiple Airlines
26h 45mHLA-LHR
R8 546
23/5Mon
2 stopsMultiple Airlines
41h 50mHLA-LHR
R8 642
24/5Tue
2 stopsMultiple Airlines
23h 40mHLA-LHR
R8 722
11/7Mon
2 stopsMultiple Airlines
31h 30mHLA-LHR
R8 914
13/8Sat
2 stopsMultiple Airlines
35h 05mHLA-LHR
R9 010
29/5Sun
2 stopsMultiple Airlines
22h 15mHLA-LHR
R9 026
31/7Sun
2 stopsMultiple Airlines
24h 40mHLA-LHR
R9 346
4/6Sat
2 stopsMultiple Airlines
37h 45mHLA-LHR
R9 458
6/6Mon
2 stopsMultiple Airlines
24h 40mHLA-LHR
R9 826
3/6Fri
2 stopsMultiple Airlines
30h 20mHLA-LHR
R10 098
10/7Sun
3 stopsMultiple Airlines
28h 35mHLA-LHR
R10 130
23/7Sat
3 stopsMultiple Airlines
44h 20mHLA-LHR
R10 146

Search by stops

Search by price

Johannesburg Lanseria - London Flights

Departure:

Johannesburg Lanseria (HLA)South Africa

Destination:

London (LHR)United Kingdom

Return flight deals:

London - Johannesburg Lanseria

Browse destinations:

R15 811