Find Cheap Flights from London to Johannesburg OR Tambo (LON - JNB)

Search hundreds of travel sites at once for deals on flights to Johannesburg OR Tambo

Wed 2/21
Wed 2/28
Any month
Compare vs. KAYAK |

Good to Know

Low Season:
May
Best time to beat the crowds
2%
expected price decrease
High Season:
July
Most popular time to fly
9%
expected price increase
Average Price:
$1019
(avg. price over the last 2 weeks)
Good Deal:
$766
or less (round trip)

When to Book Flights from London to Johannesburg OR Tambo

Average price per month
Flight prices as travel date approaches
-1 day
-2 days

Top tips for Finding a Cheap Flight

Looking for a cheap flight? 25% of our users found flights on this route for $765 or less.
The cheapest flight from London to Johannesburg OR Tambo was found 51 days before departure, on average.
Book at least 3 weeks before departure in order to get a below-average price.
High season is considered to be June, July and August. The cheapest month to fly is May.
Morning departure is around 20% cheaper 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 London to Johannesburg OR Tambo Flights

How long does a flight from London to Johannesburg OR Tambo take?
An average nonstop flight takes 15h 30m, covering a distance of 5635 miles.
How many flights are there between London and Johannesburg OR Tambo?
There are 401 (nonstop) flights between London and Johannesburg OR Tambo per week, averaging 56 per day.
Which airlines provide the cheapest flights from London to Johannesburg OR Tambo?
In the past 3 days, the cheapest round-trip tickets were found on Ethiopian Air ($557), Kenya Airways ($567) and RwandAir ($604).
Do I need a passport to fly between London and Johannesburg OR Tambo?
Yes.
Which airlines fly most frequently between London and Johannesburg OR Tambo?
Air Canada (8 times daily), SAS (8 times daily), TAP AIR PORTUGAL (8 times daily) are the most frequent flyers on this route.
What’s the cheapest day of the week to fly London to Johannesburg OR Tambo?
For London to Johannesburg OR Tambo, Thursday is the cheapest day to fly on average and Tuesday is the most expensive. Flying from Johannesburg OR Tambo back to London, the best deals are generally found on Wednesday, with Tuesday being the most expensive.

Book cheap flights from London to Johannesburg OR Tambo (round-trip)

Airports
Origin
London
$557
only
$557
$683
only
$683
$714
only
$714
$604
only
$604
Destination
Johannesburg
$557
only
$557
Thu, Jun 14
LHR
JNB
15h 50m
Sun, Jun 24
JNB
LHR
19h 00m
Trip: 11 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 1531 reviews
Boarding
6.9
Comfort
7.0
Crew
7.5
Entertainment
6.5
Food
6.5
CPT
ADD
Mediocre 2.0

The services at the airport was terrible. The Booked me a flight with only a 30 minute layover. When I try telling the people before boarding the plane, big Norred me. When I told the flight attendant she said she would talk to the captain to see if there’s a way I could get a ride to my next plane so I wouldn’t miss it. That never happened. When we got off the plane no one at the airport would help us and when I was trying to run to my next terminal one of the officers at the airport told me to slow down because I wouldn’t miss the plane and I was fine. When I asked help with directions and told him I was afraid of missing my flight people laughed and walked away. When I finally found my terminal and got to it, my flight had already took off seven minutes prior. I absolutelyHated my experience flying with Ethiopian air. The seats are uncomfortable on the plane, not all the seats recline back the same level, and when I was eating dinner I decided to eat chicken since I can’t eat beef and halfway through the check in my stomach started her and I looked up the chicken and it was still pink inside.

ADD
JNB
Mediocre 2.0

The whole thing was a disaster. I lost my connection flight due to incompetence from the Ethiopian airlines representative

GBE
ADD
Good 6.3

Crew

Airport facilities at Adis Ababa

ADD
CPT
Good 6.0

It is an African airline so I am doing my best to support it. I am grateful I was allocated to a hotel for my long layover

I had a long layover in Addis and the hotel I was allocated to could improve its service. I was expected to be served breakfast in the morning. My flight was at 820 am There could be some improvement on food

LFW
EWR
Excellent 9.3

Everything

No Wifi at Lome gate. I don't understand why there is no wifi in West African airports.

Tue, Feb 27
LHR
JNB
15h 30m
Tue, Mar 13
JNB
LHR
16h 05m
Trip: 14 days
6.8GoodShow reviews
Overall 6.8 Good
Based on 746 reviews
Overall
7.0
Boarding
6.9
Comfort
7.0
Crew
7.3
Entertainment
6.4
Food
6.6
NBO
BOM
Excellent 8.0

Same as above

NBO
ACC
Good 6.0

Crew was fast and friendly. Flight was on time.

A 5 hour 40 minute flight across Africa with no electronic charging ports is not acceptable. The plane was old and uncomfortable. Water cups have gotten so small that I was also dehydrated by the end of the flight. What ever happened to receiving a bottle of water?

ROB
ACC
Excellent 10.0

The flight attendants were the best! I fly a lot every year, but I found the flight attendants among the best I have ever had. In addition, the flight was early in arrival! I love Kenya Airways!

NBO
JUB
Excellent 10.0

KQ usually has great service. Sometimes this flight is delayed, but this time it was on time, not full, and the plane was very tidy.

NBO
BKK
Excellent 8.0

The crew is laid back and not fake-polite while not dismissive.

No major complaints except punctuality.

Fri, Mar 16
LGW
JNB
17h 40m
Mon, Mar 26
JNB
LGW
25h 45m
Trip: 11 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 220 reviews
Boarding
8.0
Comfort
8.4
Crew
8.7
Entertainment
7.0
Food
7.8
BOM
KGL
Excellent 10.0

The food initially given at 2:00am IST was really good and so I didn't even have to wake up again to eat.

The breakfast was not as appetizing.

EBB
KGL
Excellent 10.0

Timeliness, Service, Cleanliness Comfort

DLA
BZV
Good 6.6

They respect the timing

The luggage escalator is not working and you have to carry it from one point to another...

KGL
DXB
Excellent 9.0

Nice blankets. Good service.

Food wasn't that great and juices were very sweet (tasted like sugar water)

LOS
KGL
Excellent 8.0

The Airbus. The crew's simple commitment to excellent service

The unconventional check in closure 90mins to departure even when the plan arrived late

Thu, May 3
LGW
JNB
22h 05m
Wed, May 16
JNB
LGW
22h 25m
Trip: 14 days
8.3ExcellentShow reviews
Overall 8.3 Excellent
Based on 10756 reviews
Overall
8.3
Boarding
8.3
Comfort
8.2
Crew
8.5
Entertainment
8.6
Food
8.1
KHI
DXB
Excellent 10.0

Service, atmosphere

DXB
CGK
Good 6.6

in-flight staff were not polite, pushing past passengers without any word; such a disappointment as I expected much higher standard of service and courtesy. Nothing beats Singapore Airlines.

FLL
DXB
Good 7.3

The entertainment was comprehensive. I also liked the number of options for the complimentary beverages.

The economy seats are not as comfortable as advertised. The breakfast was good, but the chicken dinner was bland.

BKK
HKG
Excellent 10.0

It was comfy, the crew seemed genuinely happy, and the food was good. Never going to complain about smoked salmon.

I didn't like that my connecting flight was with another airline

AMD
DXB
Excellent 9.3

Everything was perfect

I ordered regular vegetarian meal and they served me Vegan meal! Also my flight from Chicago to Dubai on January 30 they didn’t offer me vegetarian meal coz they said I Didn’t select meal and they said they didn’t have extra Vegetarian meal!

Mon, Apr 9
LTN
JNB
35h 10m
Mon, Apr 23
JNB
LTN
36h 55m
Trip: 15 days
Overall 0.0 Poor
Based on 0 reviews
Thu, Aug 16
LHR
JNB
22h 35m
Thu, Sep 6
JNB
LHR
22h 35m
Trip: 22 days
8.2ExcellentShow reviews
Overall 8.2 Excellent
Based on 7239 reviews
Overall
8.3
Boarding
8.3
Comfort
8.1
Crew
8.5
Entertainment
8.2
Food
7.9
DOH
BKK
Excellent 8.0

Seats were comfortable, they were aware of alternative meal requests, professional, comfortable temperature

When dropping my bag at check in counter, the employee at the counter asked, somewhat intrusively, what the extra fee I paid was for. When I told her it was for the Al Mourjan lounge in Doha, her facial response and attitude came across as judgemental, and was not appropriate

DOH
MAA
Mediocre 2.0

Service is always bad. This time from bag, all electronics have been stolen. It is 200$ worth things have been missing from my baggage.

JFK
DOH
Excellent 10.0

Great hospitality

BLR
DOH
Good 6.6

Liked the fact that the pre-selected choice of food was served

The quality food was bad. Staff seem to be frustrated more than trying to help.

YUL
DOH
Excellent 8.0

I am a very experienced traveller. I always book an isle seat, especially for long flights (this was 12 hrs.), so that I can get up and stretch my legs etc. The couple sitting beside me were upset that I did not take the window seat. When it came time to sleep, the wife stretched out over her husbands legs, who was sitting beside me. This meant her feet were coming on top of my legs, and her legs were forcing her husbands legs into my space, touching my leg - I had to put a pillow between my leg and his leg. I asked the Qatar hostess if she could please ask the couple to change their positions, so that my seating space was respected, resulting in no body touching. The hostess replied that she was not permitted to ask the couple to change their positions and be more respectful. Fortunately there was another unreserved isle seat and I was able to move. Due to the fact that airplanes have become cultural melting pots, thousands of feet in the air, I think it would be peacefully beneficial too all, if a very discreet announcement could be made at the beginning of each flight regrading seating etiquette, respectfulness towards others etc. this could also be printed in the flight magazine. Thanks in advance.

Fri, Jun 1
LCY
JNB
24h 15m
Mon, Jun 11
JNB
LCY
19h 05m
Trip: 11 days
7.8GoodShow reviews
Overall 7.8 Good
Based on 1746 reviews
Overall
8.0
Boarding
8.0
Comfort
7.7
Crew
8.5
Entertainment
7.1
Food
7.4
PTY
AMS
Good 6.3

KLM crews look unhappy with their work. Everything they do is a favor not duty.

AMS
LAX
Okay 4.0

The cabin crew were pretty good. That's about all that was good.

I paid almost $400 for upgraded seats. When I got to the airport-- no seats-- both ways!! i didn't even have regular seat assignments. I had to choose from the last few seats available. The ticket agent, the gate agent and the cabin crew all did nothing to make up for the fact that their system screwed up and stuck me in a cramped coach seat in the back of the plane for 11 hours-- TWICE! Beyond that, KLM must have one of the oldest fleets in the sky. Both ways LAX->AMS->LAX, I was on a 30-35 year old 747 with no wifi, no power and a ten-year-old entertainment system. Never again.

DMM
AMS
Okay 5.6

Tiny old cramped plane.

IAD
AMS
Good 7.3

787 is a great airplane. The 3-3-3 seat configuration leaves enough seat width to be just comfortable in coach.

AMS
CPT
Good 6.3

Excellent experience with the cabin crew.

Seats on the 777 were too narrow. This 777 had a 3-4-3 seating arraignment, it would have been better with a 3-3-3, similar to a 787 configuration. With the current layout, even with an aisle seat, I was sitting in the aisle. And I am not a large person! The flight was full, so use the 787 and two daily non-stops. For a twelve hour flight, the food was only Okay, could have been better and with a better selection. Meal timing was poor.

Fri, Apr 27
LCY
JNB
35h 25m
Fri, May 11
JNB
LCY
41h 25m
Trip: 15 days
6.8GoodShow reviews
Overall 6.8 Good
Based on 889 reviews
Overall
7.0
Boarding
7.2
Comfort
6.8
Crew
7.5
Entertainment
5.9
Food
6.3
FCO
AMS
Excellent 10.0

Boarding and in-flight crew very polite and professional.

MEX
FCO
Excellent 8.0

Everything was great except that our srtoller was nos given back in our stop in Rome and we needed it badly.

Everything was great except that our srtoller was nos given back in our stop in Rome and we needed it badly.

CDG
FCO
Excellent 10.0

Efficient!

AMS
FCO
Excellent 9.6

Easy boarding on time nice crew

FLR
FCO
Mediocre 2.0

My flight cancelled. I waited 3hours in the flight. They said they provide the bus instead of flight. Now, I waiting 2 hours for they provide bus.

Thu, Apr 5
LGW
JNB
16h 25m
Mon, Apr 16
JNB
LGW
16h 10m
Trip: 12 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 18051 reviews
Overall
8.0
Boarding
7.9
Comfort
7.8
Crew
8.3
Entertainment
8.1
Food
7.9
IST
JNB
Okay 5.3

Options for vegetarians were not really good.

FCO
IST
Good 7.0

Food and entertainment

They ran out of select drinks on the plane. Boarding was a pain!!! They had the longest security checks, and it was extremely chaotic. Seating was crowded.

IST
ORD
Excellent 9.6

The flight itself was very nice quality again. Crew was very friendly, priority boarding for international business. pod seating was super comfortable.

No alcohol beverage service before take off. One of the only airlines that does this. Also flight was delayed again in Istanbul. We were delayed on our layover in, and out of Istanbul. Both times stuck on the tarmac. I see this as a common problem

IST
BOS
Mediocre 3.3

Priority boarding was messed-up - no queue discipline was even attempted by the gate staff. The business class seats were uncomfortable and not comfortable to sleep in. The footrest was not long enough and the feet were dangling in the air. The blanket and bedding was provided almost 3 hours after take-off Worst of all was baggage handling. Our luggage was severely damaged. The handle to the suitcases was torn off. In addition the bags and the contents were wet when we received them in Boston. IT had been raining in Istanbul and it seems the bags were left out in the open. I've been trying to get Turkish to repair the torn-off handles but I'm constantly hitting a wall. I have filed a claim but the support staff sends extremely brief denials with no explanation.

ATL
IST
Excellent 10.0

New airplane good service good flight attendant depart on time

Thu, Apr 5
LCY
JNB
24h 15m
Mon, Apr 16
JNB
LCY
44h 10m
Trip: 12 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 5113 reviews
Overall
7.4
Boarding
7.5
Comfort
7.3
Crew
7.6
Entertainment
7.5
Food
7.0
YYZ
AUH
Good 6.6

Punctual

Seats

LAX
AUH
Good 7.3

inflight service, F&B, new planes, checkin, connections

no jet away at deplane. Stairs are clumsy

AUH
DFW
Okay 5.6

The crew

The food and cabin confort

JFK
AUH
Excellent 8.0

Flight was smooth and quite roomy with seats; good and constant maintenance of toilets. Excellent and thoughtful e-entertainment

Flight attendants could be more friendly and attentive; seat and food sanitation could be improved more.

LHE
AUH
Okay 5.6

Crew was nice

The behavior of crowd and no leg space

Wed, Jul 4
LCY
JNB
21h 15m
Sun, Jul 15
JNB
LCY
20h 50m
Trip: 12 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 18841 reviews
Overall
8.2
Boarding
8.1
Comfort
7.9
Crew
8.5
Entertainment
7.8
Food
7.7
FRA
BOM
Excellent 8.3

Food Seats

BOS
MUC
Okay 4.0

Worst food ever. Stewardess could not figure out where my seat was . Seemed unfamiliar with the plane.

ATH
FRA
Mediocre 2.6

Flight was fine...

When two passengers got into a brawl over who knows what, it took two hours for the police to come on board and take them off the flight. They should have been removed quickly. Missed connecting flight. Messed my day up big time.

BOM
FRA
Excellent 8.3

Smooth and comfortable flight . Awesome service by the crew

BOS
FRA
Good 7.6

Crew

Tue, Jul 31
LTN
JNB
28h 10m
Sat, Aug 25
JNB
LTN
35h 55m
$1059
Trip: 26 days
6.8GoodShow reviews
Overall 6.8 Good
Based on 2374 reviews
Boarding
7.1
Comfort
6.6
Crew
7.7
Entertainment
6.0
Food
6.6
TLV
JFK
Mediocre 2.0

Nothing

Nothing

TLV
FRA
Mediocre 2.0

The worse airline on earth. Do yourself a favor and avoid flying with them at any cost.

JFK
TLV
Good 7.0

Seats aren’t real flat bed

SXF
TLV
Okay 5.0

late !!! the gap between seats

TLV
EWR
Excellent 9.0

Cleanliness of plane Great entertainment options Accommodating crew On time departure and arrival

Boarding a bit slow

Tue, Mar 6
LHR
JNB
15h 30m
Mon, Mar 12
JNB
LHR
24h 15m
Trip: 6 days
6.8GoodShow reviews
Overall 6.8 Good
Based on 746 reviews
Overall
7.0
Boarding
6.9
Comfort
7.0
Crew
7.3
Entertainment
6.4
Food
6.6
EBB
NBO
Mediocre 3.6

Entertainment system wasn't bad.

Paid $200 extra for a direct flight and got bumped onto a layover flight. No explanation, no refund and what should have taken 2 hours, took 10.

NBO
ACC
Good 6.0

Crew was fast and friendly. Flight was on time.

A 5 hour 40 minute flight across Africa with no electronic charging ports is not acceptable. The plane was old and uncomfortable. Water cups have gotten so small that I was also dehydrated by the end of the flight. What ever happened to receiving a bottle of water?

MBA
NBO
Excellent 8.0

Flights were on time and aircraft were well serviced

No complaints

NBO
CAN
Okay 4.3

Flight itself was fine, there was nothing particularly positive to comment on.

Flight was sold as a direct flight, but we landed in Bangkok and had a 1 hour layover there. We did not have to get off the flight, but still was definitely not a direct flight.

ACC
ROB
Good 7.0

Great job by entire crew

outdated uncomfortable seats, no cell phone charging available which is needed for international travel. This must be fixed asap.

Thu, Apr 5
LHR
JNB
15h 50m
Mon, Apr 16
JNB
LHR
19h 00m
Trip: 12 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 1531 reviews
Boarding
6.9
Comfort
7.0
Crew
7.5
Entertainment
6.5
Food
6.5
BLZ
DAR
Excellent 8.0

Amazingly smooth flight and landing.

ABJ
ADD
Good 7.3

The crew on the ground could be more friendly and could improve their communication. Improvement needed on the food.

ADD
JNB
Mediocre 2.0

The whole thing was a disaster. I lost my connection flight due to incompetence from the Ethiopian airlines representative

CPT
ADD
Mediocre 2.0

The services at the airport was terrible. The Booked me a flight with only a 30 minute layover. When I try telling the people before boarding the plane, big Norred me. When I told the flight attendant she said she would talk to the captain to see if there’s a way I could get a ride to my next plane so I wouldn’t miss it. That never happened. When we got off the plane no one at the airport would help us and when I was trying to run to my next terminal one of the officers at the airport told me to slow down because I wouldn’t miss the plane and I was fine. When I asked help with directions and told him I was afraid of missing my flight people laughed and walked away. When I finally found my terminal and got to it, my flight had already took off seven minutes prior. I absolutelyHated my experience flying with Ethiopian air. The seats are uncomfortable on the plane, not all the seats recline back the same level, and when I was eating dinner I decided to eat chicken since I can’t eat beef and halfway through the check in my stomach started her and I looked up the chicken and it was still pink inside.

ADD
SEZ
Excellent 10.0

friendliness of staff. special attention given to my 22 mo old granddaughter. adorable!

Tue, Mar 6
LGW
JNB
18h 05m
Mon, Mar 12
JNB
LGW
26h 45m
Trip: 6 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 220 reviews
Boarding
8.0
Comfort
8.4
Crew
8.7
Entertainment
7.0
Food
7.8
LUN
KGL
Excellent 10.0

The planes and shuttles are nice and clean, and the staff are pleasant. I had a long layover in Kigali and the airline gave me accommodation and a food voucher (totally unexpected). Will definitely fly RwandAir again.

NBO
KGL
Excellent 8.4

The aircraft was nice, clean and seemed new. The staff was very professional, immaculate uniforms and appearance. Great attention to detail. We traveled from US - Nairobi - Kigali - Johannesburg, changing planes four times. These were some of the nicest planes. I felt very safe traveling this airline.

Too much bread in the meals. The meals were adequate in quantity but each meal came with two rolls, which was excessive. Just a note - for the boarding area in the airport. Please have restroom facilities in boarding area, past security so you can use the restroom without having to go through security again. Also, if food and beverage is available for sale in the boarding area more passengers would make purchases.

KGL
JNB
Excellent 10.0

Everything was perfect. On time arrival.

Loud Nigerian co-passengers

EBB
KGL
Excellent 10.0

Timeliness, Service, Cleanliness Comfort

KGL
JNB
Okay 4.3

That there were not many people on the second leg and that the plane was clean

The fact that we had an itinerary change with an extra stop (unannounced until 15 minutes before I boarded the flight) that delayed us by 1+ hours, that we were delayed from leaving Kigali by 1.5 hours and none of the crew could explain what was going on, that the rwandair staff was rude. I mean... It's Rwanda so I didn't expect much customer service (they are generally particularly bad by African, European, Asian or American standards) and I definitely wasn't impressed

Fri, May 11
LHR
JNB
15h 30m
Sun, May 20
JNB
LHR
24h 00m
Trip: 10 days
6.8GoodShow reviews
Overall 6.8 Good
Based on 746 reviews
Overall
7.0
Boarding
6.9
Comfort
7.0
Crew
7.3
Entertainment
6.4
Food
6.6
NBO
CAN
Okay 4.3

Flight itself was fine, there was nothing particularly positive to comment on.

Flight was sold as a direct flight, but we landed in Bangkok and had a 1 hour layover there. We did not have to get off the flight, but still was definitely not a direct flight.

EBB
NBO
Mediocre 3.6

Entertainment system wasn't bad.

Paid $200 extra for a direct flight and got bumped onto a layover flight. No explanation, no refund and what should have taken 2 hours, took 10.

NBO
AMS
Okay 5.0

Good movie choices. Very helpful and friendly crew.

-Seat wasn't preferred despite my SkyTeam Gold status, didn't even get choice of aisle seat. Thankfully those next to me traded. -Food was to very good, no milk for tea.

NBO
ACC
Good 6.0

Crew was fast and friendly. Flight was on time.

A 5 hour 40 minute flight across Africa with no electronic charging ports is not acceptable. The plane was old and uncomfortable. Water cups have gotten so small that I was also dehydrated by the end of the flight. What ever happened to receiving a bottle of water?

ROB
ACC
Excellent 10.0

The flight attendants were the best! I fly a lot every year, but I found the flight attendants among the best I have ever had. In addition, the flight was early in arrival! I love Kenya Airways!

Sun, Apr 15
LHR
JNB
15h 50m
Sun, Apr 29
JNB
LHR
19h 00m
Trip: 15 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 1531 reviews
Boarding
6.9
Comfort
7.0
Crew
7.5
Entertainment
6.5
Food
6.5
LFW
EWR
Excellent 9.3

Everything

No Wifi at Lome gate. I don't understand why there is no wifi in West African airports.

IAD
ADD
Okay 5.6

Seats are delapidated and food is ok!

Crew were very good

CPT
ADD
Mediocre 2.0

The services at the airport was terrible. The Booked me a flight with only a 30 minute layover. When I try telling the people before boarding the plane, big Norred me. When I told the flight attendant she said she would talk to the captain to see if there’s a way I could get a ride to my next plane so I wouldn’t miss it. That never happened. When we got off the plane no one at the airport would help us and when I was trying to run to my next terminal one of the officers at the airport told me to slow down because I wouldn’t miss the plane and I was fine. When I asked help with directions and told him I was afraid of missing my flight people laughed and walked away. When I finally found my terminal and got to it, my flight had already took off seven minutes prior. I absolutelyHated my experience flying with Ethiopian air. The seats are uncomfortable on the plane, not all the seats recline back the same level, and when I was eating dinner I decided to eat chicken since I can’t eat beef and halfway through the check in my stomach started her and I looked up the chicken and it was still pink inside.

ADD
DUB
Good 6.0

the layover in Dublin was too long--longer than scheduled

LOS
ADD
Good 6.3

I like that the bulkhead seats (typically where the baby bassinet is placed) have electrical outlets which I used to easily charge my phone; and that there is nice legroom space.

Economy is a bit tight; the bidding process for Cloud Nine (business class) has reduced the chance of passengers being upgraded for free especially as a means to reward frequent flyers, or help passengers with special needs/accommodations.

Tue, Jun 12
LGW
JNB
19h 05m
Fri, Jun 22
JNB
LGW
16h 15m
Trip: 11 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 220 reviews
Boarding
8.0
Comfort
8.4
Crew
8.7
Entertainment
7.0
Food
7.8
LUN
KGL
Excellent 10.0

The planes and shuttles are nice and clean, and the staff are pleasant. I had a long layover in Kigali and the airline gave me accommodation and a food voucher (totally unexpected). Will definitely fly RwandAir again.

LOS
KGL
Excellent 8.0

The Airbus. The crew's simple commitment to excellent service

The unconventional check in closure 90mins to departure even when the plan arrived late

NBO
KGL
Excellent 8.4

The aircraft was nice, clean and seemed new. The staff was very professional, immaculate uniforms and appearance. Great attention to detail. We traveled from US - Nairobi - Kigali - Johannesburg, changing planes four times. These were some of the nicest planes. I felt very safe traveling this airline.

Too much bread in the meals. The meals were adequate in quantity but each meal came with two rolls, which was excessive. Just a note - for the boarding area in the airport. Please have restroom facilities in boarding area, past security so you can use the restroom without having to go through security again. Also, if food and beverage is available for sale in the boarding area more passengers would make purchases.

BOM
KGL
Excellent 10.0

The food initially given at 2:00am IST was really good and so I didn't even have to wake up again to eat.

The breakfast was not as appetizing.

KGL
JNB
Excellent 10.0

Everything was perfect. On time arrival.

Loud Nigerian co-passengers

Fri, Apr 13
LGW
JNB
17h 40m
Sun, May 6
JNB
LGW
18h 25m
Trip: 24 days
8.3ExcellentShow reviews
Overall 8.3 Excellent
Based on 10756 reviews
Overall
8.3
Boarding
8.3
Comfort
8.2
Crew
8.5
Entertainment
8.6
Food
8.1
ATH
EWR
Excellent 8.6

Better food than out of Newark. Crew helpful as always.

Legroom is poor but unlike the Newark-Athens leg, I was able to get an aisle seat that allowed me to stretch a bit. Choice of English language movies is poor. Depending on the price I would still prefer the Delta non stop flight from US to Greece because of the movie choices and ease of use of remote control.

AMD
DXB
Excellent 9.3

Everything was perfect

I ordered regular vegetarian meal and they served me Vegan meal! Also my flight from Chicago to Dubai on January 30 they didn’t offer me vegetarian meal coz they said I Didn’t select meal and they said they didn’t have extra Vegetarian meal!

FLL
DXB
Good 7.3

The entertainment was comprehensive. I also liked the number of options for the complimentary beverages.

The economy seats are not as comfortable as advertised. The breakfast was good, but the chicken dinner was bland.

LAX
DXB
Mediocre 2.0

Nothing

Super delayed !! Delayed time is longer than flying time. What the heck !!

DXB
CCU
Okay 4.3

Despite me telling the crew a number of times that he temperature was FAR too low, no change was made. Now I am not a first time flyer and I know flights can get cold. I had a sweatshirt, socks, shoes, two blankets wrapped and it was still cold to the point that I put the blanket over my head. When I looked around the flight almost every single person was completely wrapped in blankets and had hoods, sarees, and scarves wrapped around their heads. I had my 1 year old infant who already had a head cold that I feel was worsened by the cold dry air. I spent my first few days in Kolkata pretty sick. I know the cold air doesn’t cause the illness but it certainly worsened any stuffy nose I had into a full blown cold and chest congestion. I was VERY upset by the discomfort on this flight especially after having a wonderful flight with Emirates from New York to Dubai. I really felt like the crew did not care despite clear discomfort the passengers were feeling. It was incredible how visible the discomfort was yet nothing was done to fix the temperature. The freezing cold air kept blowing right on everyone theoughout the flight.

Wed, Apr 11
LHR
JNB
15h 30m
Tue, Apr 24
JNB
LHR
16h 20m
Trip: 14 days
6.8GoodShow reviews
Overall 6.8 Good
Based on 746 reviews
Overall
7.0
Boarding
6.9
Comfort
7.0
Crew
7.3
Entertainment
6.4
Food
6.6
NBO
JUB
Excellent 10.0

KQ usually has great service. Sometimes this flight is delayed, but this time it was on time, not full, and the plane was very tidy.

ACC
NBO
Excellent 10.0

The best flight attendants who met my needs with prompt, positive, politeness. Again, my highest regards for Kenya Airways!

ACC
ROB
Good 7.0

Great job by entire crew

outdated uncomfortable seats, no cell phone charging available which is needed for international travel. This must be fixed asap.

NBO
CAN
Okay 4.3

Flight itself was fine, there was nothing particularly positive to comment on.

Flight was sold as a direct flight, but we landed in Bangkok and had a 1 hour layover there. We did not have to get off the flight, but still was definitely not a direct flight.

MBA
NBO
Excellent 8.0

Flights were on time and aircraft were well serviced

No complaints

Show more results

London to Johannesburg OR Tambo Flight Information

Flights Arrive in Johannesburg OR Tambo
Flights Depart from London
Flight Price $557
Distance 5635 miles
Airlines Ethiopian Air, Kenya Airways, RwandAir, Emirates, Qatar Airways, KLM, Alitalia, Turkish Airlines, Etihad Airways, Lufthansa, EL AL
*
Prices are per person and are for e–tickets and include all taxes & fees in USD.

We attempt to get accurate prices, however, prices are not guaranteed.

Here's why:

We’re not the seller.
At KAYAK we don’t set the prices, so it’s not possible for us to guarantee what other companies are selling.

We compile tonnes of data for you
Our service lets you quickly and easily compare results from hundreds of travel sites at once. In this sense, KAYAK is a search engine and we can't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car rentals can change frequently. Several people may also be trying to buy the same travel option simultaneously. As a result, you may find, on occasion, that certain prices are no longer available.

If you have more questions or if you have a bad price to report to us,
please send us an and someone from our team will get back to you promptly.

^
The fares displayed include all taxes and fees for economy class travel and were found by the provider in the last 72 hours. Seats are limited and may not be available on all flights and days. Fares are subject to change and may not be available on all flights or dates of travel. Some carriers charge additional fees for extra checked bags. Please check the carriers' sites.