Find flights
When to book
FAQs & Tips
Reviews
Deals

JNB

Find cheap Kenya Airways flights to Johannesburg OR Tambo Airport from £382

1 adult
0 bags
Sat 29/6
Sat 6/7

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

In the last 7 days, travellers have searched 42,686,544 times on KAYAK, and here's why:

Save 28% 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.

Good to know

Low season

July

High season

December

Cheapest flight

£382

Average price round-trip

£645
Best time to beat the crowds but there is an average 31% increase in price.
Most popular time to fly (30% more expensive on average)
Flight from London Heathrow Airport to OR Tambo Airport, Johannesburg
(price for this month)

When to book flights with Kenya Airways to Johannesburg OR Tambo Airport

Average price per month
Flight prices as travel date approaches

FAQs for flying to Johannesburg OR Tambo Airport with Kenya Airways

  • Which other airlines fly to Johannesburg OR Tambo Airport?

    Along with Kenya Airways, you can also fly to Johannesburg OR Tambo Airport with British Airways.

  • Which airport do Kenya Airways flights to Johannesburg OR Tambo Airport fly into?

    You’ll fly into OR Tambo Airport, Johannesburg when flying to Johannesburg OR Tambo Airport with Kenya Airways.

  • Are there any other airlines in SkyTeam that fly to Johannesburg OR Tambo Airport?

    Unfortunately, there are no other airlines in SkyTeam that fly to Johannesburg OR Tambo Airport.

Kenya Airways customer reviews

7.1
GoodBased on 367 verified guest reviews
6.6Food
7.3Boarding
6.5Entertainment
7.0Comfort
7.8Crew

Traveller rating:
Sort by:
B
10.0 Wonderful
Pros:Yes the crew was amazing
Cons:Provide food for kids first before even the special meals people
K
7.6 Good
Pros:Crew was attentive, punctual, and third meal on a 14 hour flight is right.
Cons:Movies are badly dated, and a bit limited in choice. System was a bit difficult to navigate, and slow to respond.
A
8.4 Very Good
Pros:The crew was great, and greeted passengers with a smile.
V
4.0 Mediocre
Cons:Comfier seats Some entertainment...there was none. Plane very hot and claustrophobic
A
6.6 Okay
Pros:The crew was amazing, and the flight was really short and comfortable.
Cons:Update the movies and music on the passengers's TV
A
8.0 Very Good
Pros:Friendly staff Good food
Cons:The movies were not working
A
7.6 Good
Pros:Comfortable seats, smooth flight, good service on board
Cons:Did not care for insect spraying, limited entertainment / movie choices.
A
8.3 Very Good
Pros:The service was great. From the time I boarded I was treated very well. The staff was friendly and it made traveling an ease.
D
7.3 Good
Pros:On-time flight with capacity filled to 20%. Great view of Kili on the way to Nairobi.
Cons:Food was limited but it was only a 75 min flight.
A
3.3 Poor
Cons:With the exception of one male flight attendant who was friendly and professional, the Kenya airways flight attendants were surly, invompetent and unprofessional. One yelled at us for asking if we could get a vegetarian meal (on the advice of another Kenya airways flight attendant). Another only bothered to give water to the first 2/3 of the plane and then for some unknown reason simply stopped passing out water. All three of the Kenya airways fights were late but no one said so or why. I would avoid this airline at all costs.

Book Cheap flights with Kenya Airways to Johannesburg OR Tambo Airport

Recent return flight deals

17/9Tue
2 stopsKenya Airways
16h 45mLHR-JNB
2/10Wed
2 stopsKenya Airways
27h 25mJNB-LHR
£524
6/11Wed
2 stopsKenya Airways
21h 10mLHR-JNB
22/11Fri
2 stopsKenya Airways
21h 35mJNB-LHR
£525
14/11Thu
2 stopsKenya Airways
27h 50mLHR-JNB
3/12Tue
2 stopsKenya Airways
26h 00mJNB-LHR
£528
20/9Fri
2 stopsKenya Airways
21h 40mLHR-JNB
6/10Sun
2 stopsKenya Airways
28h 55mJNB-LHR
£528
5/11Tue
2 stopsKenya Airways
21h 10mLHR-JNB
24/11Sun
2 stopsKenya Airways
26h 00mJNB-LHR
£529
2/9Mon
2 stopsKenya Airways
21h 40mLHR-JNB
7/10Mon
2 stopsKenya Airways
19h 10mJNB-LHR
£539
19/9Thu
2 stopsKenya Airways
21h 40mLHR-JNB
3/10Thu
2 stopsKenya Airways
19h 10mJNB-LHR
£540
7/11Thu
2 stopsKenya Airways
22h 55mLHR-JNB
24/11Sun
2 stopsKenya Airways
17h 45mJNB-LHR
£541
23/10Wed
2 stopsKenya Airways
28h 55mLHR-JNB
4/11Mon
2 stopsKenya Airways
28h 15mJNB-LHR
£543
20/9Fri
2 stopsKenya Airways
21h 40mLHR-JNB
5/10Sat
2 stopsKenya Airways
20h 40mJNB-LHR
£544
3/9Tue
2 stopsKenya Airways
21h 40mLHR-JNB
28/9Sat
2 stopsKenya Airways
28h 55mJNB-LHR
£546
17/9Tue
2 stopsKenya Airways
27h 05mLHR-JNB
1/10Tue
2 stopsKenya Airways
27h 25mJNB-LHR
£547
9/11Sat
2 stopsKenya Airways
35h 00mLHR-JNB
23/11Sat
2 stopsKenya Airways
33h 05mJNB-LHR
£549
15/9Sun
2 stopsKenya Airways
30h 05mLHR-JNB
22/9Sun
2 stopsKenya Airways
19h 10mJNB-LHR
£550
22/11Fri
2 stopsKenya Airways
22h 55mLHR-JNB
4/12Wed
2 stopsKenya Airways
26h 00mJNB-LHR
£552
17/9Tue
2 stopsKenya Airways
26h 10mLCY-JNB
2/10Wed
2 stopsKenya Airways
27h 40mJNB-LCY
£553
17/9Tue
2 stopsKenya Airways
21h 40mLHR-JNB
30/9Mon
2 stopsKenya Airways
19h 10mJNB-LHR
£553
6/11Wed
2 stopsKenya Airways
25h 10mLCY-JNB
20/11Wed
2 stopsKenya Airways
20h 20mJNB-LCY
£554
17/9Tue
2 stopsKenya Airways
21h 40mLHR-JNB
30/9Mon
2 stopsKenya Airways
19h 10mJNB-LHR
£554
5/11Tue
2 stopsKenya Airways
30h 05mLCY-JNB
26/11Tue
2 stopsKenya Airways
28h 35mJNB-LCY
£554

Search by stops

Search by price

Recent one-way flight deals

18/9Wed
2 stopsKenya Airways
16h 45mLHR-JNB
£382
16/9Mon
2 stopsKenya Airways
26h 10mLCY-JNB
£390
16/9Mon
2 stopsKenya Airways
26h 10mLCY-JNB
£392
18/9Wed
2 stopsKenya Airways
26h 10mLCY-JNB
£404
6/11Wed
2 stopsKenya Airways
25h 10mLCY-JNB
£406
5/6Wed
2 stopsKenya Airways
28h 55mLHR-JNB
£408
18/9Wed
2 stopsKenya Airways
21h 40mLHR-JNB
£412
16/10Wed
2 stopsKenya Airways
24h 00mLHR-JNB
£417
5/6Wed
2 stopsKenya Airways
31h 05mLCY-JNB
£418
6/6Thu
2 stopsKenya Airways
26h 10mLCY-JNB
£419
16/10Wed
2 stopsKenya Airways
31h 05mLCY-JNB
£426
2/10Wed
2 stopsKenya Airways
30h 05mLHR-JNB
£430
6/6Thu
2 stopsKenya Airways
26h 10mLCY-JNB
£432
2/10Wed
2 stopsKenya Airways
39h 30mLCY-JNB
£448
19/9Thu
2 stopsKenya Airways
31h 05mLCY-JNB
£461
1/11Fri
2 stopsKenya Airways
50h 30mLHR-JNB
£471
21/6Fri
2 stopsKenya Airways
26h 10mLCY-JNB
£484
11/10Fri
2 stopsKenya Airways
30h 05mLHR-JNB
£525
10/6Mon
2 stopsKenya Airways
39h 30mLCY-JNB
£532
14/6Fri
2 stopsKenya Airways
39h 30mLCY-JNB
£533

Search by stops

Search by price

Flights to Johannesburg OR Tambo Airport - Kenya Airways

Destination:

Johannesburg OR Tambo (JNB)South Africa

Return flight deals:

Johannesburg OR Tambo - United Kingdom

Cabin classes:

£4,332
£3,039
£1,230
£683

Browse origins: