HowToGo

Flight from Warden to Indonesia

Search Transfer from Warden to Indonesia

Search Flights

You can find flight ticket prices from Warden to Indonesia with our flight tickets search tool below

1. Johannesburg to Soekarno–Hatta

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

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

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

Flight Depart Arrive
QR1366 Qatar Airways
QR956 Qatar Airways
07:40 Johannesburg
19:15 Doha
17:00 Doha
08:15 Soekarno–Hatta
Connect
EY601 Etihad
EY474 Etihad
10:15 Johannesburg
01:55 Abu Dhabi
20:20 Abu Dhabi
13:10 Soekarno–Hatta
Connect
SV0446 Saudia
SV0818 Saudia
11:00 Johannesburg
03:30 Jeddah
18:45 Jeddah
17:20 Soekarno–Hatta
Connect
SQ479 Singapore Airlines
SQ956 Singapore Airlines
13:45 Johannesburg
09:25 Singapore Changi
06:10 Singapore Changi
10:10 Soekarno–Hatta
Connect
SQ479 Singapore Airlines
SQ952 Singapore Airlines
13:45 Johannesburg
07:40 Singapore Changi
06:10 Singapore Changi
08:25 Soekarno–Hatta
Connect
SQ479 Singapore Airlines
SQ958 Singapore Airlines
13:45 Johannesburg
12:30 Singapore Changi
06:10 Singapore Changi
13:15 Soekarno–Hatta
Connect
QR1364 Qatar Airways
QR954 Qatar Airways
13:50 Johannesburg
02:20 Doha
23:10 Doha
15:20 Soekarno–Hatta
Connect
EK764 Emirates
EK358 Emirates
19:10 Johannesburg
10:45 Dubai
05:25 Dubai
22:10 Soekarno–Hatta
Connect
SQ481 Singapore Airlines
SQ966 Singapore Airlines
22:30 Johannesburg
18:30 Singapore Changi
14:55 Singapore Changi
19:20 Soekarno–Hatta
Connect
SQ481 Singapore Airlines
SQ964 Singapore Airlines
22:30 Johannesburg
17:20 Singapore Changi
14:55 Singapore Changi
18:05 Soekarno–Hatta
Connect
SQ481 Singapore Airlines
SQ962 Singapore Airlines
22:30 Johannesburg
16:25 Singapore Changi
14:55 Singapore Changi
17:10 Soekarno–Hatta
Connect

2. Johannesburg to Husein Sastranegara

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

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

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

Flight Depart Arrive
MK852 Air Mauritius
MK646 Air Mauritius
QZ366 Indonesia AirAsia
13:35 Johannesburg
20:40 Mauritius
10:45 Singapore Changi
19:35 Mauritius
07:50 Singapore Changi
11:30 Husein Sastranegara
Connect
SQ479 Singapore Airlines
MI192 SilkAir
13:45 Johannesburg
08:30 Singapore Changi
06:10 Singapore Changi
09:15 Husein Sastranegara
Connect
SQ479 Singapore Airlines
MI196 SilkAir
13:45 Johannesburg
14:50 Singapore Changi
06:10 Singapore Changi
15:55 Husein Sastranegara
Connect
SQ479 Singapore Airlines
QZ366 Indonesia AirAsia
13:45 Johannesburg
10:45 Singapore Changi
06:10 Singapore Changi
11:30 Husein Sastranegara
Connect
SQ479 Singapore Airlines
SQ922 Singapore Airlines
IW1979 Wings Air
13:45 Johannesburg
07:50 Singapore Changi
10:20 Juanda International
06:10 Singapore Changi
09:20 Juanda International
12:05 Husein Sastranegara
Connect

3. Johannesburg to Juanda International

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

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

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

Flight Depart Arrive
CX748 Cathay Pacific
CX2779 Cathay Pacific
11:20 Johannesburg
08:50 Hong Kong
06:00 Hong Kong
12:35 Juanda International
Connect
SQ479 Singapore Airlines
SQ922 Singapore Airlines
13:45 Johannesburg
07:50 Singapore Changi
06:10 Singapore Changi
09:20 Juanda International
Connect
SQ479 Singapore Airlines
TR262 Scoot Tigerair
13:45 Johannesburg
08:20 Singapore Changi
06:10 Singapore Changi
09:35 Juanda International
Connect
SQ481 Singapore Airlines
MI226 SilkAir
22:30 Johannesburg
16:25 Singapore Changi
14:55 Singapore Changi
17:50 Juanda International
Connect

4. Johannesburg to Kuala Namu

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

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

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

Flight Depart Arrive
SQ479 Singapore Airlines
MI234 SilkAir
13:45 Johannesburg
07:40 Singapore Changi
06:10 Singapore Changi
08:00 Kuala Namu
Connect
SQ479 Singapore Airlines
3K281 Jetstar Asia Airways
13:45 Johannesburg
07:25 Singapore Changi
06:10 Singapore Changi
08:00 Kuala Namu
Connect
SQ479 Singapore Airlines
SQ104 Singapore Airlines
QZ125 Indonesia AirAsia
13:45 Johannesburg
07:10 Singapore Changi
09:45 Kuala Lumpur
06:10 Singapore Changi
08:10 Kuala Lumpur
09:45 Kuala Namu
Connect
SQ479 Singapore Airlines
SQ106 Singapore Airlines
AK391 AirAsia
13:45 Johannesburg
08:30 Singapore Changi
10:45 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
10:50 Kuala Namu
Connect
SQ479 Singapore Airlines
SQ104 Singapore Airlines
AK391 AirAsia
13:45 Johannesburg
07:10 Singapore Changi
10:45 Kuala Lumpur
06:10 Singapore Changi
08:10 Kuala Lumpur
10:50 Kuala Namu
Connect
SQ481 Singapore Airlines
MI238 SilkAir
22:30 Johannesburg
19:00 Singapore Changi
14:55 Singapore Changi
19:20 Kuala Namu
Connect

5. Johannesburg to Ahmad Yani

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

  2. You take a flight from Johannesburg to Ahmad Yani and cost approximately 850 USD.

  3. You take a bus, shuttle or taxi from Ahmad Yani to your destination in Indonesia.

Flight Depart Arrive
QR1366 Qatar Airways
QR956 Qatar Airways
ID6350 Batik Air
07:40 Johannesburg
19:15 Doha
09:30 Soekarno–Hatta
17:00 Doha
08:15 Soekarno–Hatta
10:40 Ahmad Yani
Connect
QR1366 Qatar Airways
QR956 Qatar Airways
JT502 Lion Mentari Airlines
07:40 Johannesburg
19:15 Doha
11:00 Soekarno–Hatta
17:00 Doha
08:15 Soekarno–Hatta
12:10 Ahmad Yani
Connect
QR1366 Qatar Airways
QR956 Qatar Airways
JT508 Lion Mentari Airlines
07:40 Johannesburg
19:15 Doha
10:00 Soekarno–Hatta
17:00 Doha
08:15 Soekarno–Hatta
11:10 Ahmad Yani
Connect
EY601 Etihad
EY474 Etihad
JT516 Lion Mentari Airlines
10:15 Johannesburg
01:55 Abu Dhabi
14:00 Soekarno–Hatta
20:20 Abu Dhabi
13:10 Soekarno–Hatta
15:10 Ahmad Yani
Connect
EY601 Etihad
EY474 Etihad
JT608 Lion Mentari Airlines
10:15 Johannesburg
01:55 Abu Dhabi
15:00 Soekarno–Hatta
20:20 Abu Dhabi
13:10 Soekarno–Hatta
16:10 Ahmad Yani
Connect
EY601 Etihad
EY474 Etihad
GA242 Garuda Indonesia
10:15 Johannesburg
01:55 Abu Dhabi
15:40 Soekarno–Hatta
20:20 Abu Dhabi
13:10 Soekarno–Hatta
17:00 Ahmad Yani
Connect
EY601 Etihad
EY470 Etihad
QZ663 Indonesia AirAsia
10:15 Johannesburg
01:05 Abu Dhabi
14:25 Singapore Changi
20:20 Abu Dhabi
12:35 Singapore Changi
15:50 Ahmad Yani
Connect
CX748 Cathay Pacific
CX691 Cathay Pacific
QZ663 Indonesia AirAsia
11:20 Johannesburg
08:00 Hong Kong
14:25 Singapore Changi
06:00 Hong Kong
11:55 Singapore Changi
15:50 Ahmad Yani
Connect
CX748 Cathay Pacific
CX759 Cathay Pacific
QZ663 Indonesia AirAsia
11:20 Johannesburg
09:10 Hong Kong
14:25 Singapore Changi
06:00 Hong Kong
13:05 Singapore Changi
15:50 Ahmad Yani
Connect
CX748 Cathay Pacific
CX2779 Cathay Pacific
IW1897 Wings Air
11:20 Johannesburg
08:50 Hong Kong
14:30 Juanda International
06:00 Hong Kong
12:35 Juanda International
15:40 Ahmad Yani
Connect
CX748 Cathay Pacific
CX785 Cathay Pacific
IN255 NAM Air
11:20 Johannesburg
10:00 Hong Kong
16:45 Ngurah Rai
06:00 Hong Kong
15:00 Ngurah Rai
17:40 Ahmad Yani
Connect
CX748 Cathay Pacific
GA873 Garuda Indonesia
GA242 Garuda Indonesia
11:20 Johannesburg
09:00 Hong Kong
15:40 Soekarno–Hatta
06:00 Hong Kong
13:00 Soekarno–Hatta
17:00 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ952 Singapore Airlines
ID6350 Batik Air
13:45 Johannesburg
07:40 Singapore Changi
09:30 Soekarno–Hatta
06:10 Singapore Changi
08:25 Soekarno–Hatta
10:40 Ahmad Yani
Connect
SQ479 Singapore Airlines
MI192 SilkAir
IW1876 Wings Air
13:45 Johannesburg
08:30 Singapore Changi
12:20 Husein Sastranegara
06:10 Singapore Changi
09:15 Husein Sastranegara
13:30 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ956 Singapore Airlines
JT514 Lion Mentari Airlines
13:45 Johannesburg
09:25 Singapore Changi
12:00 Soekarno–Hatta
06:10 Singapore Changi
10:10 Soekarno–Hatta
13:10 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ938 Singapore Airlines
IW1803 Wings Air
13:45 Johannesburg
09:15 Singapore Changi
18:55 Ngurah Rai
06:10 Singapore Changi
11:55 Ngurah Rai
19:30 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ936 Singapore Airlines
IN255 NAM Air
13:45 Johannesburg
08:20 Singapore Changi
16:45 Ngurah Rai
06:10 Singapore Changi
11:00 Ngurah Rai
17:40 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ958 Singapore Airlines
GA242 Garuda Indonesia
13:45 Johannesburg
12:30 Singapore Changi
15:40 Soekarno–Hatta
06:10 Singapore Changi
13:15 Soekarno–Hatta
17:00 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ922 Singapore Airlines
IW1801 Wings Air
13:45 Johannesburg
07:50 Singapore Changi
17:00 Juanda International
06:10 Singapore Changi
09:20 Juanda International
18:10 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ922 Singapore Airlines
IW1897 Wings Air
13:45 Johannesburg
07:50 Singapore Changi
14:30 Juanda International
06:10 Singapore Changi
09:20 Juanda International
15:40 Ahmad Yani
Connect
SQ479 Singapore Airlines
TR262 Scoot Tigerair
IW1835 Wings Air
13:45 Johannesburg
08:20 Singapore Changi
10:40 Juanda International
06:10 Singapore Changi
09:35 Juanda International
11:50 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ922 Singapore Airlines
IW1835 Wings Air
13:45 Johannesburg
07:50 Singapore Changi
10:40 Juanda International
06:10 Singapore Changi
09:20 Juanda International
11:50 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ956 Singapore Airlines
GA236 Garuda Indonesia
13:45 Johannesburg
09:25 Singapore Changi
11:45 Soekarno–Hatta
06:10 Singapore Changi
10:10 Soekarno–Hatta
13:05 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ958 Singapore Airlines
JT608 Lion Mentari Airlines
13:45 Johannesburg
12:30 Singapore Changi
15:00 Soekarno–Hatta
06:10 Singapore Changi
13:15 Soekarno–Hatta
16:10 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ952 Singapore Airlines
JT508 Lion Mentari Airlines
13:45 Johannesburg
07:40 Singapore Changi
10:00 Soekarno–Hatta
06:10 Singapore Changi
08:25 Soekarno–Hatta
11:10 Ahmad Yani
Connect
SQ479 Singapore Airlines
QZ663 Indonesia AirAsia
13:45 Johannesburg
14:25 Singapore Changi
06:10 Singapore Changi
15:50 Ahmad Yani
Connect
SQ479 Singapore Airlines
TR262 Scoot Tigerair
IW1897 Wings Air
13:45 Johannesburg
08:20 Singapore Changi
14:30 Juanda International
06:10 Singapore Changi
09:35 Juanda International
15:40 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ936 Singapore Airlines
IW1803 Wings Air
13:45 Johannesburg
08:20 Singapore Changi
18:55 Ngurah Rai
06:10 Singapore Changi
11:00 Ngurah Rai
19:30 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ956 Singapore Airlines
JT502 Lion Mentari Airlines
13:45 Johannesburg
09:25 Singapore Changi
11:00 Soekarno–Hatta
06:10 Singapore Changi
10:10 Soekarno–Hatta
12:10 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ958 Singapore Airlines
QG802 Citilink Indonesia
13:45 Johannesburg
12:30 Singapore Changi
16:00 Soekarno–Hatta
06:10 Singapore Changi
13:15 Soekarno–Hatta
17:20 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ938 Singapore Airlines
IN255 NAM Air
13:45 Johannesburg
09:15 Singapore Changi
16:45 Ngurah Rai
06:10 Singapore Changi
11:55 Ngurah Rai
17:40 Ahmad Yani
Connect
QR1364 Qatar Airways
QR954 Qatar Airways
JT604 Lion Mentari Airlines
13:50 Johannesburg
02:20 Doha
18:10 Soekarno–Hatta
23:10 Doha
15:20 Soekarno–Hatta
19:20 Ahmad Yani
Connect
QR1364 Qatar Airways
QR954 Qatar Airways
JT610 Lion Mentari Airlines
13:50 Johannesburg
02:20 Doha
18:00 Soekarno–Hatta
23:10 Doha
15:20 Soekarno–Hatta
19:10 Ahmad Yani
Connect
QR1364 Qatar Airways
QR954 Qatar Airways
ID6346 Batik Air
13:50 Johannesburg
02:20 Doha
17:15 Soekarno–Hatta
23:10 Doha
15:20 Soekarno–Hatta
18:25 Ahmad Yani
Connect
QR1364 Qatar Airways
QR962 Qatar Airways
IW1803 Wings Air
13:50 Johannesburg
02:05 Doha
18:55 Ngurah Rai
23:10 Doha
16:45 Ngurah Rai
19:30 Ahmad Yani
Connect
SQ481 Singapore Airlines
SQ962 Singapore Airlines
JT604 Lion Mentari Airlines
22:30 Johannesburg
16:25 Singapore Changi
18:10 Soekarno–Hatta
14:55 Singapore Changi
17:10 Soekarno–Hatta
19:20 Ahmad Yani
Connect
SQ481 Singapore Airlines
SQ964 Singapore Airlines
ID6352 Batik Air
22:30 Johannesburg
17:20 Singapore Changi
19:50 Soekarno–Hatta
14:55 Singapore Changi
18:05 Soekarno–Hatta
20:55 Ahmad Yani
Connect
SQ481 Singapore Airlines
SQ964 Singapore Airlines
QZ704 Indonesia AirAsia
22:30 Johannesburg
17:20 Singapore Changi
19:45 Soekarno–Hatta
14:55 Singapore Changi
18:05 Soekarno–Hatta
20:50 Ahmad Yani
Connect
SQ481 Singapore Airlines
SQ962 Singapore Airlines
QZ704 Indonesia AirAsia
22:30 Johannesburg
16:25 Singapore Changi
19:45 Soekarno–Hatta
14:55 Singapore Changi
17:10 Soekarno–Hatta
20:50 Ahmad Yani
Connect
SQ481 Singapore Airlines
SQ962 Singapore Airlines
JT610 Lion Mentari Airlines
22:30 Johannesburg
16:25 Singapore Changi
18:00 Soekarno–Hatta
14:55 Singapore Changi
17:10 Soekarno–Hatta
19:10 Ahmad Yani
Connect

6. Johannesburg to Jakarta Halim Perdana Kusuma

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

  2. You take a flight from Johannesburg to Jakarta Halim Perdana Kusuma and cost approximately 950 USD.

  3. You take a bus, shuttle or taxi from Jakarta Halim Perdana Kusuma to your destination in Indonesia.

Flight Depart Arrive
SQ479 Singapore Airlines
SQ922 Singapore Airlines
ID7083 7512 Batik Air
13:45 Johannesburg
07:50 Singapore Changi
11:50 Juanda International
06:10 Singapore Changi
09:20 Juanda International
13:20 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
3K281 Jetstar Asia Airways
ID7012 Batik Air
13:45 Johannesburg
07:25 Singapore Changi
12:45 Kuala Namu
06:10 Singapore Changi
08:00 Kuala Namu
15:15 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
SQ922 Singapore Airlines
ID7107 7508 Batik Air
13:45 Johannesburg
07:50 Singapore Changi
15:35 Juanda International
06:10 Singapore Changi
09:20 Juanda International
17:05 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
MI234 SilkAir
ID7012 Batik Air
13:45 Johannesburg
07:40 Singapore Changi
12:45 Kuala Namu
06:10 Singapore Changi
08:00 Kuala Namu
15:15 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
MI234 SilkAir
QG11 Citilink Indonesia
13:45 Johannesburg
07:40 Singapore Changi
11:25 Kuala Namu
06:10 Singapore Changi
08:00 Kuala Namu
13:50 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
TR262 Scoot Tigerair
ID7502 Batik Air
13:45 Johannesburg
08:20 Singapore Changi
15:05 Juanda International
06:10 Singapore Changi
09:35 Juanda International
16:35 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
TR262 Scoot Tigerair
ID7107 7508 Batik Air
13:45 Johannesburg
08:20 Singapore Changi
15:35 Juanda International
06:10 Singapore Changi
09:35 Juanda International
17:05 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
MI192 SilkAir
IW1721 Wings Air
13:45 Johannesburg
08:30 Singapore Changi
10:30 Husein Sastranegara
06:10 Singapore Changi
09:15 Husein Sastranegara
11:00 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
SQ956 Singapore Airlines
ID7368 Batik Air
ID7040 Batik Air
13:45 Johannesburg
09:25 Singapore Changi
12:00 Soekarno–Hatta
16:10 Solo
06:10 Singapore Changi
10:10 Soekarno–Hatta
13:10 Solo
17:20 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
MI196 SilkAir
IW1723 Wings Air
13:45 Johannesburg
14:50 Singapore Changi
16:55 Husein Sastranegara
06:10 Singapore Changi
15:55 Husein Sastranegara
17:25 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
SQ922 Singapore Airlines
ID7502 Batik Air
13:45 Johannesburg
07:50 Singapore Changi
15:05 Juanda International
06:10 Singapore Changi
09:20 Juanda International
16:35 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
MI192 SilkAir
IW1723 Wings Air
13:45 Johannesburg
08:30 Singapore Changi
16:55 Husein Sastranegara
06:10 Singapore Changi
09:15 Husein Sastranegara
17:25 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
MI234 SilkAir
ID7010 Batik Air
13:45 Johannesburg
07:40 Singapore Changi
11:05 Kuala Namu
06:10 Singapore Changi
08:00 Kuala Namu
13:25 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
SQ958 Singapore Airlines
ID6716 Batik Air
ID6113 Batik Air
13:45 Johannesburg
12:30 Singapore Changi
16:00 Soekarno–Hatta
18:00 Bandar Lampung
06:10 Singapore Changi
13:15 Soekarno–Hatta
16:50 Bandar Lampung
18:55 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
TR262 Scoot Tigerair
ID7083 7512 Batik Air
13:45 Johannesburg
08:20 Singapore Changi
11:50 Juanda International
06:10 Singapore Changi
09:35 Juanda International
13:20 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
SQ956 Singapore Airlines
ID6712 Batik Air
ID6113 Batik Air
13:45 Johannesburg
09:25 Singapore Changi
13:00 Soekarno–Hatta
18:00 Bandar Lampung
06:10 Singapore Changi
10:10 Soekarno–Hatta
13:50 Bandar Lampung
18:55 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
MI192 SilkAir
QG1995 Citilink Indonesia
13:45 Johannesburg
08:30 Singapore Changi
11:55 Husein Sastranegara
06:10 Singapore Changi
09:15 Husein Sastranegara
12:45 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
3K281 Jetstar Asia Airways
ID7010 Batik Air
13:45 Johannesburg
07:25 Singapore Changi
11:05 Kuala Namu
06:10 Singapore Changi
08:00 Kuala Namu
13:25 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
SQ952 Singapore Airlines
ID6350 Batik Air
ID7558 Batik Air
13:45 Johannesburg
07:40 Singapore Changi
09:30 Soekarno–Hatta
20:15 Ahmad Yani
06:10 Singapore Changi
08:25 Soekarno–Hatta
10:40 Ahmad Yani
21:30 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
3K281 Jetstar Asia Airways
QG11 Citilink Indonesia
13:45 Johannesburg
07:25 Singapore Changi
11:25 Kuala Namu
06:10 Singapore Changi
08:00 Kuala Namu
13:50 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
SQ938 Singapore Airlines
QG197 Citilink Indonesia
13:45 Johannesburg
09:15 Singapore Changi
14:30 Ngurah Rai
06:10 Singapore Changi
11:55 Ngurah Rai
15:25 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
SQ952 Singapore Airlines
ID6366 Batik Air
ID7538 Batik Air
13:45 Johannesburg
07:40 Singapore Changi
10:00 Soekarno–Hatta
18:50 Yogyakarta
06:10 Singapore Changi
08:25 Soekarno–Hatta
11:10 Yogyakarta
20:00 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
SQ936 Singapore Airlines
QG197 Citilink Indonesia
13:45 Johannesburg
08:20 Singapore Changi
14:30 Ngurah Rai
06:10 Singapore Changi
11:00 Ngurah Rai
15:25 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
SQ952 Singapore Airlines
GA108 Garuda Indonesia
QG89 Citilink Indonesia
13:45 Johannesburg
07:40 Singapore Changi
13:40 Soekarno–Hatta
15:55 Sultan Mahmud Badaruddin II
06:10 Singapore Changi
08:25 Soekarno–Hatta
14:40 Sultan Mahmud Badaruddin II
17:05 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
QZ659 Indonesia AirAsia
ID7540 Batik Air
13:45 Johannesburg
11:15 Singapore Changi
15:00 Yogyakarta
06:10 Singapore Changi
12:30 Yogyakarta
16:10 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
SQ952 Singapore Airlines
GA108 Garuda Indonesia
ID7056 Batik Air
13:45 Johannesburg
07:40 Singapore Changi
13:40 Soekarno–Hatta
16:20 Sultan Mahmud Badaruddin II
06:10 Singapore Changi
08:25 Soekarno–Hatta
14:40 Sultan Mahmud Badaruddin II
17:25 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
SQ952 Singapore Airlines
ID6366 Batik Air
ID7540 Batik Air
13:45 Johannesburg
07:40 Singapore Changi
10:00 Soekarno–Hatta
15:00 Yogyakarta
06:10 Singapore Changi
08:25 Soekarno–Hatta
11:10 Yogyakarta
16:10 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
SQ952 Singapore Airlines
GA108 Garuda Indonesia
ID7058 Batik Air
13:45 Johannesburg
07:40 Singapore Changi
13:40 Soekarno–Hatta
18:10 Sultan Mahmud Badaruddin II
06:10 Singapore Changi
08:25 Soekarno–Hatta
14:40 Sultan Mahmud Badaruddin II
19:20 Jakarta Halim Perdana Kusuma
Connect
SQ479 Singapore Airlines
SQ952 Singapore Airlines
ID7368 Batik Air
ID7040 Batik Air
13:45 Johannesburg
07:40 Singapore Changi
12:00 Soekarno–Hatta
16:10 Solo
06:10 Singapore Changi
08:25 Soekarno–Hatta
13:10 Solo
17:20 Jakarta Halim Perdana Kusuma
Connect
SQ481 Singapore Airlines
SQ964 Singapore Airlines
ID6352 Batik Air
ID7568 Batik Air
22:30 Johannesburg
17:20 Singapore Changi
19:50 Soekarno–Hatta
21:45 Ahmad Yani
14:55 Singapore Changi
18:05 Soekarno–Hatta
20:55 Ahmad Yani
22:50 Jakarta Halim Perdana Kusuma
Connect
SQ481 Singapore Airlines
MI226 SilkAir
ID7518 Batik Air
22:30 Johannesburg
16:25 Singapore Changi
20:00 Juanda International
14:55 Singapore Changi
17:50 Juanda International
21:30 Jakarta Halim Perdana Kusuma
Connect
SQ481 Singapore Airlines
SQ962 Singapore Airlines
JT610 Lion Mentari Airlines
ID7558 Batik Air
22:30 Johannesburg
16:25 Singapore Changi
18:00 Soekarno–Hatta
20:15 Ahmad Yani
14:55 Singapore Changi
17:10 Soekarno–Hatta
19:10 Ahmad Yani
21:30 Jakarta Halim Perdana Kusuma
Connect
SQ481 Singapore Airlines
SQ962 Singapore Airlines
JT604 Lion Mentari Airlines
ID7558 Batik Air
22:30 Johannesburg
16:25 Singapore Changi
18:10 Soekarno–Hatta
20:15 Ahmad Yani
14:55 Singapore Changi
17:10 Soekarno–Hatta
19:20 Ahmad Yani
21:30 Jakarta Halim Perdana Kusuma
Connect
SQ481 Singapore Airlines
MI226 SilkAir
ID7516 Batik Air
22:30 Johannesburg
16:25 Singapore Changi
18:45 Juanda International
14:55 Singapore Changi
17:50 Juanda International
20:15 Jakarta Halim Perdana Kusuma
Connect

References

Find Hotels in Indonesia

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

Booking.com