HowToGo

Flight from Jakarta to Singapore, South Africa

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

Search Transfer from Jakarta to Singapore, South Africa

Search Flights

You can find flight ticket prices from Jakarta 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 Jakarta 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
SQ478 Singapore Airlines
07:55 Soekarno–Hatta
01:30 Singapore Changi
10:45 Singapore Changi
06:10 Johannesburg
Connect
SQ957 Singapore Airlines
SQ478 Singapore Airlines
11:15 Soekarno–Hatta
01:30 Singapore Changi
14:05 Singapore Changi
06:10 Johannesburg
Connect
ET629 Ethiopian Airlines
ET809 Ethiopian Airlines
16:55 Soekarno–Hatta
08:40 Addis Ababa
23:25 Addis Ababa
13:05 Johannesburg
Connect
EK357 Emirates
EK775 Emirates
17:55 Soekarno–Hatta
04:05 Dubai
22:55 Dubai
10:15 Johannesburg
Connect
EK357 Emirates
EK763 Emirates
17:55 Soekarno–Hatta
09:55 Dubai
22:55 Dubai
16:15 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
KL0838 KLM
SQ478 Singapore Airlines
19:25 Soekarno–Hatta
01:30 Singapore Changi
22:15 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 Jakarta to Soekarno–Hatta.

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

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

Flight Depart Arrive
EK359 Emirates
EK713 Emirates
4Z165 Airlink
4Z801 Airlink
00:40 Soekarno–Hatta
09:25 Dubai
18:40 Lusaka
06:35 Johannesburg
05:30 Dubai
14:35 Lusaka
20:50 Johannesburg
07:30 Polokwane
Connect
EK359 Emirates
EK763 Emirates
4Z801 Airlink
00:40 Soekarno–Hatta
09:55 Dubai
06:35 Johannesburg
05:30 Dubai
16:15 Johannesburg
07:30 Polokwane
Connect
QR955 Qatar Airways
QR1367 1477 Qatar Airways
4Z801 Airlink
01:40 Soekarno–Hatta
07:35 Doha
06:35 Johannesburg
05:50 Doha
14:55 Johannesburg
07:30 Polokwane
Connect
ET629 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z801 Airlink
16:55 Soekarno–Hatta
08:40 Addis Ababa
06:35 Johannesburg
23:25 Addis Ababa
13:05 Johannesburg
07:30 Polokwane
Connect
ET629 Ethiopian Airlines
ET819 Ethiopian Airlines
4Z273 Airlink
4Z801 Airlink
16:55 Soekarno–Hatta
08:55 Addis Ababa
15:25 Maputo
06:35 Johannesburg
23:25 Addis Ababa
13:25 Maputo
16:35 Johannesburg
07:30 Polokwane
Connect
EK357 Emirates
EK775 Emirates
4Z801 Airlink
17:55 Soekarno–Hatta
04:05 Dubai
06:35 Johannesburg
22:55 Dubai
10:15 Johannesburg
07:30 Polokwane
Connect
EK357 Emirates
EK763 Emirates
4Z801 Airlink
17:55 Soekarno–Hatta
09:55 Dubai
06:35 Johannesburg
22:55 Dubai
16:15 Johannesburg
07:30 Polokwane
Connect
EK357 Emirates
EK713 Emirates
4Z165 Airlink
4Z801 Airlink
17:55 Soekarno–Hatta
09:25 Dubai
18:40 Lusaka
06:35 Johannesburg
22:55 Dubai
14:35 Lusaka
20:50 Johannesburg
07:30 Polokwane
Connect
QR957 Qatar Airways
QR1367 1477 Qatar Airways
4Z801 Airlink
18:55 Soekarno–Hatta
07:35 Doha
06:35 Johannesburg
23:05 Doha
14:55 Johannesburg
07:30 Polokwane
Connect
QR957 Qatar Airways
QR1363 Qatar Airways
4Z801 Airlink
18:55 Soekarno–Hatta
02:30 Doha
06:35 Johannesburg
23:05 Doha
09:50 Johannesburg
07:30 Polokwane
Connect
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z801 Airlink
19:00 Soekarno–Hatta
01:30 Singapore Changi
06:35 Johannesburg
21:50 Singapore Changi
06:10 Johannesburg
07:30 Polokwane
Connect

3. Husein Sastranegara to Johannesburg

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

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

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

Flight Depart Arrive
SQ981 Singapore Airlines
SQ478 Singapore Airlines
10:05 Husein Sastranegara
01:30 Singapore Changi
12:55 Singapore Changi
06:10 Johannesburg
Connect
QZ365 Indonesia AirAsia
SQ478 Singapore Airlines
12:35 Husein Sastranegara
01:30 Singapore Changi
15:30 Singapore Changi
06:10 Johannesburg
Connect
QZ173 Indonesia AirAsia
QR853 Qatar Airways
QR1367 1477 Qatar Airways
19:25 Husein Sastranegara
03:15 Kuala Lumpur
07:35 Doha
22:40 Kuala Lumpur
05:25 Doha
14:55 Johannesburg
Connect

4. Husein Sastranegara to Polokwane

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

  2. You take a flight from Husein Sastranegara to Polokwane and cost approximately 950 USD.

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

Flight Depart Arrive
SQ981 Singapore Airlines
SQ478 Singapore Airlines
4Z801 Airlink
10:05 Husein Sastranegara
01:30 Singapore Changi
06:35 Johannesburg
12:55 Singapore Changi
06:10 Johannesburg
07:30 Polokwane
Connect
SQ981 Singapore Airlines
ET639 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z801 Airlink
10:05 Husein Sastranegara
01:35 Singapore Changi
08:40 Addis Ababa
06:35 Johannesburg
12:55 Singapore Changi
05:45 Addis Ababa
13:05 Johannesburg
07:30 Polokwane
Connect
QZ365 Indonesia AirAsia
ET639 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z801 Airlink
12:35 Husein Sastranegara
01:35 Singapore Changi
08:40 Addis Ababa
06:35 Johannesburg
15:30 Singapore Changi
05:45 Addis Ababa
13:05 Johannesburg
07:30 Polokwane
Connect
QZ365 Indonesia AirAsia
SQ478 Singapore Airlines
4Z801 Airlink
12:35 Husein Sastranegara
01:30 Singapore Changi
06:35 Johannesburg
15:30 Singapore Changi
06:10 Johannesburg
07:30 Polokwane
Connect
QZ365 Indonesia AirAsia
QR947 Qatar Airways
QR1367 1477 Qatar Airways
4Z801 Airlink
12:35 Husein Sastranegara
21:25 Singapore Changi
07:35 Doha
06:35 Johannesburg
15:30 Singapore Changi
00:05 Doha
14:55 Johannesburg
07:30 Polokwane
Connect
QZ365 Indonesia AirAsia
QR947 Qatar Airways
QR1363 Qatar Airways
4Z801 Airlink
12:35 Husein Sastranegara
21:25 Singapore Changi
02:30 Doha
06:35 Johannesburg
15:30 Singapore Changi
00:05 Doha
09:50 Johannesburg
07:30 Polokwane
Connect
QZ365 Indonesia AirAsia
EK353 Emirates
EK763 Emirates
4Z801 Airlink
12:35 Husein Sastranegara
00:50 Singapore Changi
09:55 Dubai
06:35 Johannesburg
15:30 Singapore Changi
04:15 Dubai
16:15 Johannesburg
07:30 Polokwane
Connect
QZ365 Indonesia AirAsia
EK355 Emirates
EK763 Emirates
4Z801 Airlink
12:35 Husein Sastranegara
19:40 Singapore Changi
09:55 Dubai
06:35 Johannesburg
15:30 Singapore Changi
22:50 Dubai
16:15 Johannesburg
07:30 Polokwane
Connect
QZ365 Indonesia AirAsia
QR945 Qatar Airways
QR1367 1477 Qatar Airways
4Z801 Airlink
12:35 Husein Sastranegara
03:10 Singapore Changi
07:35 Doha
06:35 Johannesburg
15:30 Singapore Changi
05:50 Doha
14:55 Johannesburg
07:30 Polokwane
Connect
QZ365 Indonesia AirAsia
EK355 Emirates
EK775 Emirates
4Z801 Airlink
12:35 Husein Sastranegara
19:40 Singapore Changi
04:05 Dubai
06:35 Johannesburg
15:30 Singapore Changi
22:50 Dubai
10:15 Johannesburg
07:30 Polokwane
Connect
QZ173 Indonesia AirAsia
EK449 Emirates
EK763 Emirates
4Z801 Airlink
19:25 Husein Sastranegara
01:40 Kuala Lumpur
09:55 Dubai
06:35 Johannesburg
22:40 Kuala Lumpur
04:30 Dubai
16:15 Johannesburg
07:30 Polokwane
Connect
QZ173 Indonesia AirAsia
QR853 Qatar Airways
QR1367 1477 Qatar Airways
4Z801 Airlink
19:25 Husein Sastranegara
03:15 Kuala Lumpur
07:35 Doha
06:35 Johannesburg
22:40 Kuala Lumpur
05:25 Doha
14:55 Johannesburg
07:30 Polokwane
Connect

5. Soekarno–Hatta to Hoedspruit

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

  2. You take a flight from Soekarno–Hatta to Hoedspruit and cost approximately 1100 USD.

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

Flight Depart Arrive
SQ953 Singapore Airlines
SQ478 Singapore Airlines
4Z871 Airlink
07:55 Soekarno–Hatta
01:30 Singapore Changi
10:30 Johannesburg
10:45 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
SQ957 Singapore Airlines
SQ478 Singapore Airlines
4Z871 Airlink
11:15 Soekarno–Hatta
01:30 Singapore Changi
10:30 Johannesburg
14:05 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
SQ957 Singapore Airlines
SQ478 Singapore Airlines
4Z873 Airlink
11:15 Soekarno–Hatta
01:30 Singapore Changi
12:50 Johannesburg
14:05 Singapore Changi
06:10 Johannesburg
13:45 Hoedspruit
Connect
SQ957 Singapore Airlines
SQ478 Singapore Airlines
5Z890 CemAir
11:15 Soekarno–Hatta
01:30 Singapore Changi
11:40 Johannesburg
14:05 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
EK357 Emirates
EK775 Emirates
5Z890 CemAir
17:55 Soekarno–Hatta
04:05 Dubai
11:40 Johannesburg
22:55 Dubai
10:15 Johannesburg
12:35 Hoedspruit
Connect
EK357 Emirates
EK775 Emirates
4Z873 Airlink
17:55 Soekarno–Hatta
04:05 Dubai
12:50 Johannesburg
22:55 Dubai
10:15 Johannesburg
13:45 Hoedspruit
Connect
QR957 Qatar Airways
QR1363 Qatar Airways
4Z873 Airlink
18:55 Soekarno–Hatta
02:30 Doha
12:50 Johannesburg
23:05 Doha
09:50 Johannesburg
13:45 Hoedspruit
Connect
QR957 Qatar Airways
QR1363 Qatar Airways
5Z890 CemAir
18:55 Soekarno–Hatta
02:30 Doha
11:40 Johannesburg
23:05 Doha
09:50 Johannesburg
12:35 Hoedspruit
Connect
SQ965 Singapore Airlines
SQ478 Singapore Airlines
SQ478 Singapore Airlines
4Z657 Airlink
19:00 Soekarno–Hatta
01:30 Singapore Changi
07:10 Johannesburg
10:50 Capetown
21:50 Singapore Changi
06:10 Johannesburg
09:25 Capetown
13:10 Hoedspruit
Connect
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z873 Airlink
19:00 Soekarno–Hatta
01:30 Singapore Changi
12:50 Johannesburg
21:50 Singapore Changi
06:10 Johannesburg
13:45 Hoedspruit
Connect
SQ965 Singapore Airlines
SQ478 Singapore Airlines
5Z890 CemAir
19:00 Soekarno–Hatta
01:30 Singapore Changi
11:40 Johannesburg
21:50 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z871 Airlink
19:00 Soekarno–Hatta
01:30 Singapore Changi
10:30 Johannesburg
21:50 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
KL0838 KLM
SQ478 Singapore Airlines
4Z871 Airlink
19:25 Soekarno–Hatta
01:30 Singapore Changi
10:30 Johannesburg
22:15 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
KL0838 KLM
SQ478 Singapore Airlines
5Z890 CemAir
19:25 Soekarno–Hatta
01:30 Singapore Changi
11:40 Johannesburg
22:15 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect
KL0838 KLM
SQ478 Singapore Airlines
4Z873 Airlink
19:25 Soekarno–Hatta
01:30 Singapore Changi
12:50 Johannesburg
22:15 Singapore Changi
06:10 Johannesburg
13:45 Hoedspruit
Connect
3K206 Jetstar Asia Airways
SQ478 Singapore Airlines
4Z873 Airlink
21:45 Soekarno–Hatta
01:30 Singapore Changi
12:50 Johannesburg
00:35 Singapore Changi
06:10 Johannesburg
13:45 Hoedspruit
Connect
3K206 Jetstar Asia Airways
SQ478 Singapore Airlines
4Z871 Airlink
21:45 Soekarno–Hatta
01:30 Singapore Changi
10:30 Johannesburg
00:35 Singapore Changi
06:10 Johannesburg
11:25 Hoedspruit
Connect
3K206 Jetstar Asia Airways
SQ478 Singapore Airlines
SQ478 Singapore Airlines
4Z657 Airlink
21:45 Soekarno–Hatta
01:30 Singapore Changi
07:10 Johannesburg
10:50 Capetown
00:35 Singapore Changi
06:10 Johannesburg
09:25 Capetown
13:10 Hoedspruit
Connect
3K206 Jetstar Asia Airways
SQ478 Singapore Airlines
5Z890 CemAir
21:45 Soekarno–Hatta
01:30 Singapore Changi
11:40 Johannesburg
00:35 Singapore Changi
06:10 Johannesburg
12:35 Hoedspruit
Connect

6. Soekarno–Hatta to Nelspruit

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

  2. You take a flight from Soekarno–Hatta 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
EK359 Emirates
EK763 Emirates
4Z837 Airlink
00:40 Soekarno–Hatta
09:55 Dubai
18:05 Johannesburg
05:30 Dubai
16:15 Johannesburg
19:00 Nelspruit
Connect
QR955 Qatar Airways
QR1367 1477 Qatar Airways
4Z837 Airlink
01:40 Soekarno–Hatta
07:35 Doha
18:05 Johannesburg
05:50 Doha
14:55 Johannesburg
19:00 Nelspruit
Connect
QR955 Qatar Airways
QR1367 1477 Qatar Airways
4Z845 Airlink
01:40 Soekarno–Hatta
07:35 Doha
15:55 Johannesburg
05:50 Doha
14:55 Johannesburg
16:50 Nelspruit
Connect
SQ953 Singapore Airlines
SQ478 Singapore Airlines
4Z823 Airlink
07:55 Soekarno–Hatta
01:30 Singapore Changi
07:00 Johannesburg
10:45 Singapore Changi
06:10 Johannesburg
07:55 Nelspruit
Connect
SQ957 Singapore Airlines
SQ478 Singapore Airlines
4Z823 Airlink
11:15 Soekarno–Hatta
01:30 Singapore Changi
07:00 Johannesburg
14:05 Singapore Changi
06:10 Johannesburg
07:55 Nelspruit
Connect
SQ957 Singapore Airlines
SQ478 Singapore Airlines
4Z829 Airlink
11:15 Soekarno–Hatta
01:30 Singapore Changi
10:15 Johannesburg
14:05 Singapore Changi
06:10 Johannesburg
11:10 Nelspruit
Connect
ET629 Ethiopian Airlines
ET809 Ethiopian Airlines
4Z845 Airlink
16:55 Soekarno–Hatta
08:40 Addis Ababa
15:55 Johannesburg
23:25 Addis Ababa
13:05 Johannesburg
16:50 Nelspruit
Connect
EK357 Emirates
EK775 Emirates
4Z841 Airlink
17:55 Soekarno–Hatta
04:05 Dubai
11:20 Johannesburg
22:55 Dubai
10:15 Johannesburg
12:15 Nelspruit
Connect
EK357 Emirates
EK775 Emirates
4Z845 Airlink
17:55 Soekarno–Hatta
04:05 Dubai
15:55 Johannesburg
22:55 Dubai
10:15 Johannesburg
16:50 Nelspruit
Connect
QR957 Qatar Airways
QR1367 1477 Qatar Airways
4Z837 Airlink
18:55 Soekarno–Hatta
07:35 Doha
18:05 Johannesburg
23:05 Doha
14:55 Johannesburg
19:00 Nelspruit
Connect
QR957 Qatar Airways
QR1363 Qatar Airways
4Z841 Airlink
18:55 Soekarno–Hatta
02:30 Doha
11:20 Johannesburg
23:05 Doha
09:50 Johannesburg
12:15 Nelspruit
Connect
QR957 Qatar Airways
QR1363 Qatar Airways
4Z845 Airlink
18:55 Soekarno–Hatta
02:30 Doha
15:55 Johannesburg
23:05 Doha
09:50 Johannesburg
16:50 Nelspruit
Connect
QR957 Qatar Airways
QR1363 Qatar Airways
4Z837 Airlink
18:55 Soekarno–Hatta
02:30 Doha
18:05 Johannesburg
23:05 Doha
09:50 Johannesburg
19:00 Nelspruit
Connect
QR957 Qatar Airways
QR1367 1477 Qatar Airways
4Z845 Airlink
18:55 Soekarno–Hatta
07:35 Doha
15:55 Johannesburg
23:05 Doha
14:55 Johannesburg
16:50 Nelspruit
Connect
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z829 Airlink
19:00 Soekarno–Hatta
01:30 Singapore Changi
10:15 Johannesburg
21:50 Singapore Changi
06:10 Johannesburg
11:10 Nelspruit
Connect
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z841 Airlink
19:00 Soekarno–Hatta
01:30 Singapore Changi
11:20 Johannesburg
21:50 Singapore Changi
06:10 Johannesburg
12:15 Nelspruit
Connect
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z482 Airlink
4Z471 Airlink
19:00 Soekarno–Hatta
01:30 Singapore Changi
11:00 Johannesburg
14:05 Livingstone
21:50 Singapore Changi
06:10 Johannesburg
12:45 Livingstone
15:45 Nelspruit
Connect
SQ965 Singapore Airlines
SQ478 Singapore Airlines
SQ478 Singapore Airlines
4Z663 Airlink
19:00 Soekarno–Hatta
01:30 Singapore Changi
07:10 Johannesburg
10:20 Capetown
21:50 Singapore Changi
06:10 Johannesburg
09:25 Capetown
12:45 Nelspruit
Connect
SQ965 Singapore Airlines
SQ478 Singapore Airlines
4Z823 Airlink
19:00 Soekarno–Hatta
01:30 Singapore Changi
07:00 Johannesburg
21:50 Singapore Changi
06:10 Johannesburg
07:55 Nelspruit
Connect
KL0838 KLM
SQ478 Singapore Airlines
4Z823 Airlink
19:25 Soekarno–Hatta
01:30 Singapore Changi
07:00 Johannesburg
22:15 Singapore Changi
06:10 Johannesburg
07:55 Nelspruit
Connect
KL0838 KLM
SQ478 Singapore Airlines
4Z829 Airlink
19:25 Soekarno–Hatta
01:30 Singapore Changi
10:15 Johannesburg
22:15 Singapore Changi
06:10 Johannesburg
11:10 Nelspruit
Connect
3K206 Jetstar Asia Airways
SQ478 Singapore Airlines
4Z841 Airlink
21:45 Soekarno–Hatta
01:30 Singapore Changi
11:20 Johannesburg
00:35 Singapore Changi
06:10 Johannesburg
12:15 Nelspruit
Connect
3K206 Jetstar Asia Airways
SQ478 Singapore Airlines
4Z829 Airlink
21:45 Soekarno–Hatta
01:30 Singapore Changi
10:15 Johannesburg
00:35 Singapore Changi
06:10 Johannesburg
11:10 Nelspruit
Connect
3K206 Jetstar Asia Airways
SQ478 Singapore Airlines
4Z823 Airlink
21:45 Soekarno–Hatta
01:30 Singapore Changi
07:00 Johannesburg
00:35 Singapore Changi
06:10 Johannesburg
07:55 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