Find cheap flights to Johannesburg OR Tambo

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

Thu 24/8
Thu 31/8
Any month
1 adult
Compare vs KAYAK all | none

Book cheap flights from Malaysia to Johannesburg OR Tambo (return)

Airports
Origin
Kuala Lumpur
RM 2,101
only
RM 2,101
Destination
Johannesburg
RM 2,101
only
RM 2,101
Tue, 16 Jan
KUL
JNB
25h 20m
Mon, 19 Feb
JNB
KUL
24h 50m
RM 2,101
Trip: 35 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 780 reviews
Boarding
7.1
Comfort
7.1
Crew
7.4
Entertainment
6.6
Food
6.9
LHR
JED
OK 4.6

Food was okay

Bathrooms were dirty. Not enough water offered. No headphones offered. Movie monitor was broken

LHE
RUH
OK 5.0

Crew was very good and extremely helpful and efficient

Boarding was too slow due to multiple security checks Seats were worn out and very uncomfortable Entertainment system was not working

JED
LAX
OK 5.3

The special security screening needed for US bound flight boarding started about 45 minutes the international flight, that's the time when other operators normally start boarding. The entertainment system on a 16+ hour flight did not work for me so I was bored to death.

CAI
RUH
Excellent 10.0

Very good

All ok

RUH
HAS
Poor 2.0

Delayed flight Bad captain Turbulences

Thu, 9 Nov
KUL
JNB
28h 15m
Fri, 24 Nov
JNB
KUL
14h 25m
RM 2,743
Trip: 16 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 26 reviews
Boarding
7.5
Comfort
6.8
Crew
8.5
Entertainment
6.0
Food
7.3
CPT
MRU
Good 6.6

Very quiet flight, the pilots knew what they were doing from take off to landing.

The crew is polite, but really slow serving the food and drinks.

MRU
NBO
OK 4.6

Crew

Seats (very uncomfortable) Leg room (way too little)

SIN
MRU
Good 6.6

Aircrew were great, friendly and professional. Meal was very good.

Seating was cramped and people in front kept their seats fully inclined during the full 7 hour flight.

NBO
MRU
OK 5.6

We continued our journey from Mauritius to Reunion, and given the quite small plane, Air Mauritius deliberately left one of our suitcases (and a few others of other passengers) behind. This was then only brought to our hotel the next day at noon (36 h late). Very annoying, as they didn't tell us beforehand (then, at least we could have packed some essentials in our hand luggage).

TNR
MRU
Good 7.0

Boarding took much time than average and the anouncement was confusing. Some people are still at the registration desk while the speaker annouce "last call to passengers". There was a lack of coordination which makes passenger felt nervous.

Wed, 6 Sep
KUL
JNB
24h 15m
Thu, 21 Sep
JNB
KUL
20h 15m
RM 3,376
Trip: 16 days
8.2ExcellentShow reviews
Overall 8.2 Excellent
Based on 5411 reviews
Overall
8.2
Boarding
8.2
Comfort
8.1
Crew
8.5
Entertainment
8.2
Food
7.9
HEL
DOH
Mediocre 3.3

The movie selection was good.

-my seat did not recline, which I understand that I was close to the emergency exit but the person in front of me could still put their seat back way farther than they should be able to and I was unable to do simple things like put my glass of water on my tray -I had a vegetarian meal which was literally just rice and ground up brown mush-I have no idea what that much was -I asked twice for new headphones because my was broken but they forgot -When the flight attendant was coming around with water and she looked me to see if I wanted any and I said yes, she just skipped over me. I didn't pay a few hundred dollars extra for this.

SYD
DOH
Excellent 8.3

All the stewards were so friendly and helpful. The facilities were very well serviced and so you forget that the plane was 100% full, despite long queues to the toilets. I would fly again with Qatar Air for sure.

DOH
IKA
Good 8.0

Crew were helpful and not interefering in long flight

Flight from Qatar to Seoul was quite old I believe. USB on my chair did not work and media in LCD screens were not new enough. seats were quite old and not convenient for 10 hours flight.

MIA
DOH
Excellent 9.6

The flight attendents were chilled. Very friendly and accommodating.

The food is much tastier in business class. Used to be better in economy, but that has changed.

ATL
DOH
Good 8.0

the trip coming and going from Kuwait was very pleasant

Mon, 2 Oct
KUL
JNB
31h 30m
Sat, 14 Oct
JNB
KUL
34h 05m
RM 3,406
Trip: 13 days
8.3ExcellentShow reviews
Overall 8.3 Excellent
Based on 8241 reviews
Overall
8.3
Boarding
8.3
Comfort
8.2
Crew
8.5
Entertainment
8.6
Food
8.1
DXB
IAD
Good 8.0

It was a good flight and was able to rest a bit.

Seat size is horrible. Will not be flying Emirates next time, instead will fly Qatar.

DXB
CAI
OK 6.0

Delay in the take off and the plane was old .. No control from the crew on passengers behaviour which was disappointing.though the flight from colombo to dubai was excellent

CAI
DXB
Good 6.6

I like the flight route

This is my fourth time booking Emirates for my route through kayak. The route is longer but I choose it for on-board Internet for work emails. Generally, they have on-board WiFi Internet, however for my return route of 21 hours both flights had no wifi which was disappointing. This is unprofessional because if you are planning on having WiFi to respond to work emails and it is not available once you are already in the air there is nothing you could do but get stuck. Never does this happen with Lufthansa, Turkish, Etihad. Disappointing.

SFO
DXB
Mediocre 2.6

restroom water not available, not so well maintained air hostess didnt come on after pressing help button seat overall bad experience and surprising from emirates

DXB
JFK
Good 7.0

I had to travel extra hours because they wouldn't let me change my flight pattern I wanted to do a flight change thinking it would be $200.00 no they wanted $1700.00 which was more than my original flight so I had to fly back to catch my original flight

Tue, 2 Jan
KUL
JNB
25h 20m
Tue, 30 Jan
JNB
KUL
26h 10m
RM 3,419
Trip: 29 days
Overall 0.0 Poor
Based on 0 reviews
Sun, 10 Dec
KUL
JNB
27h 40m
Sat, 30 Dec
JNB
KUL
18h 00m
RM 3,466
Trip: 21 days
8.1ExcellentShow reviews
Overall 8.1 Excellent
Based on 2839 reviews
Overall
8.1
Boarding
8.1
Comfort
7.9
Crew
8.4
Entertainment
8.3
Food
7.7
SIN
HKG
Excellent 10.0

Upgraded to business class 2 twice. Great service and caring staff

Nothing

ORD
HKG
Excellent 10.0

The crew is always polite and professional

I can't eat airplane food that is always Asian flavored....sometimes I just want a sandwich.

LAX
HKG
Poor 0.0

I typically like Cathay.

Missed my flight from SLC to LAX due to Alaskan Airlines being unable to print my boarding pass in time.

LAX
HKG
Excellent 9.0

Being upgraded to premium economy was one of the best surprises ever in my life. Wide Seat and leg space, great food selection, baggages not misplaced, up to date email notification of flight status very much appreciated!!!

HKG
BKK
Excellent 9.0

Usual Cathay high standards - which is what one expects.

Older A330 for short haul so not lie flat seats. Older IFE. Food, oddly, not great today (unusual for Cathay).

Fri, 3 Nov
KUL
JNB
19h 50m
Fri, 17 Nov
JNB
KUL
21h 25m
RM 3,723
Trip: 15 days
8.7ExcellentShow reviews
Overall 8.7 Excellent
Based on 1602 reviews
Boarding
8.9
Comfort
8.5
Crew
9.0
Entertainment
8.8
Food
8.4
NRT
LAX
Excellent 9.6

The friendliness of the staff, the food and overall the experience.

That our bags weren't check in all the way to SEA

HKG
SFO
Good 7.6

Food

SIN
SFO
Good 7.3

1) Crew very personable and accommodating 2) Food was good 3) Arrival on schedule 4) Entertainment system provided lots of choices 5) Baggage arrived in reasonable amount of time

1) Economy seating was cramped (long-haul flights should have more spacious seating) 2) Crying babies made flight almost unbearable 3) Process of leaving the plane took too long because only one exit door was used 4) Departure delayed by 35-40 minutes (made up in flight)

SFO
SIN
Excellent 10.0

All good

SIN
HKG
Good 7.6

Food

Wed, 3 Jan
KUL
JNB
27h 15m
Fri, 2 Feb
JNB
KUL
20h 20m
RM 3,770
Trip: 31 days
7.4GoodShow reviews
Overall 7.4 Good
Based on 3880 reviews
Overall
7.4
Boarding
7.5
Comfort
7.3
Crew
7.7
Entertainment
7.5
Food
7.0
AUH
COK
Good 7.6

The staff was very friendly and the food was very good

The seats were very crammed

AUH
ORD
Poor 2.0

I wasn't able to take the flight for the reasons mentioned above.

IAD
AUH
Good 8.0

The staff was very friendly and the food is very good.

The seats were very marrow and crammed

AUH
SFO
Good 7.0

Friendly crew.

The flight had TOo few restrooms. About 4 for 250 people or so. There was at least a 15 minute wait at almost any given time.

MNL
AUH
OK 5.6

It's in time

Crew not helpful plus meals not enough when we ask for extra said don't have just one

Sat, 30 Dec
KUL
JNB
28h 05m
Tue, 30 Jan
JNB
KUL
14h 25m
RM 2,743
Trip: 32 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 26 reviews
Boarding
7.5
Comfort
6.8
Crew
8.5
Entertainment
6.0
Food
7.3
CPT
MRU
Good 6.6

Very quiet flight, the pilots knew what they were doing from take off to landing.

The crew is polite, but really slow serving the food and drinks.

MRU
TNR
Excellent 10.0

Air Mauritius was a pleasent surprise. The aircraft was clean and the staff wasattentive. The biggest surprise was they served a meal on the short midday flight and that meal was delicious.

MRU
SIN
Good 7.6

Staff were very nice, meal was good.

Cramped seating, full plane.

MRU
TNR
Good 6.6

Food was very good.

Seats were cramped.

SIN
MRU
Good 6.6

Aircrew were great, friendly and professional. Meal was very good.

Seating was cramped and people in front kept their seats fully inclined during the full 7 hour flight.

Wed, 1 Nov
KUL
JNB
25h 20m
Thu, 16 Nov
JNB
KUL
24h 50m
RM 2,871
Trip: 16 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 780 reviews
Boarding
7.1
Comfort
7.1
Crew
7.4
Entertainment
6.6
Food
6.9
CMN
JED
Excellent 10.0

Everything was perfect! Its my first travel with saudia and found it very good!

RUH
HAS
Poor 2.0

Delayed flight Bad captain Turbulences

IST
RUH
Poor 2.0

Recived the delay SMS after the flight landed

LAX
RUH
Good 7.0

The bus shuttle at LAX jammed passengers in a single bus where most of passengers were families!!!!

RUH
JED
Excellent 10.0

The way they surve the food and drinks was very bad it should be more gentel to make saudia better

Sat, 11 Nov
KUL
JNB
28h 15m
Fri, 24 Nov
JNB
KUL
14h 25m
RM 2,846
Trip: 14 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 26 reviews
Boarding
7.5
Comfort
6.8
Crew
8.5
Entertainment
6.0
Food
7.3
MRU
SIN
Good 7.6

Staff were very nice, meal was good.

Cramped seating, full plane.

NBO
MRU
OK 5.6

We continued our journey from Mauritius to Reunion, and given the quite small plane, Air Mauritius deliberately left one of our suitcases (and a few others of other passengers) behind. This was then only brought to our hotel the next day at noon (36 h late). Very annoying, as they didn't tell us beforehand (then, at least we could have packed some essentials in our hand luggage).

MRU
NBO
OK 4.6

Crew

Seats (very uncomfortable) Leg room (way too little)

SIN
MRU
Good 6.6

Aircrew were great, friendly and professional. Meal was very good.

Seating was cramped and people in front kept their seats fully inclined during the full 7 hour flight.

CPT
MRU
Good 6.6

Very quiet flight, the pilots knew what they were doing from take off to landing.

The crew is polite, but really slow serving the food and drinks.

Fri, 3 Nov
KUL
JNB
25h 20m
Thu, 16 Nov
JNB
KUL
24h 50m
RM 2,871
Trip: 14 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 780 reviews
Boarding
7.1
Comfort
7.1
Crew
7.4
Entertainment
6.6
Food
6.9
RUH
JED
Excellent 10.0

The way they surve the food and drinks was very bad it should be more gentel to make saudia better

JED
JFK
Excellent 8.3

Saudi terminal is one of the worst terminals I've been in. Bathroom is horrendous

AMM
RUH
Mediocre 4.0

I NEVER write reviews but HORRIBLE SERVICE HORRIBLE CREW overall would NOT recommend.

JED
LAX
OK 5.3

The special security screening needed for US bound flight boarding started about 45 minutes the international flight, that's the time when other operators normally start boarding. The entertainment system on a 16+ hour flight did not work for me so I was bored to death.

IST
RUH
Poor 2.0

Recived the delay SMS after the flight landed

Sun, 10 Sep
KUL
JNB
18h 15m
Wed, 11 Oct
JNB
KUL
19h 10m
RM 3,376
Trip: 32 days
8.2ExcellentShow reviews
Overall 8.2 Excellent
Based on 5411 reviews
Overall
8.2
Boarding
8.2
Comfort
8.1
Crew
8.5
Entertainment
8.2
Food
7.9
JNB
DOH
Good 7.6

I was actually impressed with the entertainment selection :)

The economy seats are just unfortunately not a place you can get comfortable enough to sleep. On 14 hour flights one hopes to sleep.

ATL
DOH
Good 8.0

the trip coming and going from Kuwait was very pleasant

BOM
DOH
Good 8.0

Everything

Long hours from Doha to Atlanta

HEL
DOH
Mediocre 3.3

The movie selection was good.

-my seat did not recline, which I understand that I was close to the emergency exit but the person in front of me could still put their seat back way farther than they should be able to and I was unable to do simple things like put my glass of water on my tray -I had a vegetarian meal which was literally just rice and ground up brown mush-I have no idea what that much was -I asked twice for new headphones because my was broken but they forgot -When the flight attendant was coming around with water and she looked me to see if I wanted any and I said yes, she just skipped over me. I didn't pay a few hundred dollars extra for this.

MIA
DOH
Excellent 9.6

The flight attendents were chilled. Very friendly and accommodating.

The food is much tastier in business class. Used to be better in economy, but that has changed.

Thu, 2 Nov
KUL
JNB
28h 05m
Fri, 17 Nov
JNB
KUL
14h 25m
RM 2,867
Trip: 16 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 26 reviews
Boarding
7.5
Comfort
6.8
Crew
8.5
Entertainment
6.0
Food
7.3
TNR
MRU
Good 7.0

Boarding took much time than average and the anouncement was confusing. Some people are still at the registration desk while the speaker annouce "last call to passengers". There was a lack of coordination which makes passenger felt nervous.

CPT
MRU
Good 6.6

Very quiet flight, the pilots knew what they were doing from take off to landing.

The crew is polite, but really slow serving the food and drinks.

SIN
MRU
Good 6.6

Aircrew were great, friendly and professional. Meal was very good.

Seating was cramped and people in front kept their seats fully inclined during the full 7 hour flight.

MRU
TNR
Excellent 10.0

Air Mauritius was a pleasent surprise. The aircraft was clean and the staff wasattentive. The biggest surprise was they served a meal on the short midday flight and that meal was delicious.

MRU
TNR
Good 6.6

Food was very good.

Seats were cramped.

Sun, 5 Nov
KUL
JNB
25h 20m
Thu, 23 Nov
JNB
KUL
24h 50m
RM 2,876
Trip: 19 days
7.1GoodShow reviews
Overall 7.1 Good
Based on 780 reviews
Boarding
7.1
Comfort
7.1
Crew
7.4
Entertainment
6.6
Food
6.9
CAI
RUH
Excellent 10.0

Very good

All ok

RUH
JED
Excellent 10.0

The way they surve the food and drinks was very bad it should be more gentel to make saudia better

JED
JFK
Excellent 8.3

Saudi terminal is one of the worst terminals I've been in. Bathroom is horrendous

RUH
HAS
Poor 2.0

Delayed flight Bad captain Turbulences

JED
LAX
OK 5.3

The special security screening needed for US bound flight boarding started about 45 minutes the international flight, that's the time when other operators normally start boarding. The entertainment system on a 16+ hour flight did not work for me so I was bored to death.

Wed, 1 Nov
KUL
JNB
21h 15m
Tue, 21 Nov
JNB
KUL
26h 10m
RM 3,530
Trip: 21 days
8.3ExcellentShow reviews
Overall 8.3 Excellent
Based on 8241 reviews
Overall
8.3
Boarding
8.3
Comfort
8.2
Crew
8.5
Entertainment
8.6
Food
8.1
DXB
EWR
Excellent 10.0

All the Air Team Crew were really friendly. On the first connection to from Nairobi to Dubai, I sat next to a fellow passenger who was nervous about the moderate turbulance that we hit. At the end of the flight, as we waited to disembark, a lovely Attendant stood next to us and we had the most warm friendly conversation I've ever had in all my years of flying. She made us feel like friends as she gave us an insight into her 'high flying' lifestyle while being professional. Unfortunately I can't remember her name as I would have loved to give her a special mention but she was so lovely.

I didn't have much to dislike but I do recall not being woken up for a meal even though I had my sticker on the top of my chair. I was sitting on an aisle seat. Other than that, this was my first flight with emirates and it was truly awesome!

DXB
CAI
OK 6.0

Delay in the take off and the plane was old .. No control from the crew on passengers behaviour which was disappointing.though the flight from colombo to dubai was excellent

KUL
DXB
Excellent 10.0

It felt comfortable.

MXP
JFK
Excellent 10.0

The service, the comfort,

DXB
JFK
Good 7.0

I had to travel extra hours because they wouldn't let me change my flight pattern I wanted to do a flight change thinking it would be $200.00 no they wanted $1700.00 which was more than my original flight so I had to fly back to catch my original flight

Sun, 5 Nov
KUL
JNB
25h 20m
Tue, 21 Nov
JNB
KUL
20h 35m
RM 3,582
Trip: 17 days
Overall 0.0 Poor
Based on 0 reviews
Sun, 1 Oct
KUL
JNB
23h 50m
Tue, 17 Oct
JNB
KUL
19h 10m
RM 3,376
Trip: 17 days
8.2ExcellentShow reviews
Overall 8.2 Excellent
Based on 5411 reviews
Overall
8.2
Boarding
8.2
Comfort
8.1
Crew
8.5
Entertainment
8.2
Food
7.9
DOH
SIN
Excellent 10.0

Although I felt Qatar responded poorly to the cancelled flight, the actual flying experience was wonderful and made me forget about the extreme inconvenience and poor customer service regarding the cancelled flight.

My flight got cancelled ten minutes before boarding. Workers gathered phone numbers and told us they would call to direct us a new flight. However, no calls were ever made. I had to call the airline multiple times to get an answer about a new flight. In my first call, the customer service was rude. There was also zero compensation for the inconvenience.

SYD
DOH
Excellent 8.3

All the stewards were so friendly and helpful. The facilities were very well serviced and so you forget that the plane was 100% full, despite long queues to the toilets. I would fly again with Qatar Air for sure.

DOH
KWI
Good 8.0

the flight was comfortable

ATL
DOH
Good 8.0

the trip coming and going from Kuwait was very pleasant

ICN
DOH
Good 6.6

Crew were extremely helpful and kind. Very responsible and polite.

LCD was not touch screen and was extremely difficult to work with . I couldn't scape from an accidental menu which I was dropped in games and missed whole flight to enjoy something in LCD .

Fri, 10 Nov
KUL
JNB
18h 50m
Fri, 24 Nov
JNB
KUL
13h 45m
RM 3,731
Trip: 15 days
8.7ExcellentShow reviews
Overall 8.7 Excellent
Based on 1602 reviews
Boarding
8.9
Comfort
8.5
Crew
9.0
Entertainment
8.8
Food
8.4
LAX
SIN
Excellent 10.0

the selection was impresive to m

SIN
HKG
Good 7.6

Food

SIN
SFO
Good 7.3

1) Crew very personable and accommodating 2) Food was good 3) Arrival on schedule 4) Entertainment system provided lots of choices 5) Baggage arrived in reasonable amount of time

1) Economy seating was cramped (long-haul flights should have more spacious seating) 2) Crying babies made flight almost unbearable 3) Process of leaving the plane took too long because only one exit door was used 4) Departure delayed by 35-40 minutes (made up in flight)

SFO
SIN
Excellent 10.0

All good

NRT
LAX
Excellent 9.6

The friendliness of the staff, the food and overall the experience.

That our bags weren't check in all the way to SEA

Thu, 9 Nov
KUL
JNB
28h 15m
Wed, 22 Nov
JNB
KUL
14h 25m
RM 2,871
Trip: 14 days
7.2GoodShow reviews
Overall 7.2 Good
Based on 26 reviews
Boarding
7.5
Comfort
6.8
Crew
8.5
Entertainment
6.0
Food
7.3
CPT
MRU
Good 6.6

Very quiet flight, the pilots knew what they were doing from take off to landing.

The crew is polite, but really slow serving the food and drinks.

MRU
NBO
OK 4.6

Crew

Seats (very uncomfortable) Leg room (way too little)

MRU
SIN
Good 7.6

Staff were very nice, meal was good.

Cramped seating, full plane.

MRU
SIN
Good 7.6

Seating is quite cramped, I am not a tall person but couoldn't get comfort with the space between seats. Anyway, the crew requested passengers to straigthen up their seat during meal-time which was a bit of relief. Breakfast was mediocre - one bread with hot drink after 6 hours inflight. Crew provided excellent service though through offering additional drinks.

TNR
MRU
Good 7.0

Boarding took much time than average and the anouncement was confusing. Some people are still at the registration desk while the speaker annouce "last call to passengers". There was a lack of coordination which makes passenger felt nervous.

Flights to Johannesburg OR Tambo

Destination:

Johannesburg OR Tambo (JNB) South Africa

Browse origins:

RM 2,097

Browse destinations:

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

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 email and someone from our team will get back to you promptly.