HowToGo

Flight from Thailand to Singapore, South Africa

How to get to Singapore, South Africa from Thailand by flight ? You can check flights from Thailand to Singapore, South Africa below.

Search Transfer from Thailand to Singapore, South Africa

Search Flights

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

1. Don Muang to Polokwane

  1. You take a bus, shuttle or taxi from your location in Thailand to Don Muang.

  2. You take a flight from Don Muang to Polokwane and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Polokwane to your destination in Singapore, South Africa.

Flight Depart Arrive
SL218 Thai Lion Mentari
KQ205 Kenya Airways
KQ764 Kenya Airways
4Z801 Airlink
02:25 Don Muang
06:35 Mumbai
21:00 Nairobi
06:35 Johannesburg
05:40 Mumbai
10:20 Nairobi
00:15 Johannesburg
07:30 Polokwane
Connect
SL218 Thai Lion Mentari
AI969 Air India Limited
QR1365 Qatar Airways
4Z801 Airlink
02:25 Don Muang
14:00 Mumbai
20:40 Doha
06:35 Johannesburg
05:40 Mumbai
15:20 Doha
04:00 Johannesburg
07:30 Polokwane
Connect
SL218 Thai Lion Mentari
IX243 Air India Express
QR1365 Qatar Airways
4Z801 Airlink
02:25 Don Muang
06:55 Mumbai
20:40 Doha
06:35 Johannesburg
05:40 Mumbai
07:55 Doha
04:00 Johannesburg
07:30 Polokwane
Connect
FD606 Thai AirAsia
SQ157 Singapore Airlines
SQ478 Singapore Airlines
4Z801 Airlink
15:05 Don Muang
18:25 Phnom Penh
01:30 Singapore Changi
06:35 Johannesburg
16:20 Phnom Penh
21:25 Singapore Changi
06:10 Johannesburg
07:30 Polokwane
Connect
DD18 Nok Air
SQ735 Singapore Airlines
SQ478 Singapore Airlines
4Z801 Airlink
15:05 Don Muang
18:00 Phuket
01:30 Singapore Changi
06:35 Johannesburg
16:25 Phuket
20:50 Singapore Changi
06:10 Johannesburg
07:30 Polokwane
Connect
FD3017 Thai AirAsia
SQ735 Singapore Airlines
SQ478 Singapore Airlines
4Z801 Airlink
15:20 Don Muang
18:00 Phuket
01:30 Singapore Changi
06:35 Johannesburg
16:45 Phuket
20:50 Singapore Changi
06:10 Johannesburg
07:30 Polokwane
Connect
SL762 Thai Lion Mentari
QR841 Qatar Airways
QR1367 1477 Qatar Airways
4Z801 Airlink
18:30 Don Muang
00:05 Phuket
07:35 Doha
06:35 Johannesburg
19:55 Phuket
03:05 Doha
14:55 Johannesburg
07:30 Polokwane
Connect
DD534 Nok Air
EK379 Emirates
EK775 Emirates
4Z801 Airlink
18:40 Don Muang
00:10 Phuket
04:05 Dubai
06:35 Johannesburg
19:55 Phuket
03:05 Dubai
10:15 Johannesburg
07:30 Polokwane
Connect
DD534 Nok Air
QR841 Qatar Airways
QR1367 1477 Qatar Airways
4Z801 Airlink
18:40 Don Muang
00:05 Phuket
07:35 Doha
06:35 Johannesburg
19:55 Phuket
03:05 Doha
14:55 Johannesburg
07:30 Polokwane
Connect
FD3011 Thai AirAsia
EK379 Emirates
EK775 Emirates
4Z801 Airlink
19:35 Don Muang
00:10 Phuket
04:05 Dubai
06:35 Johannesburg
21:00 Phuket
03:05 Dubai
10:15 Johannesburg
07:30 Polokwane
Connect
FD3011 Thai AirAsia
QR841 Qatar Airways
QR1367 1477 Qatar Airways
4Z801 Airlink
19:35 Don Muang
00:05 Phuket
07:35 Doha
06:35 Johannesburg
21:00 Phuket
03:05 Doha
14:55 Johannesburg
07:30 Polokwane
Connect
FD3011 Thai AirAsia
EK379 Emirates
EK763 Emirates
4Z801 Airlink
19:35 Don Muang
00:10 Phuket
09:55 Dubai
06:35 Johannesburg
21:00 Phuket
03:05 Dubai
16:15 Johannesburg
07:30 Polokwane
Connect

2. Don Muang to Hoedspruit

  1. You take a bus, shuttle or taxi from your location in Thailand to Don Muang.

  2. You take a flight from Don Muang to Hoedspruit and cost approximately 1600 USD.

  3. You take a bus, shuttle or taxi from Hoedspruit to your destination in Singapore, South Africa.

Flight Depart Arrive
SL100 Thai Lion Mentari
SQ478 Singapore Airlines
5Z890 CemAir
07:40 Don Muang
01:30 Singapore Changi
11:40 Johannesburg
11:20 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
SL100 Thai Lion Mentari
SQ478 Singapore Airlines
4Z871 Airlink
07:40 Don Muang
01:30 Singapore Changi
10:30 Johannesburg
11:20 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
SL100 Thai Lion Mentari
SQ478 Singapore Airlines
4Z873 Airlink
07:40 Don Muang
01:30 Singapore Changi
12:50 Johannesburg
11:20 Singapore Changi
06:10 Johannesburg
13:45 Hoedspruit
Connect
SL116 Thai Lion Mentari
SQ965 Singapore Airlines
SQ478 Singapore Airlines
5Z890 CemAir
09:00 Don Muang
19:00 Soekarno–Hatta
01:30 Singapore Changi
11:40 Johannesburg
12:30 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
SL116 Thai Lion Mentari
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z871 Airlink
09:00 Don Muang
19:00 Soekarno–Hatta
01:30 Singapore Changi
10:30 Johannesburg
12:30 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
FD357 Thai AirAsia
SQ478 Singapore Airlines
4Z873 Airlink
10:40 Don Muang
01:30 Singapore Changi
12:50 Johannesburg
14:05 Singapore Changi
06:10 Johannesburg
13:45 Hoedspruit
Connect
FD357 Thai AirAsia
SQ478 Singapore Airlines
SQ478 Singapore Airlines
4Z657 Airlink
10:40 Don Muang
01:30 Singapore Changi
07:10 Johannesburg
10:50 Capetown
14:05 Singapore Changi
06:10 Johannesburg
09:25 Capetown
13:10 Hoedspruit
Connect
FD357 Thai AirAsia
SQ478 Singapore Airlines
4Z871 Airlink
10:40 Don Muang
01:30 Singapore Changi
10:30 Johannesburg
14:05 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
FD357 Thai AirAsia
SQ478 Singapore Airlines
5Z890 CemAir
10:40 Don Muang
01:30 Singapore Changi
11:40 Johannesburg
14:05 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
QZ251 Indonesia AirAsia
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z873 Airlink
11:20 Don Muang
19:00 Soekarno–Hatta
01:30 Singapore Changi
12:50 Johannesburg
14:55 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
13:45 Hoedspruit
Connect
QZ251 Indonesia AirAsia
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z871 Airlink
11:20 Don Muang
19:00 Soekarno–Hatta
01:30 Singapore Changi
10:30 Johannesburg
14:55 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
QZ251 Indonesia AirAsia
SQ965 Singapore Airlines
SQ478 Singapore Airlines
5Z890 CemAir
11:20 Don Muang
19:00 Soekarno–Hatta
01:30 Singapore Changi
11:40 Johannesburg
14:55 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
AK883 AirAsia
SQ125 Singapore Airlines
SQ478 Singapore Airlines
4Z873 Airlink
12:50 Don Muang
20:40 Kuala Lumpur
01:30 Singapore Changi
12:50 Johannesburg
16:00 Kuala Lumpur
21:50 Singapore Changi
06:10 Johannesburg
13:45 Hoedspruit
Connect
AK883 AirAsia
TR469 Scoot Tigerair
SQ478 Singapore Airlines
4Z871 Airlink
12:50 Don Muang
18:20 Kuala Lumpur
01:30 Singapore Changi
10:30 Johannesburg
16:00 Kuala Lumpur
19:35 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
AK883 AirAsia
TR469 Scoot Tigerair
SQ478 Singapore Airlines
5Z890 CemAir
12:50 Don Muang
18:20 Kuala Lumpur
01:30 Singapore Changi
11:40 Johannesburg
16:00 Kuala Lumpur
19:35 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
AK883 AirAsia
SQ125 Singapore Airlines
SQ478 Singapore Airlines
4Z871 Airlink
12:50 Don Muang
20:40 Kuala Lumpur
01:30 Singapore Changi
10:30 Johannesburg
16:00 Kuala Lumpur
21:50 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
AK883 AirAsia
SQ125 Singapore Airlines
SQ478 Singapore Airlines
5Z890 CemAir
12:50 Don Muang
20:40 Kuala Lumpur
01:30 Singapore Changi
11:40 Johannesburg
16:00 Kuala Lumpur
21:50 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
DD528 Nok Air
SQ735 Singapore Airlines
SQ478 Singapore Airlines
5Z890 CemAir
13:35 Don Muang
18:00 Phuket
01:30 Singapore Changi
11:40 Johannesburg
14:55 Phuket
20:50 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
DD528 Nok Air
SQ735 Singapore Airlines
SQ478 Singapore Airlines
4Z871 Airlink
13:35 Don Muang
18:00 Phuket
01:30 Singapore Changi
10:30 Johannesburg
14:55 Phuket
20:50 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
DD528 Nok Air
SQ735 Singapore Airlines
SQ478 Singapore Airlines
4Z873 Airlink
13:35 Don Muang
18:00 Phuket
01:30 Singapore Changi
12:50 Johannesburg
14:55 Phuket
20:50 Singapore Changi
06:10 Johannesburg
13:45 Hoedspruit
Connect
FD606 Thai AirAsia
SQ157 Singapore Airlines
SQ478 Singapore Airlines
4Z873 Airlink
15:05 Don Muang
18:25 Phnom Penh
01:30 Singapore Changi
12:50 Johannesburg
16:20 Phnom Penh
21:25 Singapore Changi
06:10 Johannesburg
13:45 Hoedspruit
Connect
FD606 Thai AirAsia
SQ157 Singapore Airlines
SQ478 Singapore Airlines
4Z871 Airlink
15:05 Don Muang
18:25 Phnom Penh
01:30 Singapore Changi
10:30 Johannesburg
16:20 Phnom Penh
21:25 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
DD18 Nok Air
SQ735 Singapore Airlines
SQ478 Singapore Airlines
5Z890 CemAir
15:05 Don Muang
18:00 Phuket
01:30 Singapore Changi
11:40 Johannesburg
16:25 Phuket
20:50 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
FD606 Thai AirAsia
SQ157 Singapore Airlines
SQ478 Singapore Airlines
5Z890 CemAir
15:05 Don Muang
18:25 Phnom Penh
01:30 Singapore Changi
11:40 Johannesburg
16:20 Phnom Penh
21:25 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
DD18 Nok Air
SQ735 Singapore Airlines
SQ478 Singapore Airlines
4Z871 Airlink
15:05 Don Muang
18:00 Phuket
01:30 Singapore Changi
10:30 Johannesburg
16:25 Phuket
20:50 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
DD18 Nok Air
SQ735 Singapore Airlines
SQ478 Singapore Airlines
4Z873 Airlink
15:05 Don Muang
18:00 Phuket
01:30 Singapore Changi
12:50 Johannesburg
16:25 Phuket
20:50 Singapore Changi
06:10 Johannesburg
13:45 Hoedspruit
Connect
FD3017 Thai AirAsia
SQ735 Singapore Airlines
SQ478 Singapore Airlines
5Z890 CemAir
15:20 Don Muang
18:00 Phuket
01:30 Singapore Changi
11:40 Johannesburg
16:45 Phuket
20:50 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
FD3017 Thai AirAsia
SQ735 Singapore Airlines
SQ478 Singapore Airlines
4Z871 Airlink
15:20 Don Muang
18:00 Phuket
01:30 Singapore Changi
10:30 Johannesburg
16:45 Phuket
20:50 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
FD3017 Thai AirAsia
SQ735 Singapore Airlines
SQ478 Singapore Airlines
4Z873 Airlink
15:20 Don Muang
18:00 Phuket
01:30 Singapore Changi
12:50 Johannesburg
16:45 Phuket
20:50 Singapore Changi
06:10 Johannesburg
13:45 Hoedspruit
Connect
FD3027 Thai AirAsia
3K538 Jetstar Asia Airways
SQ478 Singapore Airlines
4Z871 Airlink
17:50 Don Muang
21:20 Phuket
01:30 Singapore Changi
10:30 Johannesburg
19:15 Phuket
00:15 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
SL762 Thai Lion Mentari
EK379 Emirates
EK775 Emirates
5Z890 CemAir
18:30 Don Muang
00:10 Phuket
04:05 Dubai
11:40 Johannesburg
19:55 Phuket
03:05 Dubai
10:15 Johannesburg
12:35 Hoedspruit
Connect
SL762 Thai Lion Mentari
3K538 Jetstar Asia Airways
SQ478 Singapore Airlines
4Z871 Airlink
18:30 Don Muang
21:20 Phuket
01:30 Singapore Changi
10:30 Johannesburg
19:55 Phuket
00:15 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
SL762 Thai Lion Mentari
3K538 Jetstar Asia Airways
SQ478 Singapore Airlines
5Z890 CemAir
18:30 Don Muang
21:20 Phuket
01:30 Singapore Changi
11:40 Johannesburg
19:55 Phuket
00:15 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
SL762 Thai Lion Mentari
EK379 Emirates
EK775 Emirates
4Z873 Airlink
18:30 Don Muang
00:10 Phuket
04:05 Dubai
12:50 Johannesburg
19:55 Phuket
03:05 Dubai
10:15 Johannesburg
13:45 Hoedspruit
Connect
DD534 Nok Air
EK379 Emirates
EK775 Emirates
4Z873 Airlink
18:40 Don Muang
00:10 Phuket
04:05 Dubai
12:50 Johannesburg
19:55 Phuket
03:05 Dubai
10:15 Johannesburg
13:45 Hoedspruit
Connect
DD534 Nok Air
EK379 Emirates
EK775 Emirates
5Z890 CemAir
18:40 Don Muang
00:10 Phuket
04:05 Dubai
11:40 Johannesburg
19:55 Phuket
03:05 Dubai
10:15 Johannesburg
12:35 Hoedspruit
Connect
DD534 Nok Air
3K538 Jetstar Asia Airways
SQ478 Singapore Airlines
5Z890 CemAir
18:40 Don Muang
21:20 Phuket
01:30 Singapore Changi
11:40 Johannesburg
19:55 Phuket
00:15 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
DD534 Nok Air
3K538 Jetstar Asia Airways
SQ478 Singapore Airlines
4Z871 Airlink
18:40 Don Muang
21:20 Phuket
01:30 Singapore Changi
10:30 Johannesburg
19:55 Phuket
00:15 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
FD3011 Thai AirAsia
EK379 Emirates
EK775 Emirates
4Z873 Airlink
19:35 Don Muang
00:10 Phuket
04:05 Dubai
12:50 Johannesburg
21:00 Phuket
03:05 Dubai
10:15 Johannesburg
13:45 Hoedspruit
Connect
FD3011 Thai AirAsia
EK379 Emirates
EK775 Emirates
5Z890 CemAir
19:35 Don Muang
00:10 Phuket
04:05 Dubai
11:40 Johannesburg
21:00 Phuket
03:05 Dubai
10:15 Johannesburg
12:35 Hoedspruit
Connect

3. Suvarnabhumi to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Thailand to Suvarnabhumi.

  2. You take a flight from Suvarnabhumi to Johannesburg and cost approximately 480 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Singapore, South Africa.

Flight Depart Arrive
EK385 Emirates
EK763 Emirates
01:45 Suvarnabhumi
09:55 Dubai
04:55 Dubai
16:15 Johannesburg
Connect
ET619 645 Ethiopian Airlines
ET809 Ethiopian Airlines
01:50 Suvarnabhumi
08:40 Addis Ababa
06:30 Addis Ababa
13:05 Johannesburg
Connect
ET619 645 Ethiopian Airlines
ET819 Ethiopian Airlines
TM315 Linhas Aéreas de Moçambique
01:50 Suvarnabhumi
08:55 Addis Ababa
17:20 Maputo
06:30 Addis Ababa
13:25 Maputo
18:30 Johannesburg
Connect
QR837 Qatar Airways
QR1367 1477 Qatar Airways
03:10 Suvarnabhumi
07:35 Doha
06:00 Doha
14:55 Johannesburg
Connect
WY816 Oman Air
WY721 Oman Air
KQ764 Kenya Airways
09:10 Suvarnabhumi
14:35 Muscat
21:00 Nairobi
12:15 Muscat
18:55 Nairobi
00:15 Johannesburg
Connect
SQ707 Singapore Airlines
SQ478 Singapore Airlines
12:15 Suvarnabhumi
01:30 Singapore Changi
15:40 Singapore Changi
06:10 Johannesburg
Connect
TR611 Scoot Tigerair
SQ478 Singapore Airlines
17:40 Suvarnabhumi
01:30 Singapore Changi
21:00 Singapore Changi
06:10 Johannesburg
Connect
SQ711 Singapore Airlines
SQ478 Singapore Airlines
18:30 Suvarnabhumi
01:30 Singapore Changi
21:55 Singapore Changi
06:10 Johannesburg
Connect
QR833 Qatar Airways
QR1363 Qatar Airways
21:15 Suvarnabhumi
02:30 Doha
00:05 Doha
09:50 Johannesburg
Connect
QR833 Qatar Airways
QR1367 1477 Qatar Airways
21:15 Suvarnabhumi
07:35 Doha
00:05 Doha
14:55 Johannesburg
Connect
EK363 Emirates
EK775 Emirates
21:35 Suvarnabhumi
04:05 Dubai
00:45 Dubai
10:15 Johannesburg
Connect
EK363 Emirates
EK763 Emirates
21:35 Suvarnabhumi
09:55 Dubai
00:45 Dubai
16:15 Johannesburg
Connect

4. Don Muang to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Thailand to Don Muang.

  2. You take a flight from Don Muang to Johannesburg and cost approximately 700 USD.

  3. You take a bus, shuttle or taxi from Johannesburg to your destination in Singapore, South Africa.

Flight Depart Arrive
SL218 Thai Lion Mentari
KQ205 Kenya Airways
KQ764 Kenya Airways
02:25 Don Muang
06:35 Mumbai
21:00 Nairobi
05:40 Mumbai
10:20 Nairobi
00:15 Johannesburg
Connect
FD642 Thai AirAsia
SQ191 Singapore Airlines
SQ478 Singapore Airlines
06:40 Don Muang
12:35 Noi Bai International
01:30 Singapore Changi
08:30 Noi Bai International
17:05 Singapore Changi
06:10 Johannesburg
Connect
FD642 Thai AirAsia
SQ193 Singapore Airlines
SQ478 Singapore Airlines
06:40 Don Muang
18:50 Noi Bai International
01:30 Singapore Changi
08:30 Noi Bai International
23:25 Singapore Changi
06:10 Johannesburg
Connect
FD251 Thai AirAsia
SQ761 Singapore Airlines
SQ478 Singapore Airlines
07:15 Don Muang
10:35 Yangon
01:30 Singapore Changi
08:00 Yangon
15:10 Singapore Changi
06:10 Johannesburg
Connect
FD656 Thai AirAsia
SQ177 Singapore Airlines
SQ478 Singapore Airlines
07:30 Don Muang
12:30 Tan Son Nhat
01:30 Singapore Changi
09:15 Tan Son Nhat
15:30 Singapore Changi
06:10 Johannesburg
Connect
FD656 Thai AirAsia
TR303 Scoot Tigerair
SQ478 Singapore Airlines
07:30 Don Muang
17:20 Tan Son Nhat
01:30 Singapore Changi
09:15 Tan Son Nhat
20:25 Singapore Changi
06:10 Johannesburg
Connect
FD656 Thai AirAsia
SQ183 Singapore Airlines
SQ478 Singapore Airlines
07:30 Don Muang
15:50 Tan Son Nhat
01:30 Singapore Changi
09:15 Tan Son Nhat
18:50 Singapore Changi
06:10 Johannesburg
Connect
SL100 Thai Lion Mentari
SQ478 Singapore Airlines
07:40 Don Muang
01:30 Singapore Changi
11:20 Singapore Changi
06:10 Johannesburg
Connect
SL116 Thai Lion Mentari
SQ965 Singapore Airlines
SQ478 Singapore Airlines
09:00 Don Muang
19:00 Soekarno–Hatta
01:30 Singapore Changi
12:30 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
Connect
FD357 Thai AirAsia
ET639 Ethiopian Airlines
ET809 Ethiopian Airlines
10:40 Don Muang
01:35 Singapore Changi
08:40 Addis Ababa
14:05 Singapore Changi
05:45 Addis Ababa
13:05 Johannesburg
Connect
FD357 Thai AirAsia
SQ478 Singapore Airlines
10:40 Don Muang
01:30 Singapore Changi
14:05 Singapore Changi
06:10 Johannesburg
Connect
QZ251 Indonesia AirAsia
SQ965 Singapore Airlines
SQ478 Singapore Airlines
11:20 Don Muang
19:00 Soekarno–Hatta
01:30 Singapore Changi
14:55 Soekarno–Hatta
21:50 Singapore Changi
06:10 Johannesburg
Connect
QZ155 Indonesia AirAsia
3K284 Jetstar Asia Airways
SQ478 Singapore Airlines
12:35 Don Muang
16:20 Kuala Namu
01:30 Singapore Changi
14:40 Kuala Namu
19:00 Singapore Changi
06:10 Johannesburg
Connect
AK883 AirAsia
SQ125 Singapore Airlines
SQ478 Singapore Airlines
12:50 Don Muang
20:40 Kuala Lumpur
01:30 Singapore Changi
16:00 Kuala Lumpur
21:50 Singapore Changi
06:10 Johannesburg
Connect
AK883 AirAsia
TR469 Scoot Tigerair
SQ478 Singapore Airlines
12:50 Don Muang
18:20 Kuala Lumpur
01:30 Singapore Changi
16:00 Kuala Lumpur
19:35 Singapore Changi
06:10 Johannesburg
Connect
AK883 AirAsia
QR849 Qatar Airways
QR1367 1477 Qatar Airways
12:50 Don Muang
21:05 Kuala Lumpur
07:35 Doha
16:00 Kuala Lumpur
23:15 Doha
14:55 Johannesburg
Connect
AK883 AirAsia
SV0835 Saudia
SV0447 Saudia
12:50 Don Muang
18:35 Kuala Lumpur
04:35 Jeddah
16:00 Kuala Lumpur
21:50 Jeddah
10:45 Johannesburg
Connect
AK883 AirAsia
QR853 Qatar Airways
QR1367 1477 Qatar Airways
12:50 Don Muang
03:15 Kuala Lumpur
07:35 Doha
16:00 Kuala Lumpur
05:25 Doha
14:55 Johannesburg
Connect
AK883 AirAsia
EK347 Emirates
EK775 Emirates
12:50 Don Muang
19:20 Kuala Lumpur
04:05 Dubai
16:00 Kuala Lumpur
22:20 Dubai
10:15 Johannesburg
Connect
AK883 AirAsia
QR849 Qatar Airways
QR1363 Qatar Airways
12:50 Don Muang
21:05 Kuala Lumpur
02:30 Doha
16:00 Kuala Lumpur
23:15 Doha
09:50 Johannesburg
Connect
DD528 Nok Air
SQ735 Singapore Airlines
SQ478 Singapore Airlines
13:35 Don Muang
18:00 Phuket
01:30 Singapore Changi
14:55 Phuket
20:50 Singapore Changi
06:10 Johannesburg
Connect
DD18 Nok Air
SQ735 Singapore Airlines
SQ478 Singapore Airlines
15:05 Don Muang
18:00 Phuket
01:30 Singapore Changi
16:25 Phuket
20:50 Singapore Changi
06:10 Johannesburg
Connect
FD606 Thai AirAsia
SQ157 Singapore Airlines
SQ478 Singapore Airlines
15:05 Don Muang
18:25 Phnom Penh
01:30 Singapore Changi
16:20 Phnom Penh
21:25 Singapore Changi
06:10 Johannesburg
Connect
FD3017 Thai AirAsia
SQ735 Singapore Airlines
SQ478 Singapore Airlines
15:20 Don Muang
18:00 Phuket
01:30 Singapore Changi
16:45 Phuket
20:50 Singapore Changi
06:10 Johannesburg
Connect
FD3027 Thai AirAsia
3K538 Jetstar Asia Airways
SQ478 Singapore Airlines
17:50 Don Muang
21:20 Phuket
01:30 Singapore Changi
19:15 Phuket
00:15 Singapore Changi
06:10 Johannesburg
Connect
SL762 Thai Lion Mentari
EK379 Emirates
EK763 Emirates
18:30 Don Muang
00:10 Phuket
09:55 Dubai
19:55 Phuket
03:05 Dubai
16:15 Johannesburg
Connect
SL762 Thai Lion Mentari
3K538 Jetstar Asia Airways
SQ478 Singapore Airlines
18:30 Don Muang
21:20 Phuket
01:30 Singapore Changi
19:55 Phuket
00:15 Singapore Changi
06:10 Johannesburg
Connect
SL762 Thai Lion Mentari
EK379 Emirates
EK775 Emirates
18:30 Don Muang
00:10 Phuket
04:05 Dubai
19:55 Phuket
03:05 Dubai
10:15 Johannesburg
Connect
SL762 Thai Lion Mentari
QR841 Qatar Airways
QR1367 1477 Qatar Airways
18:30 Don Muang
00:05 Phuket
07:35 Doha
19:55 Phuket
03:05 Doha
14:55 Johannesburg
Connect
DD534 Nok Air
EK379 Emirates
EK763 Emirates
18:40 Don Muang
00:10 Phuket
09:55 Dubai
19:55 Phuket
03:05 Dubai
16:15 Johannesburg
Connect
DD534 Nok Air
3K538 Jetstar Asia Airways
SQ478 Singapore Airlines
18:40 Don Muang
21:20 Phuket
01:30 Singapore Changi
19:55 Phuket
00:15 Singapore Changi
06:10 Johannesburg
Connect
DD534 Nok Air
EK379 Emirates
EK775 Emirates
18:40 Don Muang
00:10 Phuket
04:05 Dubai
19:55 Phuket
03:05 Dubai
10:15 Johannesburg
Connect
DD534 Nok Air
QR841 Qatar Airways
QR1367 1477 Qatar Airways
18:40 Don Muang
00:05 Phuket
07:35 Doha
19:55 Phuket
03:05 Doha
14:55 Johannesburg
Connect
FD3011 Thai AirAsia
QR841 Qatar Airways
QR1367 1477 Qatar Airways
19:35 Don Muang
00:05 Phuket
07:35 Doha
21:00 Phuket
03:05 Doha
14:55 Johannesburg
Connect
FD3011 Thai AirAsia
EK379 Emirates
EK763 Emirates
19:35 Don Muang
00:10 Phuket
09:55 Dubai
21:00 Phuket
03:05 Dubai
16:15 Johannesburg
Connect
FD3011 Thai AirAsia
EK379 Emirates
EK775 Emirates
19:35 Don Muang
00:10 Phuket
04:05 Dubai
21:00 Phuket
03:05 Dubai
10:15 Johannesburg
Connect

5. Suvarnabhumi to Polokwane

  1. You take a bus, shuttle or taxi from your location in Thailand to Suvarnabhumi.

  2. You take a flight from Suvarnabhumi to Polokwane and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Polokwane to your destination in Singapore, South Africa.

Flight Depart Arrive
EK385 Emirates
EK763 Emirates
4Z801 Airlink
01:45 Suvarnabhumi
09:55 Dubai
06:35 Johannesburg
04:55 Dubai
16:15 Johannesburg
07:30 Polokwane
Connect
ET619 645 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z801 Airlink
01:50 Suvarnabhumi
08:40 Addis Ababa
06:35 Johannesburg
06:30 Addis Ababa
13:05 Johannesburg
07:30 Polokwane
Connect
ET619 645 Ethiopian Airlines
ET819 Ethiopian Airlines
TM315 Linhas Aéreas de Moçambique
4Z801 Airlink
01:50 Suvarnabhumi
08:55 Addis Ababa
17:20 Maputo
06:35 Johannesburg
06:30 Addis Ababa
13:25 Maputo
18:30 Johannesburg
07:30 Polokwane
Connect
QR837 Qatar Airways
QR1367 1477 Qatar Airways
4Z801 Airlink
03:10 Suvarnabhumi
07:35 Doha
06:35 Johannesburg
06:00 Doha
14:55 Johannesburg
07:30 Polokwane
Connect
SQ711 Singapore Airlines
SQ478 Singapore Airlines
4Z801 Airlink
18:30 Suvarnabhumi
01:30 Singapore Changi
06:35 Johannesburg
21:55 Singapore Changi
06:10 Johannesburg
07:30 Polokwane
Connect
CX704 Cathay Pacific
CX749 Cathay Pacific
4Z801 Airlink
19:00 Suvarnabhumi
00:40 Hong Kong
06:35 Johannesburg
22:55 Hong Kong
07:35 Johannesburg
07:30 Polokwane
Connect
QR833 Qatar Airways
QR1367 1477 Qatar Airways
4Z801 Airlink
21:15 Suvarnabhumi
07:35 Doha
06:35 Johannesburg
00:05 Doha
14:55 Johannesburg
07:30 Polokwane
Connect
QR833 Qatar Airways
QR1363 Qatar Airways
4Z801 Airlink
21:15 Suvarnabhumi
02:30 Doha
06:35 Johannesburg
00:05 Doha
09:50 Johannesburg
07:30 Polokwane
Connect
EK363 Emirates
EK775 Emirates
4Z801 Airlink
21:35 Suvarnabhumi
04:05 Dubai
06:35 Johannesburg
00:45 Dubai
10:15 Johannesburg
07:30 Polokwane
Connect
EK363 Emirates
EK763 Emirates
4Z801 Airlink
21:35 Suvarnabhumi
09:55 Dubai
06:35 Johannesburg
00:45 Dubai
16:15 Johannesburg
07:30 Polokwane
Connect

6. Suvarnabhumi to Hoedspruit

  1. You take a bus, shuttle or taxi from your location in Thailand to Suvarnabhumi.

  2. You take a flight from Suvarnabhumi to Hoedspruit and cost approximately 1200 USD.

  3. You take a bus, shuttle or taxi from Hoedspruit to your destination in Singapore, South Africa.

Flight Depart Arrive
SQ707 Singapore Airlines
SQ478 Singapore Airlines
4Z873 Airlink
12:15 Suvarnabhumi
01:30 Singapore Changi
12:50 Johannesburg
15:40 Singapore Changi
06:10 Johannesburg
13:45 Hoedspruit
Connect
SQ707 Singapore Airlines
SQ478 Singapore Airlines
4Z871 Airlink
12:15 Suvarnabhumi
01:30 Singapore Changi
10:30 Johannesburg
15:40 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
SQ707 Singapore Airlines
SQ478 Singapore Airlines
5Z890 CemAir
12:15 Suvarnabhumi
01:30 Singapore Changi
11:40 Johannesburg
15:40 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
CX654 Cathay Pacific
CX749 Cathay Pacific
4Z871 Airlink
15:00 Suvarnabhumi
00:40 Hong Kong
10:30 Johannesburg
19:00 Hong Kong
07:35 Johannesburg
11:25 Hoedspruit
Connect
CX654 Cathay Pacific
CX749 Cathay Pacific
5Z890 CemAir
15:00 Suvarnabhumi
00:40 Hong Kong
11:40 Johannesburg
19:00 Hong Kong
07:35 Johannesburg
12:35 Hoedspruit
Connect
CX654 Cathay Pacific
CX749 Cathay Pacific
4Z873 Airlink
15:00 Suvarnabhumi
00:40 Hong Kong
12:50 Johannesburg
19:00 Hong Kong
07:35 Johannesburg
13:45 Hoedspruit
Connect
TR611 Scoot Tigerair
SQ478 Singapore Airlines
5Z890 CemAir
17:40 Suvarnabhumi
01:30 Singapore Changi
11:40 Johannesburg
21:00 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
TR611 Scoot Tigerair
SQ478 Singapore Airlines
4Z873 Airlink
17:40 Suvarnabhumi
01:30 Singapore Changi
12:50 Johannesburg
21:00 Singapore Changi
06:10 Johannesburg
13:45 Hoedspruit
Connect
TR611 Scoot Tigerair
SQ478 Singapore Airlines
4Z871 Airlink
17:40 Suvarnabhumi
01:30 Singapore Changi
10:30 Johannesburg
21:00 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
SQ711 Singapore Airlines
SQ478 Singapore Airlines
5Z890 CemAir
18:30 Suvarnabhumi
01:30 Singapore Changi
11:40 Johannesburg
21:55 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
SQ711 Singapore Airlines
SQ478 Singapore Airlines
4Z871 Airlink
18:30 Suvarnabhumi
01:30 Singapore Changi
10:30 Johannesburg
21:55 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
SQ711 Singapore Airlines
SQ478 Singapore Airlines
4Z873 Airlink
18:30 Suvarnabhumi
01:30 Singapore Changi
12:50 Johannesburg
21:55 Singapore Changi
06:10 Johannesburg
13:45 Hoedspruit
Connect
CX704 Cathay Pacific
CX749 Cathay Pacific
4Z873 Airlink
19:00 Suvarnabhumi
00:40 Hong Kong
12:50 Johannesburg
22:55 Hong Kong
07:35 Johannesburg
13:45 Hoedspruit
Connect
CX704 Cathay Pacific
CX749 Cathay Pacific
5Z890 CemAir
19:00 Suvarnabhumi
00:40 Hong Kong
11:40 Johannesburg
22:55 Hong Kong
07:35 Johannesburg
12:35 Hoedspruit
Connect
CX704 Cathay Pacific
CX749 Cathay Pacific
4Z871 Airlink
19:00 Suvarnabhumi
00:40 Hong Kong
10:30 Johannesburg
22:55 Hong Kong
07:35 Johannesburg
11:25 Hoedspruit
Connect
QR833 Qatar Airways
QR1363 Qatar Airways
5Z890 CemAir
21:15 Suvarnabhumi
02:30 Doha
11:40 Johannesburg
00:05 Doha
09:50 Johannesburg
12:35 Hoedspruit
Connect
QR833 Qatar Airways
QR1363 Qatar Airways
4Z873 Airlink
21:15 Suvarnabhumi
02:30 Doha
12:50 Johannesburg
00:05 Doha
09:50 Johannesburg
13:45 Hoedspruit
Connect
EK363 Emirates
EK775 Emirates
4Z873 Airlink
21:35 Suvarnabhumi
04:05 Dubai
12:50 Johannesburg
00:45 Dubai
10:15 Johannesburg
13:45 Hoedspruit
Connect
EK363 Emirates
EK775 Emirates
5Z890 CemAir
21:35 Suvarnabhumi
04:05 Dubai
11:40 Johannesburg
00:45 Dubai
10:15 Johannesburg
12:35 Hoedspruit
Connect

7. Suvarnabhumi to Nelspruit

  1. You take a bus, shuttle or taxi from your location in Thailand to Suvarnabhumi.

  2. You take a flight from Suvarnabhumi to Nelspruit and cost approximately 800 USD.

  3. You take a bus, shuttle or taxi from Nelspruit to your destination in Singapore, South Africa.

Flight Depart Arrive
EK385 Emirates
EK763 Emirates
4Z837 Airlink
01:45 Suvarnabhumi
09:55 Dubai
18:05 Johannesburg
04:55 Dubai
16:15 Johannesburg
19:00 Nelspruit
Connect
ET619 645 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z837 Airlink
01:50 Suvarnabhumi
08:40 Addis Ababa
18:05 Johannesburg
06:30 Addis Ababa
13:05 Johannesburg
19:00 Nelspruit
Connect
ET619 645 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z845 Airlink
01:50 Suvarnabhumi
08:40 Addis Ababa
15:55 Johannesburg
06:30 Addis Ababa
13:05 Johannesburg
16:50 Nelspruit
Connect
QR837 Qatar Airways
QR1367 1477 Qatar Airways
4Z845 Airlink
03:10 Suvarnabhumi
07:35 Doha
15:55 Johannesburg
06:00 Doha
14:55 Johannesburg
16:50 Nelspruit
Connect
QR837 Qatar Airways
QR1367 1477 Qatar Airways
4Z837 Airlink
03:10 Suvarnabhumi
07:35 Doha
18:05 Johannesburg
06:00 Doha
14:55 Johannesburg
19:00 Nelspruit
Connect
SQ707 Singapore Airlines
SQ478 Singapore Airlines
4Z829 Airlink
12:15 Suvarnabhumi
01:30 Singapore Changi
10:15 Johannesburg
15:40 Singapore Changi
06:10 Johannesburg
11:10 Nelspruit
Connect
SQ707 Singapore Airlines
SQ478 Singapore Airlines
4Z841 Airlink
12:15 Suvarnabhumi
01:30 Singapore Changi
11:20 Johannesburg
15:40 Singapore Changi
06:10 Johannesburg
12:15 Nelspruit
Connect
SQ707 Singapore Airlines
SQ478 Singapore Airlines
4Z823 Airlink
12:15 Suvarnabhumi
01:30 Singapore Changi
07:00 Johannesburg
15:40 Singapore Changi
06:10 Johannesburg
07:55 Nelspruit
Connect
TR611 Scoot Tigerair
SQ478 Singapore Airlines
4Z823 Airlink
17:40 Suvarnabhumi
01:30 Singapore Changi
07:00 Johannesburg
21:00 Singapore Changi
06:10 Johannesburg
07:55 Nelspruit
Connect
TR611 Scoot Tigerair
SQ478 Singapore Airlines
4Z841 Airlink
17:40 Suvarnabhumi
01:30 Singapore Changi
11:20 Johannesburg
21:00 Singapore Changi
06:10 Johannesburg
12:15 Nelspruit
Connect
TR611 Scoot Tigerair
SQ478 Singapore Airlines
4Z829 Airlink
17:40 Suvarnabhumi
01:30 Singapore Changi
10:15 Johannesburg
21:00 Singapore Changi
06:10 Johannesburg
11:10 Nelspruit
Connect
SQ711 Singapore Airlines
SQ478 Singapore Airlines
4Z829 Airlink
18:30 Suvarnabhumi
01:30 Singapore Changi
10:15 Johannesburg
21:55 Singapore Changi
06:10 Johannesburg
11:10 Nelspruit
Connect
SQ711 Singapore Airlines
SQ478 Singapore Airlines
4Z841 Airlink
18:30 Suvarnabhumi
01:30 Singapore Changi
11:20 Johannesburg
21:55 Singapore Changi
06:10 Johannesburg
12:15 Nelspruit
Connect
SQ711 Singapore Airlines
SQ478 Singapore Airlines
4Z823 Airlink
18:30 Suvarnabhumi
01:30 Singapore Changi
07:00 Johannesburg
21:55 Singapore Changi
06:10 Johannesburg
07:55 Nelspruit
Connect
QR833 Qatar Airways
QR1367 1477 Qatar Airways
4Z845 Airlink
21:15 Suvarnabhumi
07:35 Doha
15:55 Johannesburg
00:05 Doha
14:55 Johannesburg
16:50 Nelspruit
Connect
QR833 Qatar Airways
QR1363 Qatar Airways
4Z845 Airlink
21:15 Suvarnabhumi
02:30 Doha
15:55 Johannesburg
00:05 Doha
09:50 Johannesburg
16:50 Nelspruit
Connect
QR833 Qatar Airways
QR1363 Qatar Airways
4Z841 Airlink
21:15 Suvarnabhumi
02:30 Doha
11:20 Johannesburg
00:05 Doha
09:50 Johannesburg
12:15 Nelspruit
Connect
QR833 Qatar Airways
QR1363 Qatar Airways
4Z837 Airlink
21:15 Suvarnabhumi
02:30 Doha
18:05 Johannesburg
00:05 Doha
09:50 Johannesburg
19:00 Nelspruit
Connect
QR833 Qatar Airways
QR1367 1477 Qatar Airways
4Z837 Airlink
21:15 Suvarnabhumi
07:35 Doha
18:05 Johannesburg
00:05 Doha
14:55 Johannesburg
19:00 Nelspruit
Connect
EK363 Emirates
EK775 Emirates
4Z837 Airlink
21:35 Suvarnabhumi
04:05 Dubai
18:05 Johannesburg
00:45 Dubai
10:15 Johannesburg
19:00 Nelspruit
Connect
EK363 Emirates
EK763 Emirates
4Z837 Airlink
21:35 Suvarnabhumi
09:55 Dubai
18:05 Johannesburg
00:45 Dubai
16:15 Johannesburg
19:00 Nelspruit
Connect
EK363 Emirates
EK775 Emirates
4Z841 Airlink
21:35 Suvarnabhumi
04:05 Dubai
11:20 Johannesburg
00:45 Dubai
10:15 Johannesburg
12:15 Nelspruit
Connect
EK363 Emirates
EK775 Emirates
4Z845 Airlink
21:35 Suvarnabhumi
04:05 Dubai
15:55 Johannesburg
00:45 Dubai
10:15 Johannesburg
16:50 Nelspruit
Connect

References

Find Hotels in Singapore, South Africa

You can find hotels and accommodations in Singapore, South Africa with our hotels search tool below

Booking.com