HowToGo

Flight from South Africa to Malaysia

Search Transfer from South Africa to Malaysia

Search Flights

You can find flight ticket prices from South Africa to Malaysia with our flight tickets search tool below

1. Johannesburg to Kuala Lumpur

  1. You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.

  2. You take a flight from Johannesburg to Kuala Lumpur and cost approximately 500 USD.

  3. You take a bus, shuttle or taxi from Kuala Lumpur to your destination in Malaysia.

Flight Depart Arrive
SA190 South African Airways
MK646 Air Mauritius
MK646 Air Mauritius
09:40 Johannesburg
20:40 Mauritius
09:00 Singapore Changi
15:30 Mauritius
07:50 Singapore Changi
10:00 Kuala Lumpur
Connect
EK768 Emirates
EK346 Emirates
10:30 Johannesburg
03:10 Dubai
20:40 Dubai
14:25 Kuala Lumpur
Connect
CX748 Cathay Pacific
MH79 Malaysia Airlines
12:25 Johannesburg
08:45 Hong Kong
07:10 Hong Kong
12:45 Kuala Lumpur
Connect
CX748 Cathay Pacific
KA731 Cathay Dragon
12:25 Johannesburg
08:15 Hong Kong
07:10 Hong Kong
12:10 Kuala Lumpur
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MH614 Malaysia Airlines
13:35 Johannesburg
20:40 Mauritius
11:05 Singapore Changi
19:35 Mauritius
07:50 Singapore Changi
12:05 Kuala Lumpur
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MI326 SilkAir
13:35 Johannesburg
20:40 Mauritius
10:15 Singapore Changi
19:35 Mauritius
07:50 Singapore Changi
11:15 Kuala Lumpur
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MK646 Air Mauritius
13:35 Johannesburg
20:40 Mauritius
09:00 Singapore Changi
19:35 Mauritius
07:50 Singapore Changi
10:00 Kuala Lumpur
Connect
EK762 Emirates
EK346 Emirates
13:40 Johannesburg
03:10 Dubai
23:59 Dubai
14:25 Kuala Lumpur
Connect
SQ479 Singapore Airlines
MI322 SilkAir
13:45 Johannesburg
07:10 Singapore Changi
06:10 Singapore Changi
08:10 Kuala Lumpur
Connect
SQ479 Singapore Airlines
MI324 SilkAir
13:45 Johannesburg
08:30 Singapore Changi
06:10 Singapore Changi
09:30 Kuala Lumpur
Connect
SQ479 Singapore Airlines
MH604 Malaysia Airlines
13:45 Johannesburg
08:00 Singapore Changi
06:10 Singapore Changi
09:00 Kuala Lumpur
Connect
SA286 South African Airways
KA729 Cathay Dragon
16:40 Johannesburg
16:10 Hong Kong
11:50 Hong Kong
20:10 Kuala Lumpur
Connect
EK764 Emirates
EK342 Emirates
19:10 Johannesburg
10:25 Dubai
05:25 Dubai
21:50 Kuala Lumpur
Connect
EK766 Emirates
EK342 Emirates
22:20 Johannesburg
10:25 Dubai
08:20 Dubai
21:50 Kuala Lumpur
Connect
SQ481 Singapore Airlines
MH620 Malaysia Airlines
22:30 Johannesburg
16:35 Singapore Changi
14:55 Singapore Changi
17:45 Kuala Lumpur
Connect
SQ481 Singapore Airlines
MI340 SilkAir
22:30 Johannesburg
16:10 Singapore Changi
14:55 Singapore Changi
17:10 Kuala Lumpur
Connect
SQ481 Singapore Airlines
SQ116 Singapore Airlines
22:30 Johannesburg
16:40 Singapore Changi
14:55 Singapore Changi
17:40 Kuala Lumpur
Connect

2. Johannesburg to Singapore Changi

  1. You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.

  2. You take a flight from Johannesburg to Singapore Changi and cost approximately 490 USD.

  3. You take a bus, shuttle or taxi from Singapore Changi to your destination in Malaysia.

Flight Depart Arrive
QR1366 Qatar Airways
QR942 Qatar Airways
08:00 Johannesburg
19:45 Doha
17:50 Doha
09:05 Singapore Changi
Connect
SA190 South African Airways
MK646 Air Mauritius
09:40 Johannesburg
20:40 Mauritius
15:30 Mauritius
07:50 Singapore Changi
Connect
CX748 Cathay Pacific
CX691 Cathay Pacific
12:25 Johannesburg
08:10 Hong Kong
07:10 Hong Kong
11:55 Singapore Changi
Connect
CX748 Cathay Pacific
CX759 Cathay Pacific
12:25 Johannesburg
08:30 Hong Kong
07:10 Hong Kong
12:25 Singapore Changi
Connect
MK852 Air Mauritius
MK646 Air Mauritius
13:35 Johannesburg
20:40 Mauritius
19:35 Mauritius
07:50 Singapore Changi
Connect
EK762 Emirates
EK354 Emirates
13:40 Johannesburg
03:05 Dubai
23:59 Dubai
15:00 Singapore Changi
Connect
EK762 Emirates
EK348 Emirates
13:40 Johannesburg
02:30 Dubai
23:59 Dubai
14:05 Singapore Changi
Connect
SQ479 Singapore Airlines
13:45 Johannesburg
06:10 Singapore Changi Direct
ET808 Ethiopian Airlines
ET638 Ethiopian Airlines
14:10 Johannesburg
23:20 Addis Ababa
20:25 Addis Ababa
14:50 Singapore Changi
Connect
QR1378 Qatar Airways
QR944 Qatar Airways
20:15 Johannesburg
07:15 Doha
06:05 Doha
20:15 Singapore Changi
Connect
SA280 South African Airways
SQ226 Singapore Airlines
21:10 Johannesburg
14:05 Perth
12:20 Perth
19:35 Singapore Changi
Connect
EK766 Emirates
EK352 Emirates
22:20 Johannesburg
09:20 Dubai
08:20 Dubai
20:55 Singapore Changi
Connect
SQ481 Singapore Airlines
22:30 Johannesburg
14:55 Singapore Changi Direct

3. Johannesburg to Penang

  1. You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.

  2. You take a flight from Johannesburg to Penang and cost approximately 650 USD.

  3. You take a bus, shuttle or taxi from Penang to your destination in Malaysia.

Flight Depart Arrive
QR1366 Qatar Airways
QR866 Qatar Airways
08:00 Johannesburg
02:25 Doha
17:50 Doha
15:00 Penang
Connect
CX748 Cathay Pacific
KA691 Cathay Dragon
12:25 Johannesburg
15:00 Hong Kong
07:10 Hong Kong
18:45 Penang
Connect
CX748 Cathay Pacific
KA633 Cathay Dragon
12:25 Johannesburg
08:15 Hong Kong
07:10 Hong Kong
12:00 Penang
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MI350 SilkAir
13:35 Johannesburg
20:40 Mauritius
13:20 Singapore Changi
19:35 Mauritius
07:50 Singapore Changi
14:50 Penang
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MI352 SilkAir
13:35 Johannesburg
20:40 Mauritius
15:40 Singapore Changi
19:35 Mauritius
07:50 Singapore Changi
17:05 Penang
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MI348 SilkAir
13:35 Johannesburg
20:40 Mauritius
10:05 Singapore Changi
19:35 Mauritius
07:50 Singapore Changi
11:25 Penang
Connect
EK762 Emirates
EK348 Emirates
3K675 Jetstar Asia Airways
13:40 Johannesburg
02:30 Dubai
15:35 Singapore Changi
23:59 Dubai
14:05 Singapore Changi
17:00 Penang
Connect
EK762 Emirates
EK346 Emirates
MH1152 Malaysia Airlines
13:40 Johannesburg
03:10 Dubai
17:20 Kuala Lumpur
23:59 Dubai
14:25 Kuala Lumpur
18:20 Penang
Connect
SQ479 Singapore Airlines
MI350 SilkAir
13:45 Johannesburg
13:20 Singapore Changi
06:10 Singapore Changi
14:50 Penang
Connect
QR1364 Qatar Airways
QR866 Qatar Airways
13:45 Johannesburg
02:25 Doha
23:35 Doha
15:00 Penang
Connect
SQ479 Singapore Airlines
MI348 SilkAir
13:45 Johannesburg
10:05 Singapore Changi
06:10 Singapore Changi
11:25 Penang
Connect
SQ479 Singapore Airlines
MI346 SilkAir
13:45 Johannesburg
08:05 Singapore Changi
06:10 Singapore Changi
09:30 Penang
Connect
ET808 Ethiopian Airlines
ET638 Ethiopian Airlines
MI352 SilkAir
14:10 Johannesburg
23:20 Addis Ababa
15:40 Singapore Changi
20:25 Addis Ababa
14:50 Singapore Changi
17:05 Penang
Connect
EK766 Emirates
EK342 Emirates
MH1194 Malaysia Airlines
22:20 Johannesburg
10:25 Dubai
23:35 Kuala Lumpur
08:20 Dubai
21:50 Kuala Lumpur
00:30 Penang
Connect
SQ481 Singapore Airlines
MI356 SilkAir
22:30 Johannesburg
20:15 Singapore Changi
14:55 Singapore Changi
21:40 Penang
Connect
SQ481 Singapore Airlines
MI354 SilkAir
22:30 Johannesburg
19:00 Singapore Changi
14:55 Singapore Changi
20:25 Penang
Connect
SQ481 Singapore Airlines
MH620 Malaysia Airlines
MH1162 Malaysia Airlines
22:30 Johannesburg
16:35 Singapore Changi
19:20 Kuala Lumpur
14:55 Singapore Changi
17:45 Kuala Lumpur
20:25 Penang
Connect
SQ481 Singapore Airlines
SQ116 Singapore Airlines
MH1162 Malaysia Airlines
22:30 Johannesburg
16:40 Singapore Changi
19:20 Kuala Lumpur
14:55 Singapore Changi
17:40 Kuala Lumpur
20:25 Penang
Connect
SQ481 Singapore Airlines
SQ116 Singapore Airlines
AK6128 AirAsia
22:30 Johannesburg
16:40 Singapore Changi
19:45 Kuala Lumpur
14:55 Singapore Changi
17:40 Kuala Lumpur
20:50 Penang
Connect
SQ481 Singapore Airlines
SQ116 Singapore Airlines
AK6146 AirAsia
22:30 Johannesburg
16:40 Singapore Changi
20:05 Kuala Lumpur
14:55 Singapore Changi
17:40 Kuala Lumpur
21:05 Penang
Connect

4. Bloemfontein to Singapore Changi

  1. You take a bus, shuttle or taxi from your location in South Africa to Bloemfontein.

  2. You take a flight from Bloemfontein to Singapore Changi and cost approximately 400 USD.

  3. You take a bus, shuttle or taxi from Singapore Changi to your destination in Malaysia.

Flight Depart Arrive
SA8532 South African Airways
SA550 South African Airways
SQ479 Singapore Airlines
08:15 Bloemfontein
11:10 Durban
13:45 Johannesburg
09:15 Durban
12:15 Johannesburg
06:10 Singapore Changi
Connect
SA8532 South African Airways
JE258 Mango
SQ479 Singapore Airlines
08:15 Bloemfontein
11:40 Durban
13:45 Johannesburg
09:15 Durban
12:45 Johannesburg
06:10 Singapore Changi
Connect
SA1004 South African Airways
SQ479 Singapore Airlines
09:40 Bloemfontein
13:45 Johannesburg
10:40 Johannesburg
06:10 Singapore Changi
Connect
SA8404 South African Airways
SQ479 Singapore Airlines
09:50 Bloemfontein
13:45 Johannesburg
10:45 Johannesburg
06:10 Singapore Changi
Connect
SA1006 South African Airways
SQ479 Singapore Airlines
11:55 Bloemfontein
13:45 Johannesburg
12:55 Johannesburg
06:10 Singapore Changi
Connect
SA8412 South African Airways
SQ481 Singapore Airlines
17:10 Bloemfontein
22:30 Johannesburg
18:05 Johannesburg
14:55 Singapore Changi
Connect
SA8538 South African Airways
SA580 South African Airways
SQ481 Singapore Airlines
18:00 Bloemfontein
20:05 Durban
22:30 Johannesburg
19:00 Durban
21:10 Johannesburg
14:55 Singapore Changi
Connect
SA8408 South African Airways
SQ481 Singapore Airlines
18:30 Bloemfontein
22:30 Johannesburg
19:25 Johannesburg
14:55 Singapore Changi
Connect
SA1018 South African Airways
SQ481 Singapore Airlines
18:30 Bloemfontein
22:30 Johannesburg
19:30 Johannesburg
14:55 Singapore Changi
Connect

5. Johannesburg to Ipoh

  1. You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.

  2. You take a flight from Johannesburg to Ipoh and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Ipoh to your destination in Malaysia.

Flight Depart Arrive
MK852 Air Mauritius
MK646 Air Mauritius
TR484 Scoot Tigerair
13:35 Johannesburg
20:40 Mauritius
09:55 Singapore Changi
19:35 Mauritius
07:50 Singapore Changi
11:10 Ipoh
Connect
SQ479 Singapore Airlines
TR484 Scoot Tigerair
13:45 Johannesburg
07:45 Singapore Changi
06:10 Singapore Changi
09:00 Ipoh
Connect
SQ479 Singapore Airlines
TR454 Scoot Tigerair
13:45 Johannesburg
08:15 Singapore Changi
06:10 Singapore Changi
09:30 Ipoh
Connect
SQ479 Singapore Airlines
TR484 Scoot Tigerair
13:45 Johannesburg
09:55 Singapore Changi
06:10 Singapore Changi
11:10 Ipoh
Connect

6. Durban to Singapore Changi

  1. You take a bus, shuttle or taxi from your location in South Africa to Durban.

  2. You take a flight from Durban to Singapore Changi and cost approximately 550 USD.

  3. You take a bus, shuttle or taxi from Singapore Changi to your destination in Malaysia.

Flight Depart Arrive
SA8531 South African Airways
SA8404 South African Airways
SQ479 Singapore Airlines
06:50 Durban
09:50 Bloemfontein
13:45 Johannesburg
07:55 Bloemfontein
10:45 Johannesburg
06:10 Singapore Changi
Connect
SA8531 South African Airways
SA1004 South African Airways
SQ479 Singapore Airlines
06:50 Durban
09:40 Bloemfontein
13:45 Johannesburg
07:55 Bloemfontein
10:40 Johannesburg
06:10 Singapore Changi
Connect
SA8531 South African Airways
SA1006 South African Airways
SQ479 Singapore Airlines
06:50 Durban
11:55 Bloemfontein
13:45 Johannesburg
07:55 Bloemfontein
12:55 Johannesburg
06:10 Singapore Changi
Connect
BA6202 British Airways
SQ479 Singapore Airlines
08:50 Durban
13:45 Johannesburg
09:55 Johannesburg
06:10 Singapore Changi
Connect
BA6224 British Airways
SQ479 Singapore Airlines
09:10 Durban
13:45 Johannesburg
10:15 Johannesburg
06:10 Singapore Changi
Connect
JE252 Mango
SQ479 Singapore Airlines
09:45 Durban
13:45 Johannesburg
10:50 Johannesburg
06:10 Singapore Changi
Connect
SA550 South African Airways
SQ479 Singapore Airlines
11:10 Durban
13:45 Johannesburg
12:15 Johannesburg
06:10 Singapore Changi
Connect
BA6222 British Airways
SQ479 Singapore Airlines
11:30 Durban
13:45 Johannesburg
12:35 Johannesburg
06:10 Singapore Changi
Connect
JE258 Mango
SQ479 Singapore Airlines
11:40 Durban
13:45 Johannesburg
12:45 Johannesburg
06:10 Singapore Changi
Connect
MK846 Air Mauritius
MK646 Air Mauritius
12:20 Durban
20:40 Mauritius
18:10 Mauritius
07:50 Singapore Changi
Connect
SA572 South African Airways
SQ481 Singapore Airlines
17:40 Durban
22:30 Johannesburg
18:45 Johannesburg
14:55 Singapore Changi
Connect
EK776 Emirates
EK352 Emirates
18:40 Durban
09:20 Dubai
05:00 Dubai
20:55 Singapore Changi
Connect
SA578 South African Airways
SQ481 Singapore Airlines
18:40 Durban
22:30 Johannesburg
19:45 Johannesburg
14:55 Singapore Changi
Connect
FA279 Safair
SQ481 Singapore Airlines
19:50 Durban
22:30 Johannesburg
21:00 Johannesburg
14:55 Singapore Changi
Connect
SA580 South African Airways
SQ481 Singapore Airlines
20:05 Durban
22:30 Johannesburg
21:10 Johannesburg
14:55 Singapore Changi
Connect
BA6214 British Airways
SQ481 Singapore Airlines
20:15 Durban
22:30 Johannesburg
21:20 Johannesburg
14:55 Singapore Changi
Connect

7. Pietermaritzburg to Singapore Changi

  1. You take a bus, shuttle or taxi from your location in South Africa to Pietermaritzburg.

  2. You take a flight from Pietermaritzburg to Singapore Changi and cost approximately 400 USD.

  3. You take a bus, shuttle or taxi from Singapore Changi to your destination in Malaysia.

Flight Depart Arrive
SA8730 South African Airways
SQ479 Singapore Airlines
06:45 Pietermaritzburg
13:45 Johannesburg
07:45 Johannesburg
06:10 Singapore Changi
Connect
SA8732 South African Airways
SQ479 Singapore Airlines
08:45 Pietermaritzburg
13:45 Johannesburg
09:45 Johannesburg
06:10 Singapore Changi
Connect
SA8732 South African Airways
MK852 Air Mauritius
MK646 Air Mauritius
08:45 Pietermaritzburg
13:35 Johannesburg
20:40 Mauritius
09:45 Johannesburg
19:35 Mauritius
07:50 Singapore Changi
Connect
SA8736 South African Airways
SQ481 Singapore Airlines
13:50 Pietermaritzburg
22:30 Johannesburg
14:55 Johannesburg
14:55 Singapore Changi
Connect
SA8744 South African Airways
SQ481 Singapore Airlines
17:00 Pietermaritzburg
22:30 Johannesburg
18:00 Johannesburg
14:55 Singapore Changi
Connect
SA8742 South African Airways
SQ481 Singapore Airlines
18:40 Pietermaritzburg
22:30 Johannesburg
19:40 Johannesburg
14:55 Singapore Changi
Connect

8. Johannesburg to Kuantan

  1. You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.

  2. You take a flight from Johannesburg to Kuantan and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Kuantan to your destination in Malaysia.

Flight Depart Arrive
QR1366 Qatar Airways
QR844 Qatar Airways
MH1268 Malaysia Airlines
08:00 Johannesburg
19:30 Doha
09:25 Kuala Lumpur
17:50 Doha
08:25 Kuala Lumpur
10:15 Kuantan
Connect
EK762 Emirates
EK346 Emirates
MH1276 Malaysia Airlines
13:40 Johannesburg
03:10 Dubai
18:25 Kuala Lumpur
23:59 Dubai
14:25 Kuala Lumpur
19:10 Kuantan
Connect
SQ479 Singapore Airlines
TR470 Scoot Tigerair
13:45 Johannesburg
11:45 Singapore Changi
06:10 Singapore Changi
12:40 Kuantan
Connect
QR1364 Qatar Airways
QR848 Qatar Airways
MH1276 Malaysia Airlines
13:45 Johannesburg
02:05 Doha
18:25 Kuala Lumpur
23:35 Doha
15:00 Kuala Lumpur
19:10 Kuantan
Connect
SQ479 Singapore Airlines
MI322 SilkAir
MH1268 Malaysia Airlines
13:45 Johannesburg
07:10 Singapore Changi
09:25 Kuala Lumpur
06:10 Singapore Changi
08:10 Kuala Lumpur
10:15 Kuantan
Connect
SQ481 Singapore Airlines
SQ116 Singapore Airlines
AK6232 AirAsia
22:30 Johannesburg
16:40 Singapore Changi
18:50 Kuala Lumpur
14:55 Singapore Changi
17:40 Kuala Lumpur
19:40 Kuantan
Connect
SQ481 Singapore Airlines
MI340 SilkAir
MH1276 Malaysia Airlines
22:30 Johannesburg
16:10 Singapore Changi
18:25 Kuala Lumpur
14:55 Singapore Changi
17:10 Kuala Lumpur
19:10 Kuantan
Connect
SQ481 Singapore Airlines
MH620 Malaysia Airlines
MH1286 Malaysia Airlines
22:30 Johannesburg
16:35 Singapore Changi
21:30 Kuala Lumpur
14:55 Singapore Changi
17:45 Kuala Lumpur
22:20 Kuantan
Connect
SQ481 Singapore Airlines
SQ116 Singapore Airlines
MH1286 Malaysia Airlines
22:30 Johannesburg
16:40 Singapore Changi
21:30 Kuala Lumpur
14:55 Singapore Changi
17:40 Kuala Lumpur
22:20 Kuantan
Connect
SQ481 Singapore Airlines
MI340 SilkAir
AK6232 AirAsia
22:30 Johannesburg
16:10 Singapore Changi
18:50 Kuala Lumpur
14:55 Singapore Changi
17:10 Kuala Lumpur
19:40 Kuantan
Connect
SQ481 Singapore Airlines
MH620 Malaysia Airlines
AK6232 AirAsia
22:30 Johannesburg
16:35 Singapore Changi
18:50 Kuala Lumpur
14:55 Singapore Changi
17:45 Kuala Lumpur
19:40 Kuantan
Connect

References

Find Hotels in Malaysia

You can find hotels and accommodations in Malaysia with our hotels search tool below

Booking.com