JNB - LHR

Find cheap flights from OR Tambo Airport, Johannesburg to London Heathrow Airport from R4 231

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight departing on 8/6. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
Return
1 adult
Economy
0 bags
Sun 25/6
Sun 2/7

Here is why travellers choose KAYAK

Save 12% or moreCompare multiple travel sites with one search.

Free to useThere are no hidden charges or fees

Filter your dealsChoose cabin class, free Wi-Fi and more

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

Good to know

Low season

May

High season

December

Cheapest flight

R4 231

Average price (return flight)

R14 125

Good deal (return flight)

R14 726

Good deal one-way

R9 196
Best time to beat the crowds (16% less expensive on average)
Most popular time to fly (14% more expensive on average)
Flight from OR Tambo Airport, Johannesburg to London Heathrow Airport
(avg. price over the last 2 weeks)
or less
or less

When to book flights from OR Tambo to Heathrow

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

Top tips for finding a cheap flight out of OR Tambo Airport, Johannesburg

  • Looking for a cheap flight? 25% of our users found flights on this route for R9 196 or less one-way and R14 726 or less round-trip.
  • The cheapest flight from OR Tambo Airport, Johannesburg to London Heathrow Airport was found, on average, 85 days before departure.
  • Book at least 4 weeks before departure in order to get a below-average price.
  • High season is considered to be November, December and January. The cheapest month to fly is May.
  • Morning departure is around 29% cheaper than an evening flight, on average*.
  • If you are at the airport with a little bit of time to spare before your flight, the Shongololo Lounge is one of the best and is open to everyone. To enter, you will need to pay a small day fee and show a paper version of your boarding pass. Once in, you can shower, watch television in comfortable chairs, have a snack and take a nap. There is also champagne available.
  • If you like to quietly watch the planes take off and land, head to the observation decks on the top of each terminal at Johannesburg OR Tambo (JNB). The two decks are normally calmer, quieter places than elsewhere in the airport.
  • The Letsema Spa is renowned for a good manicure, facial or pedicure before getting on the flight. There is also an oxygen bar where travellers can inhale sharp bursts of oxygen, leaving you still feeling refreshed after your flight touches down in London Heathrow (LHR).
  • There are a number of ways to make sure your baggage remains intact on its journey through Johannesburg OR Tambo airport to London Heathrow. You can wrap your luggage in saran wrap/cling film at one of the machines at the airport (they can be found in both terminals), place cable ties through zipper fastenings and use a padlock.
  • If you are delayed once you arrive and need to sleep at Johannesburg OR Tambo airport, one of the best spots often picked by travellers is in the International Transfer area in Terminal B. The floors throughout the airport don’t have carpet so can be uncomfortable, but there is also a Transit Hotel where you can book rooms in 6 or 12-hour slots.
  • If you have an early flight or need to stay the night, there are also a few hotels located just a few minutes from JNB Airport like InterContinental Airport Hotel, Premier Airport Hotel and Garden Court Airport Hotel.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs for booking OR Tambo Airport, Johannesburg to London Heathrow Airport flights

Book cheap flights from OR Tambo Airport, Johannesburg to London Heathrow Airport

Recent return flight deals

6/6Tue
1 stopKLM
15h 40mJNB-LHR
13/6Tue
1 stopKLM
23h 25mLHR-JNB
R9 711
24/7Mon
1 stopKLM
19h 25mJNB-LHR
18/8Fri
1 stopKLM
13h 50mLHR-JNB
R9 925
6/6Tue
1 stopKLM
19h 40mJNB-LHR
30/8Wed
1 stopKLM
23h 55mLHR-JNB
R10 023
6/6Tue
2 stopsMultiple Airlines
23h 15mJNB-LHR
13/6Tue
1 stopMultiple Airlines
13h 50mLHR-JNB
R10 218
6/6Tue
1 stopMultiple Airlines
22h 45mJNB-LHR
30/8Wed
2 stopsMultiple Airlines
26h 45mLHR-JNB
R10 413
14/6Wed
1 stopEtihad Airways
34h 20mJNB-LHR
21/6Wed
1 stopEtihad Airways
21h 35mLHR-JNB
R10 491
4/6Sun
1 stopMultiple Airlines
22h 45mJNB-LHR
21/6Wed
1 stopMultiple Airlines
13h 50mLHR-JNB
R10 510
4/6Sun
1 stopKLM
19h 25mJNB-LHR
20/6Tue
1 stopKLM
13h 50mLHR-JNB
R10 666
4/6Sun
1 stopKLM
19h 40mJNB-LHR
22/6Thu
1 stopKLM
13h 50mLHR-JNB
R10 764
6/6Tue
2 stopsAir France
23h 15mJNB-LHR
30/8Wed
2 stopsAir France
26h 45mLHR-JNB
R10 822
6/6Tue
2 stopsMultiple Airlines
23h 15mJNB-LHR
13/6Tue
2 stopsMultiple Airlines
19h 25mLHR-JNB
R10 978
9/6Fri
1 stopEtihad Airways
34h 20mJNB-LHR
16/6Fri
1 stopEtihad Airways
33h 10mLHR-JNB
R11 271
16/6Fri
1 stopEtihad Airways
34h 20mJNB-LHR
27/6Tue
1 stopEtihad Airways
34h 10mLHR-JNB
R11 349
8/6Thu
2 stopsAir France
23h 00mJNB-LHR
12/6Mon
2 stopsAir France
24h 35mLHR-JNB
R11 368
12/7Wed
2 stopsSWISS
27h 05mJNB-LHR
3/4Wed
1 stopSWISS
18h 25mLHR-JNB
R11 466
12/7Wed
1 stopSWISS
23h 30mJNB-LHR
3/4Wed
1 stopSWISS
18h 25mLHR-JNB
R11 505
7/6Wed
1 stopEtihad Airways
34h 20mJNB-LHR
28/6Wed
1 stopEtihad Airways
16h 15mLHR-JNB
R11 563
12/7Wed
2 stopsBrussels Airlines
27h 35mJNB-LHR
3/4Wed
2 stopsBrussels Airlines
20h 25mLHR-JNB
R11 641
11/10Wed
1 stopSWISS
27h 20mJNB-LHR
30/10Mon
1 stopSWISS
36h 05mLHR-JNB
R11 739
14/6Wed
1 stopUndisclosed Carrier
18h 25mJNB-LHR
29/6Thu
1 stopUndisclosed Carrier
24h 00mLHR-JNB
R12 051

Search by stops

Search by airline

Search by price

Recent one-way flight deals

8/6Thu
1 stopEtihad Airways
30h 45mJNB-LHR
R4 231
7/6Wed
1 stopEtihad Airways
34h 20mJNB-LHR
R4 270
8/6Thu
1 stopEtihad Airways
34h 20mJNB-LHR
R4 368
11/6Sun
1 stopEtihad Airways
30h 45mJNB-LHR
R4 446
4/6Sun
1 stopEtihad Airways
34h 20mJNB-LHR
R4 504
16/6Fri
1 stopEtihad Airways
34h 20mJNB-LHR
R4 563
9/6Fri
1 stopEtihad Airways
30h 45mJNB-LHR
R4 602
16/6Fri
1 stopEtihad Airways
22h 20mJNB-LHR
R4 875
10/7Mon
1 stopSWISS
13h 30mJNB-LHR
R5 323
4/7Tue
1 stopSWISS
17h 00mJNB-LHR
R5 382
4/7Tue
1 stopSWISS
25h 00mJNB-LHR
R5 479
3/7Mon
1 stopSWISS
25h 00mJNB-LHR
R5 499
15/11Wed
1 stopSWISS
16h 35mJNB-LHR
R5 518
4/6Sun
1 stopEtihad Airways
34h 20mJNB-LHR
R5 635
4/7Tue
2 stopsSWISS
22h 10mJNB-LHR
R6 025
15/11Wed
2 stopsSWISS
26h 45mJNB-LHR
R6 064
12/7Wed
2 stopsSWISS
22h 10mJNB-LHR
R6 084
30/5Tue
directQatar Airways
11h 10mJNB-LHR
R6 279
18/11Sat
1 stopQatar Airways
24h 35mJNB-LHR
R6 474
25/7Tue
1 stopKenya Airways
30h 45mJNB-LHR
R6 493

Search by stops

Search by airline

Search by price

OR Tambo Airport, Johannesburg - London Heathrow Airport Flights