HowToGo

Flight from Randburg to Malaysia

Search Transfer from Randburg to Malaysia

Search Flights

You can find flight ticket prices from Randburg 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 Randburg 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 Randburg to Johannesburg.

  2. You take a flight from Johannesburg to Singapore Changi and cost approximately 470 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 Randburg 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. Johannesburg to Ipoh

  1. You take a bus, shuttle or taxi from your location in Randburg 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

5. Johannesburg to Sultan Abdul Aziz Shah

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

  2. You take a flight from Johannesburg to Sultan Abdul Aziz Shah and cost approximately 600 USD.

  3. You take a bus, shuttle or taxi from Sultan Abdul Aziz Shah to your destination in Malaysia.

Flight Depart Arrive
CX748 Cathay Pacific
KA633 Cathay Dragon
OD1157 Malindo Airways
12:25 Johannesburg
08:15 Hong Kong
14:30 Penang
07:10 Hong Kong
12:00 Penang
15:30 Sultan Abdul Aziz Shah
Connect
CX748 Cathay Pacific
KA633 Cathay Dragon
FY1435 Firefly
12:25 Johannesburg
08:15 Hong Kong
14:15 Penang
07:10 Hong Kong
12:00 Penang
15:15 Sultan Abdul Aziz Shah
Connect
CX748 Cathay Pacific
KA633 Cathay Dragon
FY1433 Firefly
12:25 Johannesburg
08:15 Hong Kong
13:05 Penang
07:10 Hong Kong
12:00 Penang
14:05 Sultan Abdul Aziz Shah
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MI352 SilkAir
FY1439 Firefly
13:35 Johannesburg
20:40 Mauritius
15:40 Singapore Changi
18:05 Penang
19:35 Mauritius
07:50 Singapore Changi
17:05 Penang
19:05 Sultan Abdul Aziz Shah
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MI352 SilkAir
FY1441 Firefly
13:35 Johannesburg
20:40 Mauritius
15:40 Singapore Changi
19:20 Penang
19:35 Mauritius
07:50 Singapore Changi
17:05 Penang
20:20 Sultan Abdul Aziz Shah
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MI348 SilkAir
FY1447 Firefly
13:35 Johannesburg
20:40 Mauritius
10:05 Singapore Changi
15:25 Penang
19:35 Mauritius
07:50 Singapore Changi
11:25 Penang
16:25 Sultan Abdul Aziz Shah
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MI350 SilkAir
FY1439 Firefly
13:35 Johannesburg
20:40 Mauritius
13:20 Singapore Changi
18:05 Penang
19:35 Mauritius
07:50 Singapore Changi
14:50 Penang
19:05 Sultan Abdul Aziz Shah
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MI348 SilkAir
FY1435 Firefly
13:35 Johannesburg
20:40 Mauritius
10:05 Singapore Changi
14:15 Penang
19:35 Mauritius
07:50 Singapore Changi
11:25 Penang
15:15 Sultan Abdul Aziz Shah
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MI348 SilkAir
FY1437 Firefly
13:35 Johannesburg
20:40 Mauritius
10:05 Singapore Changi
17:05 Penang
19:35 Mauritius
07:50 Singapore Changi
11:25 Penang
18:05 Sultan Abdul Aziz Shah
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MI350 SilkAir
FY1437 Firefly
13:35 Johannesburg
20:40 Mauritius
13:20 Singapore Changi
17:05 Penang
19:35 Mauritius
07:50 Singapore Changi
14:50 Penang
18:05 Sultan Abdul Aziz Shah
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MI350 SilkAir
FY1441 Firefly
13:35 Johannesburg
20:40 Mauritius
13:20 Singapore Changi
19:20 Penang
19:35 Mauritius
07:50 Singapore Changi
14:50 Penang
20:20 Sultan Abdul Aziz Shah
Connect
QR1364 Qatar Airways
QR866 Qatar Airways
FY1437 Firefly
13:45 Johannesburg
02:25 Doha
17:05 Penang
23:35 Doha
15:00 Penang
18:05 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
TR410 Scoot Tigerair
OD1265 Malindo Airways
13:45 Johannesburg
12:55 Singapore Changi
15:05 Sultan Ismail Petra
06:10 Singapore Changi
14:25 Sultan Ismail Petra
16:10 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
MI346 SilkAir
FY1433 Firefly
13:45 Johannesburg
08:05 Singapore Changi
13:05 Penang
06:10 Singapore Changi
09:30 Penang
14:05 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
MI346 SilkAir
FY2452 Firefly
FY1579 Firefly
13:45 Johannesburg
08:05 Singapore Changi
12:25 Penang
14:10 Langkawi
06:10 Singapore Changi
09:30 Penang
13:00 Langkawi
15:25 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
MI348 SilkAir
FY1433 Firefly
13:45 Johannesburg
10:05 Singapore Changi
13:05 Penang
06:10 Singapore Changi
11:25 Penang
14:05 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
MH604 Malaysia Airlines
MH1438 Malaysia Airlines
FY1579 Firefly
13:45 Johannesburg
08:00 Singapore Changi
11:55 Kuala Lumpur
14:10 Langkawi
06:10 Singapore Changi
09:00 Kuala Lumpur
13:00 Langkawi
15:25 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
TR474 Scoot Tigerair
OD1403 Malindo Airways
13:45 Johannesburg
08:45 Singapore Changi
15:15 Langkawi
06:10 Singapore Changi
10:15 Langkawi
16:30 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
MI348 SilkAir
OD1183 Malindo Airways
13:45 Johannesburg
10:05 Singapore Changi
12:20 Penang
06:10 Singapore Changi
11:25 Penang
13:20 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
TR410 Scoot Tigerair
OD1245 Malindo Airways
13:45 Johannesburg
12:55 Singapore Changi
15:45 Sultan Ismail Petra
06:10 Singapore Changi
14:25 Sultan Ismail Petra
16:50 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
TR474 Scoot Tigerair
OD1401 Malindo Airways
13:45 Johannesburg
08:45 Singapore Changi
12:05 Langkawi
06:10 Singapore Changi
10:15 Langkawi
13:20 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
MH604 Malaysia Airlines
MH1039 Malaysia Airlines
FY1343 Firefly
13:45 Johannesburg
08:00 Singapore Changi
11:30 Kuala Lumpur
14:30 Senai
06:10 Singapore Changi
09:00 Kuala Lumpur
12:30 Senai
15:30 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
TR410 Scoot Tigerair
FY1151 Firefly
13:45 Johannesburg
12:55 Singapore Changi
17:05 Sultan Ismail Petra
06:10 Singapore Changi
14:25 Sultan Ismail Petra
18:10 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
TR252 Scoot Tigerair
OD365 Malindo Airways
13:45 Johannesburg
11:00 Singapore Changi
13:05 Sultan Syarif Kasim II
06:10 Singapore Changi
10:55 Sultan Syarif Kasim II
15:20 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
MI350 SilkAir
FY1437 Firefly
13:45 Johannesburg
13:20 Singapore Changi
17:05 Penang
06:10 Singapore Changi
14:50 Penang
18:05 Sultan Abdul Aziz Shah
Connect
QR1364 Qatar Airways
QR866 Qatar Airways
OD1161 Malindo Airways
13:45 Johannesburg
02:25 Doha
16:25 Penang
23:35 Doha
15:00 Penang
17:25 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
MI350 SilkAir
OD1161 Malindo Airways
13:45 Johannesburg
13:20 Singapore Changi
16:25 Penang
06:10 Singapore Changi
14:50 Penang
17:25 Sultan Abdul Aziz Shah
Connect
QR1364 Qatar Airways
QR866 Qatar Airways
FY1449 Firefly
13:45 Johannesburg
02:25 Doha
16:55 Penang
23:35 Doha
15:00 Penang
17:55 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
MI346 SilkAir
OD1183 Malindo Airways
13:45 Johannesburg
08:05 Singapore Changi
12:20 Penang
06:10 Singapore Changi
09:30 Penang
13:20 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
MI348 SilkAir
FY1435 Firefly
13:45 Johannesburg
10:05 Singapore Changi
14:15 Penang
06:10 Singapore Changi
11:25 Penang
15:15 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
MI346 SilkAir
FY1431 Firefly
13:45 Johannesburg
08:05 Singapore Changi
11:30 Penang
06:10 Singapore Changi
09:30 Penang
12:30 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
MI348 SilkAir
FY2452 Firefly
FY1579 Firefly
13:45 Johannesburg
10:05 Singapore Changi
12:25 Penang
14:10 Langkawi
06:10 Singapore Changi
11:25 Penang
13:00 Langkawi
15:25 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
MI350 SilkAir
FY1449 Firefly
13:45 Johannesburg
13:20 Singapore Changi
16:55 Penang
06:10 Singapore Changi
14:50 Penang
17:55 Sultan Abdul Aziz Shah
Connect
SQ479 Singapore Airlines
TR474 Scoot Tigerair
FY1579 Firefly
13:45 Johannesburg
08:45 Singapore Changi
14:10 Langkawi
06:10 Singapore Changi
10:15 Langkawi
15:25 Sultan Abdul Aziz Shah
Connect
SA286 South African Airways
KA691 Cathay Dragon
FY1443 Firefly
16:40 Johannesburg
15:00 Hong Kong
20:50 Penang
11:50 Hong Kong
18:45 Penang
21:50 Sultan Abdul Aziz Shah
Connect
SQ481 Singapore Airlines
MH620 Malaysia Airlines
MH1162 Malaysia Airlines
FY1445 Firefly
22:30 Johannesburg
16:35 Singapore Changi
19:20 Kuala Lumpur
21:50 Penang
14:55 Singapore Changi
17:45 Kuala Lumpur
20:25 Penang
22:50 Sultan Abdul Aziz Shah
Connect
SQ481 Singapore Airlines
SQ116 Singapore Airlines
MH1162 Malaysia Airlines
FY1445 Firefly
22:30 Johannesburg
16:40 Singapore Changi
19:20 Kuala Lumpur
21:50 Penang
14:55 Singapore Changi
17:40 Kuala Lumpur
20:25 Penang
22:50 Sultan Abdul Aziz Shah
Connect
SQ481 Singapore Airlines
SQ116 Singapore Airlines
MH1338 Malaysia Airlines
FY1263 Firefly
22:30 Johannesburg
16:40 Singapore Changi
19:00 Kuala Lumpur
21:05 Kuala Trengganu
14:55 Singapore Changi
17:40 Kuala Lumpur
19:55 Kuala Trengganu
22:05 Sultan Abdul Aziz Shah
Connect
SQ481 Singapore Airlines
MH620 Malaysia Airlines
MH1338 Malaysia Airlines
FY1263 Firefly
22:30 Johannesburg
16:35 Singapore Changi
19:00 Kuala Lumpur
21:05 Kuala Trengganu
14:55 Singapore Changi
17:45 Kuala Lumpur
19:55 Kuala Trengganu
22:05 Sultan Abdul Aziz Shah
Connect
SQ481 Singapore Airlines
MI354 SilkAir
FY1445 Firefly
22:30 Johannesburg
19:00 Singapore Changi
21:50 Penang
14:55 Singapore Changi
20:25 Penang
22:50 Sultan Abdul Aziz Shah
Connect
SQ481 Singapore Airlines
TR476 Scoot Tigerair
OD1405 Malindo Airways
22:30 Johannesburg
15:50 Singapore Changi
20:15 Langkawi
14:55 Singapore Changi
17:20 Langkawi
21:30 Sultan Abdul Aziz Shah
Connect
SQ481 Singapore Airlines
TR476 Scoot Tigerair
OD1409 Malindo Airways
22:30 Johannesburg
15:50 Singapore Changi
18:25 Langkawi
14:55 Singapore Changi
17:20 Langkawi
19:40 Sultan Abdul Aziz Shah
Connect

6. Johannesburg to Senai

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

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

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

Flight Depart Arrive
EK768 Emirates
EK346 Emirates
MH1057 Malaysia Airlines
10:30 Johannesburg
03:10 Dubai
17:45 Kuala Lumpur
20:40 Dubai
14:25 Kuala Lumpur
18:35 Senai
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MK646 Air Mauritius
MH1039 Malaysia Airlines
13:35 Johannesburg
20:40 Mauritius
09:00 Singapore Changi
11:30 Kuala Lumpur
19:35 Mauritius
07:50 Singapore Changi
10:00 Kuala Lumpur
12:30 Senai
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MH614 Malaysia Airlines
MH1057 Malaysia Airlines
13:35 Johannesburg
20:40 Mauritius
11:05 Singapore Changi
17:45 Kuala Lumpur
19:35 Mauritius
07:50 Singapore Changi
12:05 Kuala Lumpur
18:35 Senai
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MK646 Air Mauritius
MH1057 Malaysia Airlines
13:35 Johannesburg
20:40 Mauritius
09:00 Singapore Changi
17:45 Kuala Lumpur
19:35 Mauritius
07:50 Singapore Changi
10:00 Kuala Lumpur
18:35 Senai
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MI326 SilkAir
MH1051 Malaysia Airlines
13:35 Johannesburg
20:40 Mauritius
10:15 Singapore Changi
14:35 Kuala Lumpur
19:35 Mauritius
07:50 Singapore Changi
11:15 Kuala Lumpur
15:30 Senai
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MK646 Air Mauritius
MH1051 Malaysia Airlines
13:35 Johannesburg
20:40 Mauritius
09:00 Singapore Changi
14:35 Kuala Lumpur
19:35 Mauritius
07:50 Singapore Changi
10:00 Kuala Lumpur
15:30 Senai
Connect
MK852 Air Mauritius
MK646 Air Mauritius
MH614 Malaysia Airlines
MH1051 Malaysia Airlines
13:35 Johannesburg
20:40 Mauritius
11:05 Singapore Changi
14:35 Kuala Lumpur
19:35 Mauritius
07:50 Singapore Changi
12:05 Kuala Lumpur
15:30 Senai
Connect
MK852 Air Mauritius
MK646 Air Mauritius
AK1310 AirAsia
AK6083 AirAsia
13:35 Johannesburg
20:40 Mauritius
11:40 Singapore Changi
13:15 Ipoh
19:35 Mauritius
07:50 Singapore Changi
12:50 Ipoh
14:25 Senai
Connect
EK762 Emirates
EK346 Emirates
MH1063 Malaysia Airlines
13:40 Johannesburg
03:10 Dubai
21:45 Kuala Lumpur
23:59 Dubai
14:25 Kuala Lumpur
22:35 Senai
Connect
EK762 Emirates
EK346 Emirates
MH1057 Malaysia Airlines
13:40 Johannesburg
03:10 Dubai
17:45 Kuala Lumpur
23:59 Dubai
14:25 Kuala Lumpur
18:35 Senai
Connect
SQ479 Singapore Airlines
MI322 SilkAir
AK6051 AirAsia
13:45 Johannesburg
07:10 Singapore Changi
09:50 Kuala Lumpur
06:10 Singapore Changi
08:10 Kuala Lumpur
10:45 Senai
Connect
SQ479 Singapore Airlines
TR454 Scoot Tigerair
OD1325 Malindo Airways
13:45 Johannesburg
08:15 Singapore Changi
12:40 Ipoh
06:10 Singapore Changi
09:30 Ipoh
14:00 Senai
Connect
SQ479 Singapore Airlines
TR484 Scoot Tigerair
OD1325 Malindo Airways
13:45 Johannesburg
07:45 Singapore Changi
12:40 Ipoh
06:10 Singapore Changi
09:00 Ipoh
14:00 Senai
Connect
SQ479 Singapore Airlines
SQ930 Singapore Airlines
QZ394 Indonesia AirAsia
13:45 Johannesburg
07:50 Singapore Changi
11:15 Juanda International
06:10 Singapore Changi
09:05 Juanda International
14:40 Senai
Connect
SQ479 Singapore Airlines
TR484 Scoot Tigerair
OD1325 Malindo Airways
13:45 Johannesburg
09:55 Singapore Changi
12:40 Ipoh
06:10 Singapore Changi
11:10 Ipoh
14:00 Senai
Connect
SQ479 Singapore Airlines
MI322 SilkAir
MH1039 Malaysia Airlines
13:45 Johannesburg
07:10 Singapore Changi
11:30 Kuala Lumpur
06:10 Singapore Changi
08:10 Kuala Lumpur
12:30 Senai
Connect
SQ479 Singapore Airlines
MI322 SilkAir
AK6042 AirAsia
13:45 Johannesburg
07:10 Singapore Changi
12:35 Kuala Lumpur
06:10 Singapore Changi
08:10 Kuala Lumpur
13:30 Senai
Connect
SQ479 Singapore Airlines
MH604 Malaysia Airlines
MH1039 Malaysia Airlines
13:45 Johannesburg
08:00 Singapore Changi
11:30 Kuala Lumpur
06:10 Singapore Changi
09:00 Kuala Lumpur
12:30 Senai
Connect
SQ479 Singapore Airlines
MI346 SilkAir
AK6425 AirAsia
13:45 Johannesburg
08:05 Singapore Changi
12:20 Penang
06:10 Singapore Changi
09:30 Penang
13:30 Senai
Connect
SQ479 Singapore Airlines
TR484 Scoot Tigerair
AK6083 AirAsia
13:45 Johannesburg
07:45 Singapore Changi
13:15 Ipoh
06:10 Singapore Changi
09:00 Ipoh
14:25 Senai
Connect
SQ479 Singapore Airlines
MH604 Malaysia Airlines
AK6051 AirAsia
13:45 Johannesburg
08:00 Singapore Changi
09:50 Kuala Lumpur
06:10 Singapore Changi
09:00 Kuala Lumpur
10:45 Senai
Connect
SQ479 Singapore Airlines
TR454 Scoot Tigerair
AK6083 AirAsia
13:45 Johannesburg
08:15 Singapore Changi
13:15 Ipoh
06:10 Singapore Changi
09:30 Ipoh
14:25 Senai
Connect
SQ479 Singapore Airlines
MH604 Malaysia Airlines
AK6042 AirAsia
13:45 Johannesburg
08:00 Singapore Changi
12:35 Kuala Lumpur
06:10 Singapore Changi
09:00 Kuala Lumpur
13:30 Senai
Connect
SQ479 Singapore Airlines
TR484 Scoot Tigerair
AK6083 AirAsia
13:45 Johannesburg
09:55 Singapore Changi
13:15 Ipoh
06:10 Singapore Changi
11:10 Ipoh
14:25 Senai
Connect
SQ479 Singapore Airlines
MI348 SilkAir
AK6425 AirAsia
13:45 Johannesburg
10:05 Singapore Changi
12:20 Penang
06:10 Singapore Changi
11:25 Penang
13:30 Senai
Connect
SQ479 Singapore Airlines
MI324 SilkAir
AK6042 AirAsia
13:45 Johannesburg
08:30 Singapore Changi
12:35 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
13:30 Senai
Connect
SQ479 Singapore Airlines
MI324 SilkAir
MH1039 Malaysia Airlines
13:45 Johannesburg
08:30 Singapore Changi
11:30 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
12:30 Senai
Connect
SQ481 Singapore Airlines
SQ116 Singapore Airlines
AK6028 AirAsia
22:30 Johannesburg
16:40 Singapore Changi
20:10 Kuala Lumpur
14:55 Singapore Changi
17:40 Kuala Lumpur
21:05 Senai
Connect
SQ481 Singapore Airlines
MI340 SilkAir
AK6028 AirAsia
22:30 Johannesburg
16:10 Singapore Changi
20:10 Kuala Lumpur
14:55 Singapore Changi
17:10 Kuala Lumpur
21:05 Senai
Connect
SQ481 Singapore Airlines
GA835 Garuda Indonesia
QZ240 Indonesia AirAsia
22:30 Johannesburg
17:45 Singapore Changi
19:45 Soekarno–Hatta
14:55 Singapore Changi
18:35 Soekarno–Hatta
22:35 Senai
Connect
SQ481 Singapore Airlines
MI340 SilkAir
AK6044 AirAsia
22:30 Johannesburg
16:10 Singapore Changi
18:50 Kuala Lumpur
14:55 Singapore Changi
17:10 Kuala Lumpur
19:45 Senai
Connect
SQ481 Singapore Airlines
MH620 Malaysia Airlines
AK6028 AirAsia
22:30 Johannesburg
16:35 Singapore Changi
20:10 Kuala Lumpur
14:55 Singapore Changi
17:45 Kuala Lumpur
21:05 Senai
Connect
SQ481 Singapore Airlines
MI340 SilkAir
AK6032 AirAsia
22:30 Johannesburg
16:10 Singapore Changi
18:45 Kuala Lumpur
14:55 Singapore Changi
17:10 Kuala Lumpur
19:40 Senai
Connect
SQ481 Singapore Airlines
MI354 SilkAir
AK6419 AirAsia
22:30 Johannesburg
19:00 Singapore Changi
21:45 Penang
14:55 Singapore Changi
20:25 Penang
22:55 Senai
Connect
SQ481 Singapore Airlines
MH620 Malaysia Airlines
AK6032 AirAsia
22:30 Johannesburg
16:35 Singapore Changi
18:45 Kuala Lumpur
14:55 Singapore Changi
17:45 Kuala Lumpur
19:40 Senai
Connect
SQ481 Singapore Airlines
SQ964 Singapore Airlines
QZ240 Indonesia AirAsia
22:30 Johannesburg
17:20 Singapore Changi
19:45 Soekarno–Hatta
14:55 Singapore Changi
18:05 Soekarno–Hatta
22:35 Senai
Connect
SQ481 Singapore Airlines
SQ962 Singapore Airlines
QZ240 Indonesia AirAsia
22:30 Johannesburg
16:25 Singapore Changi
19:45 Soekarno–Hatta
14:55 Singapore Changi
17:10 Soekarno–Hatta
22:35 Senai
Connect
SQ481 Singapore Airlines
SQ116 Singapore Airlines
AK6032 AirAsia
22:30 Johannesburg
16:40 Singapore Changi
18:45 Kuala Lumpur
14:55 Singapore Changi
17:40 Kuala Lumpur
19:40 Senai
Connect
SQ481 Singapore Airlines
SQ116 Singapore Airlines
AK6044 AirAsia
22:30 Johannesburg
16:40 Singapore Changi
18:50 Kuala Lumpur
14:55 Singapore Changi
17:40 Kuala Lumpur
19:45 Senai
Connect
SQ481 Singapore Airlines
MH620 Malaysia Airlines
AK6044 AirAsia
22:30 Johannesburg
16:35 Singapore Changi
18:50 Kuala Lumpur
14:55 Singapore Changi
17:45 Kuala Lumpur
19:45 Senai
Connect

7. Johannesburg to Kuantan

  1. You take a bus, shuttle or taxi from your location in Randburg 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

8. Gaborone to Singapore Changi

  1. You take a bus, shuttle or taxi from your location in Randburg to Gaborone.

  2. You take a flight from Gaborone 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
BP201 Air Botswana
SQ479 Singapore Airlines
07:00 Gaborone
13:45 Johannesburg
08:00 Johannesburg
06:10 Singapore Changi
Connect
BP223 Air Botswana
SQ479 Singapore Airlines
09:45 Gaborone
13:45 Johannesburg
10:30 Johannesburg
06:10 Singapore Changi
Connect
SA8455 South African Airways
SQ479 Singapore Airlines
10:35 Gaborone
13:45 Johannesburg
11:30 Johannesburg
06:10 Singapore Changi
Connect
SA8455 South African Airways
MK852 Air Mauritius
MK646 Air Mauritius
10:35 Gaborone
13:35 Johannesburg
20:40 Mauritius
11:30 Johannesburg
19:35 Mauritius
07:50 Singapore Changi
Connect
SA8451 South African Airways
SQ479 Singapore Airlines
10:40 Gaborone
13:45 Johannesburg
11:35 Johannesburg
06:10 Singapore Changi
Connect
SA1766 South African Airways
SQ479 Singapore Airlines
11:10 Gaborone
13:45 Johannesburg
12:05 Johannesburg
06:10 Singapore Changi
Connect
SA1766 South African Airways
MK852 Air Mauritius
MK646 Air Mauritius
11:10 Gaborone
13:35 Johannesburg
20:40 Mauritius
12:05 Johannesburg
19:35 Mauritius
07:50 Singapore Changi
Connect
ET829 Ethiopian Airlines
ET638 Ethiopian Airlines
15:00 Gaborone
23:20 Addis Ababa
21:30 Addis Ababa
14:50 Singapore Changi
Connect
ET829 Ethiopian Airlines
ET618 628 Ethiopian Airlines
SQ977 Singapore Airlines
15:00 Gaborone
23:55 Addis Ababa
15:30 Suvarnabhumi
21:30 Addis Ababa
13:15 Suvarnabhumi
18:55 Singapore Changi
Connect
ET829 Ethiopian Airlines
ET608 Ethiopian Airlines
SQ975 Singapore Airlines
15:00 Gaborone
22:40 Addis Ababa
12:15 Suvarnabhumi
21:30 Addis Ababa
11:10 Suvarnabhumi
15:40 Singapore Changi
Connect
ET829 Ethiopian Airlines
ET608 Ethiopian Airlines
SQ977 Singapore Airlines
15:00 Gaborone
22:40 Addis Ababa
15:30 Suvarnabhumi
21:30 Addis Ababa
11:10 Suvarnabhumi
18:55 Singapore Changi
Connect
BP207 Air Botswana
QR1378 Qatar Airways
QR944 Qatar Airways
16:30 Gaborone
20:15 Johannesburg
07:15 Doha
17:30 Johannesburg
06:05 Doha
20:15 Singapore Changi
Connect
SA8459 South African Airways
SQ481 Singapore Airlines
17:40 Gaborone
22:30 Johannesburg
18:35 Johannesburg
14:55 Singapore Changi
Connect
QR1378 Qatar Airways
SQ481 Singapore Airlines
18:10 Gaborone
22:30 Johannesburg
19:05 Johannesburg
14:55 Singapore Changi
Connect
QR1378 Qatar Airways
QR1378 Qatar Airways
QR944 Qatar Airways
18:10 Gaborone
20:15 Johannesburg
07:15 Doha
19:05 Johannesburg
06:05 Doha
20:15 Singapore Changi
Connect
SA1780 South African Airways
SQ481 Singapore Airlines
20:10 Gaborone
22:30 Johannesburg
21:05 Johannesburg
14:55 Singapore Changi
Connect

References

Find Hotels in Malaysia

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

Booking.com