How to get to South Africa from Malaysia by flight ? You can check flights from Malaysia to South Africa below.
You can find flight ticket prices from Malaysia to South Africa with our flight tickets search tool below
You take a bus, shuttle or taxi from your location in Malaysia to Kuala Lumpur.
You take a flight from Kuala Lumpur to Johannesburg and cost approximately 650 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
EK449
Emirates
EK763
Emirates
|
01:30
Kuala Lumpur
10:10
Dubai
|
04:50
Dubai
16:35
Johannesburg
|
Connect |
EK343
Emirates
EK763
Emirates
|
01:45
Kuala Lumpur
10:10
Dubai
|
05:05
Dubai
16:35
Johannesburg
|
Connect |
WY822
Oman Air
WY721
Oman Air
KQ764
Kenya Airways
|
09:40
Kuala Lumpur
14:55
Muscat
21:50
Nairobi
|
12:50
Muscat
18:55
Nairobi
01:05
Johannesburg
|
Connect |
MI325
SilkAir
SQ482
Singapore Airlines
|
11:55
Kuala Lumpur
16:35
Singapore Changi
|
13:05
Singapore Changi
21:15
Johannesburg
|
Connect |
AK711
AirAsia
SQ482
Singapore Airlines
|
12:30
Kuala Lumpur
16:35
Singapore Changi
|
13:40
Singapore Changi
21:15
Johannesburg
|
Connect |
MH623
Malaysia Airlines
SQ482
Singapore Airlines
|
13:10
Kuala Lumpur
16:35
Singapore Changi
|
14:10
Singapore Changi
21:15
Johannesburg
|
Connect |
MI327
SilkAir
SQ482
Singapore Airlines
|
14:30
Kuala Lumpur
16:35
Singapore Changi
|
15:35
Singapore Changi
21:15
Johannesburg
|
Connect |
3K686
Jetstar Asia Airways
SQ482
Singapore Airlines
|
14:35
Kuala Lumpur
16:35
Singapore Changi
|
15:40
Singapore Changi
21:15
Johannesburg
|
Connect |
SV0836
Saudia
SQ482
Singapore Airlines
|
14:35
Kuala Lumpur
16:35
Singapore Changi
|
15:30
Singapore Changi
21:15
Johannesburg
|
Connect |
MH156
Malaysia Airlines
SV0447
Saudia
|
19:00
Kuala Lumpur
01:45
Jeddah
|
23:40
Jeddah
07:30
Johannesburg
|
Connect |
EY411
Etihad
EY602
Etihad
|
19:15
Kuala Lumpur
02:05
Abu Dhabi
|
22:25
Abu Dhabi
08:20
Johannesburg
|
Connect |
MH607
Malaysia Airlines
SQ478
Singapore Airlines
|
19:25
Kuala Lumpur
01:30
Singapore Changi
|
20:35
Singapore Changi
06:10
Johannesburg
|
Connect |
QR849
Qatar Airways
QR1363
Qatar Airways
|
20:30
Kuala Lumpur
02:10
Doha
|
23:35
Doha
10:00
Johannesburg
|
Connect |
SQ119
Singapore Airlines
SQ478
Singapore Airlines
|
20:30
Kuala Lumpur
01:30
Singapore Changi
|
21:30
Singapore Changi
06:10
Johannesburg
|
Connect |
MI341
SilkAir
ET639
Ethiopian Airlines
ET809
Ethiopian Airlines
|
21:45
Kuala Lumpur
02:00
Singapore Changi
08:40
Addis Ababa
|
22:55
Singapore Changi
06:10
Addis Ababa
13:05
Johannesburg
|
Connect |
MI341
SilkAir
ET629
Ethiopian Airlines
ET809
Ethiopian Airlines
|
21:45
Kuala Lumpur
01:25
Singapore Changi
08:40
Addis Ababa
|
22:55
Singapore Changi
05:35
Addis Ababa
13:05
Johannesburg
|
Connect |
MI341
SilkAir
SQ478
Singapore Airlines
|
21:45
Kuala Lumpur
01:30
Singapore Changi
|
22:55
Singapore Changi
06:10
Johannesburg
|
Connect |
TR465
Scoot Tigerair
SQ478
Singapore Airlines
|
22:35
Kuala Lumpur
01:30
Singapore Changi
|
23:45
Singapore Changi
06:10
Johannesburg
|
Connect |
ET639
Ethiopian Airlines
ET639
Ethiopian Airlines
ET809
Ethiopian Airlines
|
23:15
Kuala Lumpur
02:00
Singapore Changi
08:40
Addis Ababa
|
00:35
Singapore Changi
06:10
Addis Ababa
13:05
Johannesburg
|
Connect |
ET639
Ethiopian Airlines
SQ478
Singapore Airlines
|
23:15
Kuala Lumpur
01:30
Singapore Changi
|
00:35
Singapore Changi
06:10
Johannesburg
|
Connect |
TR469
Scoot Tigerair
SQ478
Singapore Airlines
|
23:40
Kuala Lumpur
01:30
Singapore Changi
|
00:40
Singapore Changi
06:10
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Malaysia to Singapore Changi.
You take a flight from Singapore Changi to Johannesburg and cost approximately 650 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
ET629
Ethiopian Airlines
ET809
Ethiopian Airlines
|
01:25
Singapore Changi
08:40
Addis Ababa
|
05:35
Addis Ababa
13:05
Johannesburg
|
Connect |
SQ478
Singapore Airlines
|
01:30
Singapore Changi
|
06:10 Johannesburg | Direct |
ET639
Ethiopian Airlines
ET809
Ethiopian Airlines
|
02:00
Singapore Changi
08:40
Addis Ababa
|
06:10
Addis Ababa
13:05
Johannesburg
|
Connect |
SQ482
Singapore Airlines
|
16:35
Singapore Changi
|
21:15 Johannesburg | Direct |
EY473
Etihad
EY602
Etihad
|
19:25
Singapore Changi
02:05
Abu Dhabi
|
23:10
Abu Dhabi
08:20
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Malaysia to Penang.
You take a flight from Penang to Johannesburg and cost approximately 950 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
AK1721
AirAsia
SQ482
Singapore Airlines
|
09:55
Penang
16:35
Singapore Changi
|
11:20
Singapore Changi
21:15
Johannesburg
|
Connect |
TR427
Scoot Tigerair
SQ482
Singapore Airlines
|
10:05
Penang
16:35
Singapore Changi
|
11:35
Singapore Changi
21:15
Johannesburg
|
Connect |
MI345
SilkAir
SQ482
Singapore Airlines
|
10:10
Penang
16:35
Singapore Changi
|
11:35
Singapore Changi
21:15
Johannesburg
|
Connect |
MI347
SilkAir
SQ482
Singapore Airlines
|
12:15
Penang
16:35
Singapore Changi
|
13:40
Singapore Changi
21:15
Johannesburg
|
Connect |
3K672
Jetstar Asia Airways
SQ482
Singapore Airlines
|
12:25
Penang
16:35
Singapore Changi
|
14:00
Singapore Changi
21:15
Johannesburg
|
Connect |
MH1145
Malaysia Airlines
3K686
Jetstar Asia Airways
SQ482
Singapore Airlines
|
12:30
Penang
14:35
Kuala Lumpur
16:35
Singapore Changi
|
13:30
Kuala Lumpur
15:40
Singapore Changi
21:15
Johannesburg
|
Connect |
MH1145
Malaysia Airlines
MI327
SilkAir
SQ482
Singapore Airlines
|
12:30
Penang
14:30
Kuala Lumpur
16:35
Singapore Changi
|
13:30
Kuala Lumpur
15:35
Singapore Changi
21:15
Johannesburg
|
Connect |
KA634
Cathay Dragon
CX749
Cathay Pacific
|
13:05
Penang
00:30
Hong Kong
|
16:55
Hong Kong
07:30
Johannesburg
|
Connect |
TR425
Scoot Tigerair
SQ482
Singapore Airlines
|
13:25
Penang
16:35
Singapore Changi
|
14:55
Singapore Changi
21:15
Johannesburg
|
Connect |
MH1149
Malaysia Airlines
EY411
Etihad
EY602
Etihad
|
15:25
Penang
19:15
Kuala Lumpur
02:05
Abu Dhabi
|
16:25
Kuala Lumpur
22:25
Abu Dhabi
08:20
Johannesburg
|
Connect |
MI349
SilkAir
SQ478
Singapore Airlines
|
15:35
Penang
01:30
Singapore Changi
|
16:55
Singapore Changi
06:10
Johannesburg
|
Connect |
MH1155
Malaysia Airlines
QR849
Qatar Airways
QR1363
Qatar Airways
|
17:50
Penang
20:30
Kuala Lumpur
02:10
Doha
|
19:00
Kuala Lumpur
23:35
Doha
10:00
Johannesburg
|
Connect |
MI351
SilkAir
SQ478
Singapore Airlines
|
18:05
Penang
01:30
Singapore Changi
|
19:30
Singapore Changi
06:10
Johannesburg
|
Connect |
TR421
Scoot Tigerair
SQ478
Singapore Airlines
|
18:15
Penang
01:30
Singapore Changi
|
19:45
Singapore Changi
06:10
Johannesburg
|
Connect |
QR867
Qatar Airways
QR1363
Qatar Airways
|
20:50
Penang
02:10
Doha
|
23:15
Doha
10:00
Johannesburg
|
Connect |
QR867
Qatar Airways
QR1361
Qatar Airways
BA6220
British Airways
|
20:50
Penang
02:00
Doha
12:30
Durban
|
23:15
Doha
10:05
Durban
13:35
Johannesburg
|
Connect |
QR867
Qatar Airways
QR1361
Qatar Airways
BA6222
British Airways
|
20:50
Penang
02:00
Doha
11:30
Durban
|
23:15
Doha
10:05
Durban
12:35
Johannesburg
|
Connect |
MI353
SilkAir
ET639
Ethiopian Airlines
ET809
Ethiopian Airlines
|
21:15
Penang
02:00
Singapore Changi
08:40
Addis Ababa
|
22:40
Singapore Changi
06:10
Addis Ababa
13:05
Johannesburg
|
Connect |
MI353
SilkAir
ET629
Ethiopian Airlines
ET809
Ethiopian Airlines
|
21:15
Penang
01:25
Singapore Changi
08:40
Addis Ababa
|
22:40
Singapore Changi
05:35
Addis Ababa
13:05
Johannesburg
|
Connect |
MI353
SilkAir
SQ478
Singapore Airlines
|
21:15
Penang
01:30
Singapore Changi
|
22:40
Singapore Changi
06:10
Johannesburg
|
Connect |
TR429
Scoot Tigerair
SQ478
Singapore Airlines
|
21:25
Penang
01:30
Singapore Changi
|
22:55
Singapore Changi
06:10
Johannesburg
|
Connect |
3K678
Jetstar Asia Airways
SQ478
Singapore Airlines
|
22:05
Penang
01:30
Singapore Changi
|
23:25
Singapore Changi
06:10
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Malaysia to Ipoh.
You take a flight from Ipoh to Johannesburg and cost approximately 600 USD.
You take a bus, shuttle or taxi from Johannesburg to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
TR485
Scoot Tigerair
SQ482
Singapore Airlines
|
08:40
Ipoh
16:35
Singapore Changi
|
10:00
Singapore Changi
21:15
Johannesburg
|
Connect |
AK1311
AirAsia
SQ482
Singapore Airlines
|
09:45
Ipoh
16:35
Singapore Changi
|
11:00
Singapore Changi
21:15
Johannesburg
|
Connect |
TR455
Scoot Tigerair
SQ482
Singapore Airlines
|
12:05
Ipoh
16:35
Singapore Changi
|
13:25
Singapore Changi
21:15
Johannesburg
|
Connect |
TR487
Scoot Tigerair
SQ478
Singapore Airlines
|
17:25
Ipoh
01:30
Singapore Changi
|
18:45
Singapore Changi
06:10
Johannesburg
|
Connect |
You take a bus, shuttle or taxi from your location in Malaysia to Singapore Changi.
You take a flight from Singapore Changi to Durban and cost approximately 900 USD.
You take a bus, shuttle or taxi from Durban to your destination in South Africa.
Flight | Depart | Arrive | |
---|---|---|---|
EK353
Emirates
EK775
Emirates
|
00:30
Singapore Changi
10:15
Dubai
|
04:10
Dubai
16:35
Durban
|
Connect |
SQ478
Singapore Airlines
4Z823
Airlink
4Z506
Airlink
|
01:30
Singapore Changi
07:00
Johannesburg
14:15
Nelspruit
|
06:10
Johannesburg
07:50
Nelspruit
15:20
Durban
|
Connect |
SQ478
Singapore Airlines
4Z825
Airlink
4Z506
Airlink
|
01:30
Singapore Changi
12:15
Johannesburg
14:15
Nelspruit
|
06:10
Johannesburg
13:05
Nelspruit
15:20
Durban
|
Connect |
SQ478
Singapore Airlines
FA392
Safair
|
01:30
Singapore Changi
07:55
Johannesburg
|
06:10
Johannesburg
09:05
Durban
|
Connect |
SQ478
Singapore Airlines
FA260
Safair
|
01:30
Singapore Changi
07:10
Johannesburg
|
06:10
Johannesburg
08:20
Durban
|
Connect |
SQ478
Singapore Airlines
BA6233
British Airways
BA6323
British Airways
|
01:30
Singapore Changi
08:10
Johannesburg
13:20
Port Elizabeth
|
06:10
Johannesburg
09:50
Port Elizabeth
14:35
Durban
|
Connect |
SQ478
Singapore Airlines
FA388
Safair
FA441
Safair
|
01:30
Singapore Changi
07:10
Johannesburg
09:25
East London
|
06:10
Johannesburg
08:45
East London
10:40
Durban
|
Connect |
SQ478
Singapore Airlines
SQ478
Singapore Airlines
MN701
Comair
|
01:30
Singapore Changi
07:10
Johannesburg
10:35
Capetown
|
06:10
Johannesburg
09:25
Capetown
12:35
Durban
|
Connect |
SQ478
Singapore Airlines
BA6201
British Airways
|
01:30
Singapore Changi
07:00
Johannesburg
|
06:10
Johannesburg
08:05
Durban
|
Connect |
SQ478
Singapore Airlines
SQ478
Singapore Airlines
FA170
Safair
|
01:30
Singapore Changi
07:10
Johannesburg
11:35
Capetown
|
06:10
Johannesburg
09:25
Capetown
13:40
Durban
|
Connect |
SQ478
Singapore Airlines
FA380
Safair
FA443
Safair
|
01:30
Singapore Changi
07:00
Johannesburg
13:45
East London
|
06:10
Johannesburg
08:35
East London
15:00
Durban
|
Connect |
SQ478
Singapore Airlines
SQ478
Singapore Airlines
JE342
Mango
|
01:30
Singapore Changi
07:10
Johannesburg
10:40
Capetown
|
06:10
Johannesburg
09:25
Capetown
12:35
Durban
|
Connect |
ET639
Ethiopian Airlines
ET809
Ethiopian Airlines
JE255
Mango
|
02:00
Singapore Changi
08:40
Addis Ababa
14:10
Johannesburg
|
06:10
Addis Ababa
13:05
Johannesburg
15:20
Durban
|
Connect |
MK647
Air Mauritius
MK845
Air Mauritius
|
15:35
Singapore Changi
09:00
Mauritius
|
18:45
Mauritius
11:20
Durban
|
Connect |
SQ482
Singapore Airlines
FA264
Safair
|
16:35
Singapore Changi
05:50
Johannesburg
|
21:15
Johannesburg
07:05
Durban
|
Connect |
SQ482
Singapore Airlines
BA6205
British Airways
|
16:35
Singapore Changi
05:55
Johannesburg
|
21:15
Johannesburg
07:00
Durban
|
Connect |
SQ482
Singapore Airlines
MN621
Comair
|
16:35
Singapore Changi
22:40
Johannesburg
|
21:15
Johannesburg
23:45
Durban
|
Connect |
QR947
Qatar Airways
QR1363
Qatar Airways
BA6211
British Airways
|
20:15
Singapore Changi
02:10
Doha
12:45
Johannesburg
|
23:45
Doha
10:00
Johannesburg
13:50
Durban
|
Connect |
QR947
Qatar Airways
QR1361
Qatar Airways
|
20:15
Singapore Changi
02:00
Doha
|
23:45
Doha
10:05
Durban
|
Connect |
EK355
Emirates
EK775
Emirates
|
21:00
Singapore Changi
10:15
Dubai
|
01:00
Dubai
16:35
Durban
|
Connect |
You can find hotels and accommodations in South Africa with our hotels search tool below
Booking.com