HowToGo

Flight from Indonesia to Singapore, South Africa

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

Search Transfer from Indonesia to Singapore, South Africa

Search Flights

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

1. Soekarno–Hatta to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Indonesia to Soekarno–Hatta.

  2. You take a flight from Soekarno–Hatta to Johannesburg and cost approximately 650 USD.

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

Flight Depart Arrive
EK359 Emirates
EK763 Emirates
00:40 Soekarno–Hatta
09:55 Dubai
05:30 Dubai
16:15 Johannesburg
Connect
QR955 Qatar Airways
QR1367 1477 Qatar Airways
01:40 Soekarno–Hatta
07:35 Doha
05:50 Doha
14:55 Johannesburg
Connect
SQ953 Singapore Airlines
SQ482 Singapore Airlines
07:55 Soekarno–Hatta
16:35 Singapore Changi
10:45 Singapore Changi
21:10 Johannesburg
Connect
QZ266 Indonesia AirAsia
SQ482 Singapore Airlines
08:30 Soekarno–Hatta
16:35 Singapore Changi
11:20 Singapore Changi
21:10 Johannesburg
Connect
SQ955 Singapore Airlines
SQ482 Singapore Airlines
09:25 Soekarno–Hatta
16:35 Singapore Changi
12:15 Singapore Changi
21:10 Johannesburg
Connect
3K202 Jetstar Asia Airways
SQ482 Singapore Airlines
09:40 Soekarno–Hatta
16:35 Singapore Changi
12:40 Singapore Changi
21:10 Johannesburg
Connect
SV0817 Saudia
SV0447 Saudia
10:45 Soekarno–Hatta
01:45 Jeddah
16:00 Jeddah
07:30 Johannesburg
Connect
QZ264 Indonesia AirAsia
SQ482 Singapore Airlines
11:05 Soekarno–Hatta
16:35 Singapore Changi
14:00 Singapore Changi
21:10 Johannesburg
Connect
SQ957 Singapore Airlines
SQ482 Singapore Airlines
11:15 Soekarno–Hatta
16:35 Singapore Changi
14:05 Singapore Changi
21:10 Johannesburg
Connect
EK357 Emirates
EK775 Emirates
17:55 Soekarno–Hatta
04:05 Dubai
22:55 Dubai
10:15 Johannesburg
Connect
SQ963 Singapore Airlines
SQ478 Singapore Airlines
18:05 Soekarno–Hatta
01:30 Singapore Changi
20:55 Singapore Changi
06:10 Johannesburg
Connect
3K208 Jetstar Asia Airways
SQ478 Singapore Airlines
18:10 Soekarno–Hatta
01:30 Singapore Changi
21:10 Singapore Changi
06:10 Johannesburg
Connect
QZ268 Indonesia AirAsia
SQ478 Singapore Airlines
18:20 Soekarno–Hatta
01:30 Singapore Changi
21:15 Singapore Changi
06:10 Johannesburg
Connect
QR957 Qatar Airways
QR1367 1477 Qatar Airways
18:55 Soekarno–Hatta
07:35 Doha
23:05 Doha
14:55 Johannesburg
Connect
QR957 Qatar Airways
QR1363 Qatar Airways
18:55 Soekarno–Hatta
02:30 Doha
23:05 Doha
09:50 Johannesburg
Connect
SQ965 Singapore Airlines
SQ478 Singapore Airlines
19:00 Soekarno–Hatta
01:30 Singapore Changi
21:50 Singapore Changi
06:10 Johannesburg
Connect
SV0819 Saudia
SV0447 Saudia
19:05 Soekarno–Hatta
01:45 Jeddah
00:20 Jeddah
07:30 Johannesburg
Connect
SQ967 Singapore Airlines
SQ478 Singapore Airlines
20:15 Soekarno–Hatta
01:30 Singapore Changi
23:05 Singapore Changi
06:10 Johannesburg
Connect
3K206 Jetstar Asia Airways
SQ478 Singapore Airlines
21:45 Soekarno–Hatta
01:30 Singapore Changi
00:35 Singapore Changi
06:10 Johannesburg
Connect

2. Soekarno–Hatta to Polokwane

  1. You take a bus, shuttle or taxi from your location in Indonesia to Soekarno–Hatta.

  2. You take a flight from Soekarno–Hatta to Polokwane and cost approximately 900 USD.

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

Flight Depart Arrive
QR955 Qatar Airways
QR1367 1477 Qatar Airways
4Z815 Airlink
01:40 Soekarno–Hatta
07:35 Doha
16:35 Johannesburg
05:50 Doha
14:55 Johannesburg
17:30 Polokwane
Connect
SQ953 Singapore Airlines
SQ482 Singapore Airlines
4Z801 Airlink
07:55 Soekarno–Hatta
16:35 Singapore Changi
06:35 Johannesburg
10:45 Singapore Changi
21:10 Johannesburg
07:30 Polokwane
Connect
SQ955 Singapore Airlines
SQ482 Singapore Airlines
4Z801 Airlink
09:25 Soekarno–Hatta
16:35 Singapore Changi
06:35 Johannesburg
12:15 Singapore Changi
21:10 Johannesburg
07:30 Polokwane
Connect
SV0817 Saudia
SV0447 Saudia
4Z809 Airlink
10:45 Soekarno–Hatta
01:45 Jeddah
10:45 Johannesburg
16:00 Jeddah
07:30 Johannesburg
11:40 Polokwane
Connect
SQ957 Singapore Airlines
SQ482 Singapore Airlines
4Z801 Airlink
11:15 Soekarno–Hatta
16:35 Singapore Changi
06:35 Johannesburg
14:05 Singapore Changi
21:10 Johannesburg
07:30 Polokwane
Connect
EK357 Emirates
EK775 Emirates
4Z815 Airlink
17:55 Soekarno–Hatta
04:05 Dubai
16:35 Johannesburg
22:55 Dubai
10:15 Johannesburg
17:30 Polokwane
Connect
SQ963 Singapore Airlines
SQ478 Singapore Airlines
4Z809 Airlink
18:05 Soekarno–Hatta
01:30 Singapore Changi
10:45 Johannesburg
20:55 Singapore Changi
06:10 Johannesburg
11:40 Polokwane
Connect
SQ963 Singapore Airlines
SQ478 Singapore Airlines
4Z815 Airlink
18:05 Soekarno–Hatta
01:30 Singapore Changi
16:35 Johannesburg
20:55 Singapore Changi
06:10 Johannesburg
17:30 Polokwane
Connect
3K208 Jetstar Asia Airways
SQ478 Singapore Airlines
4Z809 Airlink
18:10 Soekarno–Hatta
01:30 Singapore Changi
10:45 Johannesburg
21:10 Singapore Changi
06:10 Johannesburg
11:40 Polokwane
Connect
QZ268 Indonesia AirAsia
SQ478 Singapore Airlines
4Z809 Airlink
18:20 Soekarno–Hatta
01:30 Singapore Changi
10:45 Johannesburg
21:15 Singapore Changi
06:10 Johannesburg
11:40 Polokwane
Connect
QR957 Qatar Airways
QR1367 1477 Qatar Airways
4Z815 Airlink
18:55 Soekarno–Hatta
07:35 Doha
16:35 Johannesburg
23:05 Doha
14:55 Johannesburg
17:30 Polokwane
Connect
QR957 Qatar Airways
QR1363 Qatar Airways
4Z815 Airlink
18:55 Soekarno–Hatta
02:30 Doha
16:35 Johannesburg
23:05 Doha
09:50 Johannesburg
17:30 Polokwane
Connect
QR957 Qatar Airways
QR1363 Qatar Airways
4Z809 Airlink
18:55 Soekarno–Hatta
02:30 Doha
10:45 Johannesburg
23:05 Doha
09:50 Johannesburg
11:40 Polokwane
Connect
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z809 Airlink
19:00 Soekarno–Hatta
01:30 Singapore Changi
10:45 Johannesburg
21:50 Singapore Changi
06:10 Johannesburg
11:40 Polokwane
Connect
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z815 Airlink
19:00 Soekarno–Hatta
01:30 Singapore Changi
16:35 Johannesburg
21:50 Singapore Changi
06:10 Johannesburg
17:30 Polokwane
Connect
SV0819 Saudia
SV0447 Saudia
4Z809 Airlink
19:05 Soekarno–Hatta
01:45 Jeddah
10:45 Johannesburg
00:20 Jeddah
07:30 Johannesburg
11:40 Polokwane
Connect
SV0819 Saudia
SV0447 Saudia
4Z815 Airlink
19:05 Soekarno–Hatta
01:45 Jeddah
16:35 Johannesburg
00:20 Jeddah
07:30 Johannesburg
17:30 Polokwane
Connect
SQ967 Singapore Airlines
SQ478 Singapore Airlines
4Z815 Airlink
20:15 Soekarno–Hatta
01:30 Singapore Changi
16:35 Johannesburg
23:05 Singapore Changi
06:10 Johannesburg
17:30 Polokwane
Connect
SQ967 Singapore Airlines
SQ478 Singapore Airlines
4Z809 Airlink
20:15 Soekarno–Hatta
01:30 Singapore Changi
10:45 Johannesburg
23:05 Singapore Changi
06:10 Johannesburg
11:40 Polokwane
Connect
SQ967 Singapore Airlines
ET639 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z815 Airlink
20:15 Soekarno–Hatta
01:35 Singapore Changi
08:40 Addis Ababa
16:35 Johannesburg
23:05 Singapore Changi
05:45 Addis Ababa
13:05 Johannesburg
17:30 Polokwane
Connect
3K206 Jetstar Asia Airways
SQ478 Singapore Airlines
4Z809 Airlink
21:45 Soekarno–Hatta
01:30 Singapore Changi
10:45 Johannesburg
00:35 Singapore Changi
06:10 Johannesburg
11:40 Polokwane
Connect

3. Husein Sastranegara to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Indonesia to Husein Sastranegara.

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

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

Flight Depart Arrive
AK417 AirAsia
SQ113 Singapore Airlines
SQ482 Singapore Airlines
08:30 Husein Sastranegara
14:30 Kuala Lumpur
16:35 Singapore Changi
11:45 Kuala Lumpur
15:30 Singapore Changi
21:10 Johannesburg
Connect
MI191 SilkAir
SQ482 Singapore Airlines
10:05 Husein Sastranegara
16:35 Singapore Changi
13:15 Singapore Changi
21:10 Johannesburg
Connect
QZ365 Indonesia AirAsia
SQ482 Singapore Airlines
12:35 Husein Sastranegara
16:35 Singapore Changi
15:30 Singapore Changi
21:10 Johannesburg
Connect
QZ361 Indonesia AirAsia
SQ478 Singapore Airlines
16:05 Husein Sastranegara
01:30 Singapore Changi
19:00 Singapore Changi
06:10 Johannesburg
Connect
MI195 SilkAir
SQ478 Singapore Airlines
16:45 Husein Sastranegara
01:30 Singapore Changi
19:40 Singapore Changi
06:10 Johannesburg
Connect

4. Juanda International to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Indonesia to Juanda International.

  2. You take a flight from Juanda International to Johannesburg and cost approximately 550 USD.

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

Flight Depart Arrive
SQ923 Singapore Airlines
SQ482 Singapore Airlines
10:15 Juanda International
16:35 Singapore Changi
13:35 Singapore Changi
21:10 Johannesburg
Connect
TR263 Scoot Tigerair
SQ482 Singapore Airlines
10:15 Juanda International
16:35 Singapore Changi
13:25 Singapore Changi
21:10 Johannesburg
Connect
CX2780 Cathay Pacific
CX749 Cathay Pacific
13:35 Juanda International
00:40 Hong Kong
19:05 Hong Kong
07:35 Johannesburg
Connect
3K250 Jetstar Asia Airways
SQ478 Singapore Airlines
17:05 Juanda International
01:30 Singapore Changi
20:30 Singapore Changi
06:10 Johannesburg
Connect
MI225 SilkAir
SQ478 Singapore Airlines
18:40 Juanda International
01:30 Singapore Changi
21:55 Singapore Changi
06:10 Johannesburg
Connect

5. Kuala Namu to Johannesburg

  1. You take a bus, shuttle or taxi from your location in Indonesia to Kuala Namu.

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

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

Flight Depart Arrive
3K282 Jetstar Asia Airways
SQ482 Singapore Airlines
08:40 Kuala Namu
16:35 Singapore Changi
11:05 Singapore Changi
21:10 Johannesburg
Connect
MI233 SilkAir
SQ482 Singapore Airlines
08:45 Kuala Namu
16:35 Singapore Changi
11:05 Singapore Changi
21:10 Johannesburg
Connect
MH865 Malaysia Airlines
QR849 Qatar Airways
QR1363 Qatar Airways
15:45 Kuala Namu
21:05 Kuala Lumpur
02:30 Doha
17:50 Kuala Lumpur
23:15 Doha
09:50 Johannesburg
Connect
MH865 Malaysia Airlines
EK347 Emirates
EK775 Emirates
15:45 Kuala Namu
19:20 Kuala Lumpur
04:05 Dubai
17:50 Kuala Lumpur
22:20 Dubai
10:15 Johannesburg
Connect
3K284 Jetstar Asia Airways
SQ478 Singapore Airlines
16:20 Kuala Namu
01:30 Singapore Changi
18:55 Singapore Changi
06:10 Johannesburg
Connect
MI237 SilkAir
SQ478 Singapore Airlines
20:05 Kuala Namu
01:30 Singapore Changi
22:20 Singapore Changi
06:10 Johannesburg
Connect
MI237 SilkAir
ET639 Ethiopian Airlines
ET809 Ethiopian Airlines
20:05 Kuala Namu
01:35 Singapore Changi
08:40 Addis Ababa
22:20 Singapore Changi
05:45 Addis Ababa
13:05 Johannesburg
Connect

6. Kuala Namu to Polokwane

  1. You take a bus, shuttle or taxi from your location in Indonesia to Kuala Namu.

  2. You take a flight from Kuala Namu to Polokwane and cost approximately 750 USD.

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

Flight Depart Arrive
MI233 SilkAir
SQ482 Singapore Airlines
4Z801 Airlink
08:45 Kuala Namu
16:35 Singapore Changi
06:35 Johannesburg
11:05 Singapore Changi
21:10 Johannesburg
07:30 Polokwane
Connect
MI233 SilkAir
SQ482 Singapore Airlines
4Z809 Airlink
08:45 Kuala Namu
16:35 Singapore Changi
10:45 Johannesburg
11:05 Singapore Changi
21:10 Johannesburg
11:40 Polokwane
Connect
MH865 Malaysia Airlines
QR849 Qatar Airways
QR1363 Qatar Airways
4Z809 Airlink
15:45 Kuala Namu
21:05 Kuala Lumpur
02:30 Doha
10:45 Johannesburg
17:50 Kuala Lumpur
23:15 Doha
09:50 Johannesburg
11:40 Polokwane
Connect
3K284 Jetstar Asia Airways
SQ478 Singapore Airlines
4Z809 Airlink
16:20 Kuala Namu
01:30 Singapore Changi
10:45 Johannesburg
18:55 Singapore Changi
06:10 Johannesburg
11:40 Polokwane
Connect
MI237 SilkAir
SQ478 Singapore Airlines
4Z809 Airlink
20:05 Kuala Namu
01:30 Singapore Changi
10:45 Johannesburg
22:20 Singapore Changi
06:10 Johannesburg
11:40 Polokwane
Connect
MI237 SilkAir
SQ478 Singapore Airlines
4Z815 Airlink
20:05 Kuala Namu
01:30 Singapore Changi
16:35 Johannesburg
22:20 Singapore Changi
06:10 Johannesburg
17:30 Polokwane
Connect
MI237 SilkAir
ET639 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z815 Airlink
20:05 Kuala Namu
01:35 Singapore Changi
08:40 Addis Ababa
16:35 Johannesburg
22:20 Singapore Changi
05:45 Addis Ababa
13:05 Johannesburg
17:30 Polokwane
Connect

7. Kuala Namu to Hoedspruit

  1. You take a bus, shuttle or taxi from your location in Indonesia to Kuala Namu.

  2. You take a flight from Kuala Namu to Hoedspruit and cost approximately 800 USD.

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

Flight Depart Arrive
MI233 SilkAir
SQ482 Singapore Airlines
4Z871 Airlink
08:45 Kuala Namu
16:35 Singapore Changi
10:30 Johannesburg
11:05 Singapore Changi
21:10 Johannesburg
11:25 Hoedspruit
Connect
MH865 Malaysia Airlines
QR849 Qatar Airways
QR1363 Qatar Airways
4Z873 Airlink
15:45 Kuala Namu
21:05 Kuala Lumpur
02:30 Doha
12:50 Johannesburg
17:50 Kuala Lumpur
23:15 Doha
09:50 Johannesburg
13:45 Hoedspruit
Connect
MH865 Malaysia Airlines
EK347 Emirates
EK775 Emirates
4Z873 Airlink
15:45 Kuala Namu
19:20 Kuala Lumpur
04:05 Dubai
12:50 Johannesburg
17:50 Kuala Lumpur
22:20 Dubai
10:15 Johannesburg
13:45 Hoedspruit
Connect
MH865 Malaysia Airlines
EK347 Emirates
EK775 Emirates
5Z890 CemAir
15:45 Kuala Namu
19:20 Kuala Lumpur
04:05 Dubai
11:40 Johannesburg
17:50 Kuala Lumpur
22:20 Dubai
10:15 Johannesburg
12:35 Hoedspruit
Connect
MH865 Malaysia Airlines
QR849 Qatar Airways
QR1363 Qatar Airways
5Z890 CemAir
15:45 Kuala Namu
21:05 Kuala Lumpur
02:30 Doha
11:40 Johannesburg
17:50 Kuala Lumpur
23:15 Doha
09:50 Johannesburg
12:35 Hoedspruit
Connect
3K284 Jetstar Asia Airways
SQ478 Singapore Airlines
4Z871 Airlink
16:20 Kuala Namu
01:30 Singapore Changi
10:30 Johannesburg
18:55 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
3K284 Jetstar Asia Airways
SQ478 Singapore Airlines
5Z890 CemAir
16:20 Kuala Namu
01:30 Singapore Changi
11:40 Johannesburg
18:55 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
MI237 SilkAir
SQ478 Singapore Airlines
SQ478 Singapore Airlines
4Z657 Airlink
20:05 Kuala Namu
01:30 Singapore Changi
07:10 Johannesburg
10:50 Capetown
22:20 Singapore Changi
06:10 Johannesburg
09:25 Capetown
13:20 Hoedspruit
Connect
MI237 SilkAir
SQ478 Singapore Airlines
5Z890 CemAir
20:05 Kuala Namu
01:30 Singapore Changi
11:40 Johannesburg
22:20 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
MI237 SilkAir
SQ478 Singapore Airlines
SQ478 Singapore Airlines
5Z1812 CemAir
20:05 Kuala Namu
01:30 Singapore Changi
07:10 Johannesburg
11:00 Capetown
22:20 Singapore Changi
06:10 Johannesburg
09:25 Capetown
13:15 Hoedspruit
Connect
MI237 SilkAir
SQ478 Singapore Airlines
4Z873 Airlink
20:05 Kuala Namu
01:30 Singapore Changi
12:50 Johannesburg
22:20 Singapore Changi
06:10 Johannesburg
13:45 Hoedspruit
Connect
MI237 SilkAir
SQ478 Singapore Airlines
4Z871 Airlink
20:05 Kuala Namu
01:30 Singapore Changi
10:30 Johannesburg
22:20 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
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