To save on the cost of your flight from Malaysia to South Africa, book at least 61 days before your planned departure. Booking around this time can save you about 32% on the cost of this flight compared to booking a flight leaving this week. We have found prices from RM 5,077 if you need a flight within two weeks. For flights within the next 72 hours, you can find tickets from as low as RM 5,635.
February is one of the best times of the year to fly to South Africa from Malaysia. Prices for February average RM 4,133 per person but you can even find prices for as low as RM 2,732. The most expensive prices can be found in the month of October. Opting for a February flight can save you 25% on your journey compared to booking in October
When flying from Malaysia to South Africa, the time of day you decide to fly out makes little to no difference towards the overall price you’ll pay on tickets.
Kuala Lumpur Intl
Johannesburg OR Tambo
2 stops
41h 40mJohannesburg OR Tambo
Kuala Lumpur Intl
1 stop
18h 05mEtihad Airways
Kuala Lumpur Intl
Johannesburg OR Tambo
2 stops
29h 05mJohannesburg OR Tambo
Kuala Lumpur Intl
2 stops
31h 15mMultiple Airlines
Kuala Lumpur Intl
Cape Town Intl
2 stops
24h 25mCape Town Intl
Kuala Lumpur Intl
2 stops
22h 10mMultiple Airlines
Kuala Lumpur Intl
Cape Town Intl
2 stops
22h 15mCape Town Intl
Kuala Lumpur Intl
2 stops
18h 35mSingapore Airlines
Kuala Lumpur Intl
Cape Town Intl
2 stops
22h 15mCape Town Intl
Kuala Lumpur Intl
2 stops
17h 40mSingapore Airlines
Kuala Lumpur Intl
Cape Town Intl
1 stop
21h 20mCape Town Intl
Kuala Lumpur Intl
1 stop
15h 30mSingapore Airlines
Kuala Lumpur Intl
Cape Town Intl
2 stops
23h 55mCape Town Intl
Kuala Lumpur Intl
1 stop
19h 20mQatar Airways
Kuala Lumpur Intl
Cape Town Intl
2 stops
35h 55mCape Town Intl
Kuala Lumpur Intl
1 stop
19h 30mQatar Airways
Kuala Lumpur Intl
Cape Town Intl
1 stop
32h 35mCape Town Intl
Kuala Lumpur Intl
2 stops
37h 30mQatar Airways
Kuala Lumpur Intl
Johannesburg OR Tambo
1 stop
19h 00mJohannesburg OR Tambo
Kuala Lumpur Intl
1 stop
19h 30mEtihad Airways
Kuala Lumpur Intl
Johannesburg OR Tambo
2 stops
41h 40mJohannesburg OR Tambo
Kuala Lumpur Intl
1 stop
18h 05mEtihad Airways
Kuala Lumpur Intl
Johannesburg OR Tambo
1 stop
18h 55mJohannesburg OR Tambo
Kuala Lumpur Intl
2 stops
30h 35mEtihad Airways
Kuala Lumpur Intl
Cape Town Intl
1 stop
32h 35mCape Town Intl
Kuala Lumpur Intl
2 stops
37h 30mQatar Airways
Kuala Lumpur Intl
Cape Town Intl
1 stop
32h 35mCape Town Intl
Kuala Lumpur Intl
2 stops
22h 35mQatar Airways
Kuala Lumpur Intl
Cape Town Intl
1 stop
21h 00mCape Town Intl
Kuala Lumpur Intl
1 stop
21h 25mEmirates
Kuala Lumpur Intl
Johannesburg OR Tambo
3 stops
53h 20mMultiple Airlines
Kuala Lumpur Intl
Johannesburg OR Tambo
3 stops
39h 55mMultiple Airlines
Kuala Lumpur Intl
Johannesburg OR Tambo
3 stops
39h 35mMultiple Airlines
Some of our airline partners flying from Malaysia to South Africa have new flexible policies in place due to COVID-19. Singapore Airlines, Qatar Airways, and Emirates are some of the carriers where you may find flexible cancellation policies. You can use our site to filter for airlines like Singapore Airlines with this kind of flexibility.
Yes, there are multiple flights from Malaysia to South Africa for under RM 4,000. The cheapest flight booked recently is on Ethiopian Air for just RM 3,964, but on average you can expect to pay RM 4,501.
There are currently 13+ open flights from Malaysia to South Africa within the next 7 days for less than RM 5,000.
The cheapest airline one-way is Air Mauritius, with whom users have recently found tickets for as low as RM 2,485. However, be on the lookout for offers from Etihad Airways and Emirates, as they are both options that can get you from Malaysia to South Africa for a low price.