Find cheap flights to Johannesburg OR Tambo (JNB)

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

Fri 19/1
Fri 26/1
Any month
Compare vs KAYAK |

Book cheap flights to Johannesburg OR Tambo

(Return)
Airports
Origin
London
£393
only
£393
£421
only
£421
£426
only
£426
Edinburgh
£413
only
£413
Destination
Johannesburg
£393
only
£393
Mon, 22 Jan
LHR
JNB
14h 50m
Mon, 5 Feb
JNB
LHR
18h 25m
£393
Trip: 15 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 1459 reviews
Boarding
6.9
Comfort
7.1
Crew
7.5
Entertainment
6.5
Food
6.5
BLZ
ADD
Excellent 10.0

The food was delicious

IAD
ADD
Excellent 8.0

Staff very friendly

Bathroom cleanliness

LFW
EWR
OK 4.3

Auto-adjusting windows

Understaffed. The plane looked and felt old. Food was sub-par.

LAX
DUB
Excellent 10.0

Direct flight for a good price and great service

CPT
ADD
Excellent 10.0

This was an A-350 and the plane was very nice. Better entertainment system than the 777. The flight was smooth and the food was good.

It took quite a while before the first service. It would be nice to have a drink service sooner.

Wed, 21 Mar
EDI
JNB
29h 00m
Thu, 19 Apr
JNB
EDI
18h 30m
£413
Trip: 30 days
8.2ExcellentShow reviews
Overall 8.2 Excellent
Based on 6887 reviews
Overall
8.3
Boarding
8.3
Comfort
8.1
Crew
8.6
Entertainment
8.2
Food
7.9
BKK
DOH
OK 5.6

The planes were nice and the crew was nice.

Every single flight we were on was delayed, with no explanation. The food was good on the plane, but almost every meal option I wanted was out by the time the crew got to my seat.

DOH
IAD
OK 5.0

From Joburg to Doha, the plane was clean and the food was good. . From Doha to Washington, not so much. I went to 3 bathrooms and all the sinks were stopped up.

The food from Doha to Washington was beyond awful!!! I wud scrap that whole menu PLEASE. I WAS SEVERELY DISAPPINTED. The previous Quatar flight, the food was different and very good. Please check on this. Also, the sinks were stopped up. Gross.

CGK
DOH
Mediocre 3.6

The seats were very uncomfortable. Food was less than mediocre.

DOH
BUD
Good 6.0

Organization of the boarding

BKK
DOH
Good 6.0

Boarding

Mon, 5 Feb
LGW
JNB
16h 25m
Sun, 11 Feb
JNB
LGW
16h 00m
£421
Trip: 7 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 17540 reviews
Overall
8.0
Boarding
7.9
Comfort
7.8
Crew
8.3
Entertainment
8.1
Food
8.0
IST
MNL
Excellent 10.0

Overall experience

ORD
IST
Excellent 10.0

every think

IST
ACC
Excellent 8.6

their services in the plain and they are very discipline as well

they don't do well in their transit point they should employ more people who speaks English to direct passengers in the airport. English is international language so they should train some people to direct passengers who comes there everyday

LGW
IST
Good 7.6

The crew were accommodating, we departed on time, the inflight food was good and the entertaiment was varied.

The leg room was a bit limited on long flight.

IST
IAH
Mediocre 2.0

Transfer desk in Istanbul is terrible. Poor customer service. It took 6 hours to get transferred from the airport to the hotel.

Tue, 8 May
LGW
JNB
30h 00m
Wed, 16 May
JNB
LGW
25h 20m
£426
Trip: 9 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 217 reviews
Boarding
8.0
Comfort
8.4
Crew
8.6
Entertainment
6.9
Food
7.8
KGL
LUN
Good 6.6

Food and free WiFi. Ample seating space.

Rerouted through Dar-es-Salaam at last minute rather than being a direct flight as scheduled

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.

JNB
KGL
Mediocre 3.3

My luggage was broken into and stolen. They sawed off the zip on my suitcase and broke the handle. Stole a number of personal items including a belt, perfume, t-shirts and cash.

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

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...

Tue, 12 Jun
STN
JNB
22h 40m
Fri, 15 Jun
JNB
STN
16h 50m
£426
Trip: 4 days
8.3ExcellentShow reviews
Overall 8.3 Excellent
Based on 10300 reviews
Overall
8.3
Boarding
8.3
Comfort
8.2
Crew
8.5
Entertainment
8.6
Food
8.1
DXB
DYU
Excellent 10.0

Perfect

DXB
NBO
OK 5.6

Screens (for in-flight entertainment) kept freezing, not as much legroom as previous flights (BKK-DXB, DXB-SIN, NBO-DXB) on Emirates

DXB
LHR
Excellent 10.0

To be honest I liked everything with this flight

I didn't get upgraded to business or first class ;) Maybe next time though

DXB
DUB
Excellent 9.0

Wow I was pleased to see lady with sign daying Dublin Passengers this way

All Good

EWR
ATH
Good 6.3

The price.

Legroom entertainment show selection remote control {very poor} Food

Mon, 4 Jun
LHR
JNB
36h 30m
Tue, 12 Jun
JNB
LHR
21h 30m
£431
Trip: 9 days
Overall 0.0 Poor
Based on 0 reviews
Mon, 22 Jan
LHR
JNB
14h 50m
Tue, 30 Jan
JNB
LHR
18h 25m
£394
Trip: 9 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 1459 reviews
Boarding
6.9
Comfort
7.1
Crew
7.5
Entertainment
6.5
Food
6.5
CDG
ADD
Good 6.0

The crew kept on supplying 3 passengers with beer and wine, who obviously had too much to drink already and were obnoxiously loud and disturbing the flight.

TLV
ADD
Mediocre 2.0

we booked this flight because it was the shortest. However, we received an email a few days ago saying that the flight on the way back changed and the layover has increased from 2h to almost 7h! this is very upsetting since Im pregnant and the bring such a ling time at the Addis airport really ruined my flight experience

IAD
ADD
Excellent 8.0

Staff very friendly

Bathroom cleanliness

DAR
ADD
Excellent 9.3

The overall work ethics and the ease of boarding was awesome as well as time line, for hotel transfer due to layoff time was also excellent

Nothing really

CPT
ADD
OK 5.0

flight smelled like pee

Wed, 6 Jun
EDI
JNB
24h 10m
Sun, 17 Jun
JNB
EDI
18h 30m
£413
Trip: 12 days
8.2ExcellentShow reviews
Overall 8.2 Excellent
Based on 6887 reviews
Overall
8.3
Boarding
8.3
Comfort
8.1
Crew
8.6
Entertainment
8.2
Food
7.9
DOH
IAD
OK 5.0

From Joburg to Doha, the plane was clean and the food was good. . From Doha to Washington, not so much. I went to 3 bathrooms and all the sinks were stopped up.

The food from Doha to Washington was beyond awful!!! I wud scrap that whole menu PLEASE. I WAS SEVERELY DISAPPINTED. The previous Quatar flight, the food was different and very good. Please check on this. Also, the sinks were stopped up. Gross.

DOH
KWI
Mediocre 2.0

Rules

BKK
DOH
OK 5.6

The planes were nice and the crew was nice.

Every single flight we were on was delayed, with no explanation. The food was good on the plane, but almost every meal option I wanted was out by the time the crew got to my seat.

BKK
DOH
Good 6.0

Boarding

BEY
DOH
Good 6.6

Clean airplane

On a 16 hour journey, we only had 2 meals and no snacks. I usually fly Lufthansa. They provide 2 meals and a third snack (usually a pizza) and keep additional snacks and drinks fully stocked in the back of the plane. None of that existed on this flight. The crew was very uninterested. Seemed very absent and not into assisting patrons. Overall, not what I have experienced on prior Qatar Airways flights. To add insult to injury, I was sitting next to an EXTREMELY smelly person, which didn't make the experience any easier :( Not the airlines responsibility to ensure patrons exercise proper hygiene, but that didn't help the situation with my hungry growling stomach.

Mon, 29 Jan
LGW
JNB
16h 25m
Sun, 11 Feb
JNB
LGW
22h 25m
£422
Trip: 14 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 17540 reviews
Overall
8.0
Boarding
7.9
Comfort
7.8
Crew
8.3
Entertainment
8.1
Food
8.0
ORD
IST
Excellent 10.0

every think

LAX
IST
Excellent 8.3

Asian Vegetarian meal was good.

Seats with less leg room . No WIfi facility at the gate .

IST
ACC
Excellent 8.6

their services in the plain and they are very discipline as well

they don't do well in their transit point they should employ more people who speaks English to direct passengers in the airport. English is international language so they should train some people to direct passengers who comes there everyday

KTM
IST
Mediocre 2.0

I did nit like anything...

I hate kayak..

IAD
IST
Good 7.6

There was a female attendant who as soon as I got to my seat asked me to stop blocking the aisle. I found this very annoying because I'd only just stopped at my seat. I found her manner disrespectful.

Thu, 3 May
LGW
JNB
18h 45m
Wed, 16 May
JNB
LGW
25h 20m
£427
Trip: 14 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 217 reviews
Boarding
8.0
Comfort
8.4
Crew
8.6
Entertainment
6.9
Food
7.8
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.

NBO
KGL
Excellent 10.0

Fligh was on time, front desk staff were very helpfful, flight staff were friendly

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

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
JNB
Excellent 10.0

Everything was perfect. On time arrival.

Loud Nigerian co-passengers

Mon, 16 Apr
LGW
JNB
22h 05m
Thu, 3 May
JNB
LGW
22h 25m
£429
Trip: 18 days
8.3ExcellentShow reviews
Overall 8.3 Excellent
Based on 10300 reviews
Overall
8.3
Boarding
8.3
Comfort
8.2
Crew
8.5
Entertainment
8.6
Food
8.1
DXB
DYU
Excellent 10.0

Perfect

DXB
DAC
Excellent 10.0

তথ্য দিয়ে সাহায্য করা কে আমি ধন্যবাদ জানাচ্ছি, প্রথম থেকে শেষ পর্যন্ত সাথে থাকার জন্য কৃতজ্ঞতা।

CPT
DXB
Good 7.6

The Crew on Emirates are just the best in the industry

paid extra for legroom but the legroom seats have a big disadvantage of no place to put things you need on a long flight.

EWR
ATH
Good 6.3

The price.

Legroom entertainment show selection remote control {very poor} Food

DXB
LHR
Excellent 10.0

To be honest I liked everything with this flight

I didn't get upgraded to business or first class ;) Maybe next time though

Thu, 10 May
LHR
JNB
44h 40m
Fri, 25 May
JNB
LHR
20h 05m
£431
Trip: 16 days
Overall 0.0 Poor
Based on 0 reviews
Tue, 23 Jan
LHR
JNB
14h 50m
Tue, 30 Jan
JNB
LHR
18h 25m
£394
Trip: 8 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 1459 reviews
Boarding
6.9
Comfort
7.1
Crew
7.5
Entertainment
6.5
Food
6.5
BLZ
ADD
Excellent 10.0

The food was delicious

ADD
IAD
Excellent 8.0

I took a roundtrip to Addis Abeba, Ethiopia from Washington, DC. The trip was 13 hours there and 16 on the way back (I think that included a refueling stop in Dublin). There was plenty of food and beverages provided throughout the flight - usually every 3 hours or so. Blankets, pillows, and several movie/entertainment were provided.

I would prefer the the main cabin lights be kept off longer.

TLV
ADD
Mediocre 2.0

Price

Checking in was poor. The booking didn't reflect in jhb or in two Aviv. Special meal was requested and not provided.

TLV
ADD
Mediocre 2.0

we booked this flight because it was the shortest. However, we received an email a few days ago saying that the flight on the way back changed and the layover has increased from 2h to almost 7h! this is very upsetting since Im pregnant and the bring such a ling time at the Addis airport really ruined my flight experience

CDG
ADD
Good 6.0

The crew kept on supplying 3 passengers with beer and wine, who obviously had too much to drink already and were obnoxiously loud and disturbing the flight.

Wed, 21 Mar
EDI
JNB
29h 00m
Thu, 19 Apr
JNB
EDI
18h 30m
£418
Trip: 30 days
8.2ExcellentShow reviews
Overall 8.2 Excellent
Based on 6887 reviews
Overall
8.3
Boarding
8.3
Comfort
8.1
Crew
8.6
Entertainment
8.2
Food
7.9
BEY
DOH
Good 6.6

Clean airplane

On a 16 hour journey, we only had 2 meals and no snacks. I usually fly Lufthansa. They provide 2 meals and a third snack (usually a pizza) and keep additional snacks and drinks fully stocked in the back of the plane. None of that existed on this flight. The crew was very uninterested. Seemed very absent and not into assisting patrons. Overall, not what I have experienced on prior Qatar Airways flights. To add insult to injury, I was sitting next to an EXTREMELY smelly person, which didn't make the experience any easier :( Not the airlines responsibility to ensure patrons exercise proper hygiene, but that didn't help the situation with my hungry growling stomach.

BKK
DOH
OK 5.6

The planes were nice and the crew was nice.

Every single flight we were on was delayed, with no explanation. The food was good on the plane, but almost every meal option I wanted was out by the time the crew got to my seat.

DOH
KWI
Mediocre 2.0

Rules

TXL
DOH
Good 7.6

everything went smoothly, no delays, boarding was easy and quick

DOH
BUD
Good 6.0

Organization of the boarding

Mon, 29 Jan
LGW
JNB
16h 25m
Sun, 11 Feb
JNB
LGW
16h 00m
£424
Trip: 14 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 17540 reviews
Overall
8.0
Boarding
7.9
Comfort
7.8
Crew
8.3
Entertainment
8.1
Food
8.0
IST
ZAG
Good 7.6

The food was great. The seats were soft and there was enough legroom.

We were stuck on an aisle where the seats don't adjust on one of the flights, but it was a relatively short flight. The boarding process was a little disorganized, but we were able to get on the plane quickly. The worst part was the home airport. I don't know how much control Turkish airlines has over that airport, but the bathrooms we're absolutely disgusting.

KTM
IST
Mediocre 2.0

I did nit like anything...

I hate kayak..

IST
IAH
Mediocre 2.0

Transfer desk in Istanbul is terrible. Poor customer service. It took 6 hours to get transferred from the airport to the hotel.

IST
ACC
Excellent 8.6

their services in the plain and they are very discipline as well

they don't do well in their transit point they should employ more people who speaks English to direct passengers in the airport. English is international language so they should train some people to direct passengers who comes there everyday

ORD
IST
Excellent 10.0

every think

Tue, 24 Apr
LGW
JNB
17h 40m
Mon, 4 Jun
JNB
LGW
22h 55m
£429
Trip: 42 days
8.3ExcellentShow reviews
Overall 8.3 Excellent
Based on 10300 reviews
Overall
8.3
Boarding
8.3
Comfort
8.2
Crew
8.5
Entertainment
8.6
Food
8.1
DXB
DAC
Excellent 10.0

তথ্য দিয়ে সাহায্য করা কে আমি ধন্যবাদ জানাচ্ছি, প্রথম থেকে শেষ পর্যন্ত সাথে থাকার জন্য কৃতজ্ঞতা।

CPT
DXB
Good 7.6

The Crew on Emirates are just the best in the industry

paid extra for legroom but the legroom seats have a big disadvantage of no place to put things you need on a long flight.

DXB
NBO
OK 5.6

Screens (for in-flight entertainment) kept freezing, not as much legroom as previous flights (BKK-DXB, DXB-SIN, NBO-DXB) on Emirates

DXB
IAD
Excellent 9.3

Just a fantastic crew, great airplane the Air Bus much more comfortable than the 777 ..

EWR
ATH
Good 6.3

The price.

Legroom entertainment show selection remote control {very poor} Food

Thu, 1 Feb
LGW
JNB
18h 10m
Mon, 12 Feb
JNB
LGW
16h 30m
£431
Trip: 12 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 217 reviews
Boarding
8.0
Comfort
8.4
Crew
8.6
Entertainment
6.9
Food
7.8
NBO
KGL
Excellent 10.0

Fligh was on time, front desk staff were very helpfful, flight staff were friendly

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.

EBB
KGL
Excellent 10.0

Timeliness, Service, Cleanliness Comfort

KGL
JNB
Excellent 10.0

Everything was perfect. On time arrival.

Loud Nigerian co-passengers

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

Wed, 24 Jan
LHR
JNB
14h 50m
Sun, 28 Jan
JNB
LHR
16h 10m
£394
Trip: 5 days
6.9GoodShow reviews
Overall 6.9 Good
Based on 1459 reviews
Boarding
6.9
Comfort
7.1
Crew
7.5
Entertainment
6.5
Food
6.5
NBO
ADD
OK 5.3

Personnel were good. Food on ET is always great.

Technical problem caused massive disruption in flight for all. Missed connections and forced unpaid for overnight in Addis. Truly terrible experience

LFW
EWR
OK 4.3

Auto-adjusting windows

Understaffed. The plane looked and felt old. Food was sub-par.

CPT
ADD
OK 5.0

flight smelled like pee

LAX
DUB
Excellent 10.0

Direct flight for a good price and great service

TLV
ADD
Mediocre 2.0

Price

Checking in was poor. The booking didn't reflect in jhb or in two Aviv. Special meal was requested and not provided.

Mon, 29 Jan
LGW
JNB
16h 25m
Mon, 12 Feb
JNB
LGW
16h 10m
£425
Trip: 15 days
8.0ExcellentShow reviews
Overall 8.0 Excellent
Based on 17540 reviews
Overall
8.0
Boarding
7.9
Comfort
7.8
Crew
8.3
Entertainment
8.1
Food
8.0
IST
ACC
Excellent 8.6

their services in the plain and they are very discipline as well

they don't do well in their transit point they should employ more people who speaks English to direct passengers in the airport. English is international language so they should train some people to direct passengers who comes there everyday

KTM
IST
Mediocre 2.0

I did nit like anything...

I hate kayak..

IST
ZAG
Good 7.6

The food was great. The seats were soft and there was enough legroom.

We were stuck on an aisle where the seats don't adjust on one of the flights, but it was a relatively short flight. The boarding process was a little disorganized, but we were able to get on the plane quickly. The worst part was the home airport. I don't know how much control Turkish airlines has over that airport, but the bathrooms we're absolutely disgusting.

IST
BOM
Excellent 8.3

Overall the experience was good. Cabin crew helpful.

while going to US from Mumbai -Wheelchair service at Istanbul was found unsatisfactory. The attendanct was unfriendly adamant and rude. overall the wheel chair persons were neglected by the airlines (even at Boston ) but the cabin crew took care of all wheel chair persons.

IAD
IST
Good 7.6

There was a female attendant who as soon as I got to my seat asked me to stop blocking the aisle. I found this very annoying because I'd only just stopped at my seat. I found her manner disrespectful.

Wed, 28 Feb
EDI
JNB
24h 35m
Sun, 11 Mar
JNB
EDI
19h 05m
£427
Trip: 12 days
8.2ExcellentShow reviews
Overall 8.2 Excellent
Based on 6887 reviews
Overall
8.3
Boarding
8.3
Comfort
8.1
Crew
8.6
Entertainment
8.2
Food
7.9
BKK
DOH
Good 6.0

Boarding

DOH
BKK
Good 7.6

everything went smoothly, no delays, boarding was easy and quick

DOH
IAD
OK 5.0

From Joburg to Doha, the plane was clean and the food was good. . From Doha to Washington, not so much. I went to 3 bathrooms and all the sinks were stopped up.

The food from Doha to Washington was beyond awful!!! I wud scrap that whole menu PLEASE. I WAS SEVERELY DISAPPINTED. The previous Quatar flight, the food was different and very good. Please check on this. Also, the sinks were stopped up. Gross.

TXL
DOH
Good 7.6

everything went smoothly, no delays, boarding was easy and quick

DOH
JFK
Excellent 8.6

Comfortable, on time

*
Prices are per person, are for e–tickets and include all taxes & fees in GBP.

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 prices, so it’s not possible for us to guarantee what other companies are selling.

We aggregate tons 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 don't guarantee prices we find.

Why aren’t prices accurate 100% of the time?
Prices on airline seats, hotel rooms and car hires 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.

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.