How to get to Malaysia from South Africa by flight ? You can check flights from South Africa to Malaysia below.
You can find flight ticket prices from South Africa to Malaysia with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Kuala Lumpur and cost approximately 500 USD.
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 |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Singapore Changi and cost approximately 490 USD.
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 |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Penang and cost approximately 650 USD.
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 |
You take a bus, shuttle or taxi from your location in South Africa to Bloemfontein.
You take a flight from Bloemfontein to Singapore Changi and cost approximately 400 USD.
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 |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Ipoh and cost approximately 600 USD.
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 |
You take a bus, shuttle or taxi from your location in South Africa to Durban.
You take a flight from Durban to Singapore Changi and cost approximately 550 USD.
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 |
You take a bus, shuttle or taxi from your location in South Africa to Pietermaritzburg.
You take a flight from Pietermaritzburg to Singapore Changi and cost approximately 400 USD.
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 |
You take a bus, shuttle or taxi from your location in South Africa to Johannesburg.
You take a flight from Johannesburg to Kuantan and cost approximately 600 USD.
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 |
You can find hotels and accommodations in Malaysia with our hotels search tool below
Booking.com