Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to South Africa from RM 2,022

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from Malaysia to South Africa departing on 23/4. 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.
1 adult
Thu 18/4
Thu 25/4

Search hundreds of travel sites at once for deals on flights to South Africa

In the last 7 days, travellers have searched 47,600,107 times on KAYAK, and here's why:

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

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

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

Best South Africa Flight Deals

Cheapest return prices found by our users on KAYAK in the last 72 hours

Cape Town
Cape Town2 stopsRM 3,946

Good to know

Low season

January

High season

December

Cheapest flight

RM 2,022
Best time to beat the crowds but there is an average 4% increase in price.
Most popular time to fly (20% more expensive on average)
Flight from Kuala Lumpur to Johannesburg

FAQs - booking South Africa flights

  • How long is the flight to South Africa?

    An average direct flight from Malaysia to South Africa takes 23h 10m, covering a distance of 14899 km. The most popular route is Kuala Lumpur - Johannesburg with an average flight time of 19h 50m.

  • What is the cheapest flight to South Africa?

    The cheapest ticket to South Africa from Malaysia found in the last 72 hours was RM 3,281. The most popular route is Kuala Lumpur Intl to Johannesburg OR Tambo and the cheapest round-trip airline ticket found on this route in the last 72 hours was RM 3,281.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

Top tips for finding cheap flights to South Africa

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest South Africa flight deals.

Top 5 airlines flying to South Africa

Need help choosing which airline to fly with from Malaysia to South Africa? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to KAYAK reviews.
8.2
Singapore AirlinesOverall score based on 1520 reviews
81comfort
82entertainment
84boarding
78food
83overall
87crew
Airline reviews

The singapore airline now compared before covid, I like the service before covid. SQ was the best of all airlines but now I am going to look for different airline if I am travelling in asia.

Read more about Singapore Airlines

The singapore airline now compared before covid, I like the service before covid. SQ was the best of all airlines but now I am going to look for different airline if I am travelling in asia.

Flying with Singapore airlines is always excelllent - the crew are lovely and the food too is great. It’s my number 1 airline

Even though it was a very full flight, the service was still excellent, the plane did not feel too cramped and cabin crew made a sincere effort to help passengers find overhead space for stowing luggage.

I did not like anything. Flight experience was bad overall.

Due to the delay of my first flight, my connecting flight with JetBlue was canceled by Singapore Airlines, but the JetBlue crew was very accommodating and rebooked a seat for me. The crew was very nice and had good attitude.

Check in was snails pace, only 1 of the luggage screen was working so long lines, an hour to check in Nobody seemed to want to fix the issue Flight was 45 minutes late Scoot is a mini sized plane ( sardine class plane), literally felt slammed between people

Left hr late & arrived 1hr late luggage was slow to be offloaded! The flight crew & food were good! Movie selection was ok!

We were able to check in 48 hours before departure. The boarding was a breeze. The business' seat is very large with large tv screen. The lunch and dinner were excellent with selection of wines and other drinks. The seat was converted to a totally flat bed for sleeping which was very comfortable as well. We will definitely fly with Singapore Airline again in the future.

We started with a 2 hour delay due to some airplane technical issues, and while we got a little snack pack, it was a pretty long delay for SQ. The flight itself was short, there's no entertainment on the B737-800 and there's a small snack. Functional.

The flight was close to on time. My suitcase was not loaded in Bangkok and was delivered 24 hours later.

Service needs to improve. Air hostess do not register flyers request and we need to keep on repeating our request to them on multiple occasions

The flight was great. We had to purchase extra long seats for the long flight. But overall it was great.

They had superb boarding (started an hour before flight time). Timely pushback from them gate and an early arrival. Flight and service was very comfortable. I wanted to move my flight to an earlier one, only thing was there was no one at emirates in Heathrow to help. Had to call the call the center and pay to change. There were ample seats on the flight though

The boarding was very chaotic and some airline staff were rude. This needs attending to.

Lovely experience. I feel like travelling in Emirates.. The flights are always superb.Vegan food served was really good..

Serving food took so long . Almost time close to lend. Plus during landing air pressure in cabin cuss ear blocked took long time to unblock.

Crew in Hyderabad could have been more helpful they were only focused on ripping customers.

On both legs of my trips (Jhb - Dxb and Dxb - Jhb) the entertainment system did not work.

service was slow, to get water had to press 4-5 times , crew come near but never notice, serving those they like to serve, hope this crew can improve their attentive ness and serve everyone respectfully.

Cabin crew were not welcoming.was expecting excellent after traveling in Emirates from Houston to Dubai.

The flight was good but my neighbor had the vent open full power for the whole flight and because the air was blowing from the side instead of from the top and I got very cold and ended up with a sore throat.

To many ads. 3 or 4 between each movie. All repetitive, all related to Doha which I was just passing thru.

They shld provide food. Between food they are giving 10 hours gap which is toooo much

Too many boarding protocols. Never experienced with other international flights.

Polite and helpful crew. My son developed fever. Crew members came and gave him medication and also came and enquired about his health several times.

Boarding delayed, no communication. I left the lounge, and heard a final call, boarding started after a 30 minutes.

The business class experience was awesome - I will be using QATAR airways again and it'll be business class again - appreciate the privileges afforded to the business class clients - thank you.

Overall good but staff in the place looked extremely tired after 8hrs in 14 hrs journey and then service was cut short and response time for calls increased in later part of flight. Food was ok not astonishing

The overall experience for the price we paid was mediocre. Nothing outstanding! Check in process was standard. Flight attendants could have been more well mannered. I found it rude when the attendant nudged me with the snack box to grab my attention when not looking. She could have said ,’excuse me’ instead. My son’s in flight entertainment was not working. The food was not great either. The snack options were not so great with kids in mind. Overall, might not travel qatar again.

I encountered challenges with the boarding staff during the boarding pass issuance process, leading to disagreements. Despite my agent's information that carrying a small cabin bag along with a separate bag containing my laptop and purse was permitted, the boarding staff did not allow it.

J’ai mon carte de fidélité Sky team gold À Dubaï je me sui présenté avec mon carte je sui rentré dans le louange Maintenant arrivé à Riyadh on m’a refusé que je rentre que parce que c’est la carte de Air France Et pourtant il y’a le partenariat bon brefs Tout ça c’est du racisme parce que je suis un africain

The seats’ reclined like premium economy seats, ie, not much.. but leg space was a lot l, so it did not feel cramped. Crew was very friendly and helpful.

Flight was delayed, but there was no explanation why. Seats were comfortable and service was good. Food was good and there were more snacks than I expected.

my screen did not work properly. I couldn't watch any movies nor the flight information. I can see the flight info on the remote only. the toilet is very small and tight actually it is the smallest toilet I've ever seen in a business class. ( I'm not a big body person) in Jeda airport the first bus broke down so we transferred to a second bus and it took a long time to move. the seat spacing was good in 2 by 2 configuration. the food and the service was OK for a short flight.

My baggage was not with the same flight I travelled

The menu options in business class were few and the crew kept running out of the desired options! So what seemed like 4 options for meals turned out to be just one option! The entertainment system had very few movie selections for Hollywood and Bollywood movies. The audio in the headphones was poor as it was difficult to follow the dialogues; my fellow travelers had similar complaints.

There was not enough meals to serve in business class. The crew was busy and not very accommodating. They talked to each other more than attending to the passengers needs. Not professional at all and not properly supervised at all.

The check in process was a disaster. There no clear lines and there were people everywhere, pushing and cutting in line. There was no communication about flight delay and our flight arrived 5 hours late. Causing us to run to our next flight. Our luggage did not make the flight

Cons: "Upgraded my ticket to Buisness class only to find out that I could have only 1 bag, so I was forced to pay for my second bag despite having a Buisness class ticket!"
Pros: "The staff on board was very friendly, warm."
Cons: "The bathrooms could have been cleaner. Staff does not show up at all on the staff call button."

Flight was smooth but unnecessary long because we had to refuel at FCO Rome. Air hostesses service and response to call light could be better. Both planes were old with broken seat arms and toilets. Why Africans had to be given the farthest Gates is what baffles me and why we have to pay for Aisle seats I found really strange. Is there ever an end to ripping people off even after paying over $2300 for one seat.

Luggage delayed for one day. I called customer service, and they had no info and no empathy. Boarding was very disorganized and chaotic. We went nearly 7 hours with no food or snacks on the flight. This is not an airline that has respect for its passengers.

it was a nice tripe but they need to work on the serving of soda,they should be abled to serve cain soda not on cup.At least each passenger should be entitled to one cain of soda not serving on cup.thanks.

Entertainment was very poor. Couldn’t watch anything. Ear pieces were the wrong type .

Food was horrible. Our flight was not comfortable due to turbulence, seats was not comfortable, Very tight barely can not move anywhere.

The food really sucks And they really need to work on entertainment The movie selection is herendous .

Hot, uncomfortable and very rough take off and landing. Very regrettable.

Was so glad the the captain kept the air. It’s usually suffocating in there.

Cons: "First of all, my flight had no option to plug my cellphone, there was no TV screen and no WiFi.. they served some loaf of bread cut in half with some spices inside and called it dinner! But the most disappointing thing is the fact is that they LOST BOTH OF MY LUGGAGE BAGS, and the most they could offer me is $50 compensation (my belongings worth thousands of dollars) And even this I would have to claim from my “home country” which is completely unreasonable as my home country isn’t the one lost my luggage, the airlines had! Beyond shocked, disappointed and aggravated, this was my first time flying this airlines and I promise you it’s the last. Won’t recommend to anyone."
Pros: "We got scammed out of the tickets from Justfly.com and Ethiopian Airlines turned us away without looking at our tickets. I am upset. Now I have to get more Covid Testing done and that will cost approx. $700 and new plane tickets. JustFly.com's customer service is misleading and deceiving. And they blocked my number."
Cons: "Background check your booking agencies and their agents."

Book Cheap South Africa Plane Tickets

Recent return flight deals

22/4Mon
1 stopSAUDIA
19h 35mKUL-JNB
29/4Mon
1 stopSAUDIA
20h 55mJNB-KUL
RM 2,795
21/4Sun
1 stopSAUDIA
23h 50mKUL-JNB
29/4Mon
1 stopSAUDIA
20h 55mJNB-KUL
RM 3,073
11/4Thu
1 stopEmirates
26h 55mKUL-JNB
21/4Sun
1 stopEmirates
20h 40mJNB-KUL
RM 3,300
11/4Thu
1 stopQatar Airways
24h 05mKUL-JNB
21/4Sun
1 stopQatar Airways
19h 05mJNB-KUL
RM 3,394
2/4Tue
1 stopEmirates
20h 55mKUL-JNB
9/4Tue
1 stopEmirates
20h 40mJNB-KUL
RM 3,408
16/5Thu
2 stopsEthiopian Air
26h 45mKUL-JNB
23/5Thu
2 stopsEthiopian Air
26h 50mJNB-KUL
RM 3,460
2/4Tue
2 stopsEthiopian Air
34h 40mKUL-JNB
9/4Tue
2 stopsEthiopian Air
36h 35mJNB-KUL
RM 3,535
12/4Fri
1 stopQatar Airways
30h 15mKUL-JNB
21/4Sun
1 stopQatar Airways
17h 00mJNB-KUL
RM 3,540
10/4Wed
2 stopsSingapore Airlines
20h 45mKUL-CPT
22/4Mon
2 stopsSingapore Airlines
17h 30mCPT-KUL
RM 6,840
10/4Wed
2 stopsSingapore Airlines
17h 40mKUL-CPT
20/4Sat
2 stopsSingapore Airlines
17h 30mCPT-KUL
RM 7,778

Search by stops

Search by airline

Search by price

Recent one-way flight deals

23/4Tue
3 stops
39h 20mKUL-JNB
RM 2,022
23/4Tue
1 stopEtihad Airways
28h 50mKUL-JNB
RM 2,102
5/4Fri
2 stopsEthiopian Air
19h 45mKUL-CPT
RM 2,310
5/4Fri
1 stopMalaysia Airlines
21h 15mKUL-CPT
RM 2,324
28/4Sun
2 stopsMalaysia Airlines
20h 30mKUL-CPT
RM 2,437
30/4Tue
2 stopsEthiopian Air
20h 30mKUL-CPT
RM 2,451
22/4Mon
1 stopQatar Airways
19h 15mKUL-JNB
RM 2,569
27/4Sat
1 stopEmirates
20h 25mKUL-CPT
RM 2,899
4/4Thu
1 stopQatar Airways
20h 20mKUL-CPT
RM 3,361
29/3Fri
3 stopsEmirates
43h 35mKUL-JNB
RM 6,251

Search by stops

Search by airline

Search by price

Flights to South Africa

Return flight deals:

South Africa - Malaysia

Cabin classes: