HowToGo

Flight from Rustenburg to Java, Provinsi Jawa Tengah, Indonesia

How to get to Java, Provinsi Jawa Tengah, Indonesia from Rustenburg by flight ? You can check flights from Rustenburg to Java, Provinsi Jawa Tengah, Indonesia below.

Search Transfer from Rustenburg to Java, Provinsi Jawa Tengah, Indonesia

Search Flights

You can find flight ticket prices from Rustenburg to Java, Provinsi Jawa Tengah, Indonesia with our flight tickets search tool below

1. Johannesburg to Yogyakarta

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

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

  3. You take a bus, shuttle or taxi from Yogyakarta to your destination in Java, Provinsi Jawa Tengah, Indonesia.

Flight Depart Arrive
QR1366 Qatar Airways
QR942 Qatar Airways
QZ659 Indonesia AirAsia
07:40 Johannesburg
19:45 Doha
11:15 Singapore Changi
17:00 Doha
08:55 Singapore Changi
12:30 Yogyakarta
Connect
QR1366 Qatar Airways
QR956 Qatar Airways
GA208 Garuda Indonesia
07:40 Johannesburg
19:15 Doha
12:10 Soekarno–Hatta
17:00 Doha
08:15 Soekarno–Hatta
13:25 Yogyakarta
Connect
QR1366 Qatar Airways
QR956 Qatar Airways
JT809 Lion Mentari Airlines
07:40 Johannesburg
19:15 Doha
12:40 Soekarno–Hatta
17:00 Doha
08:15 Soekarno–Hatta
13:50 Yogyakarta
Connect
QR1366 Qatar Airways
QR956 Qatar Airways
QG774 Citilink Indonesia
07:40 Johannesburg
19:15 Doha
09:20 Soekarno–Hatta
17:00 Doha
08:15 Soekarno–Hatta
10:40 Yogyakarta
Connect
QR1366 Qatar Airways
QR844 Qatar Airways
AK346 AirAsia
07:40 Johannesburg
19:30 Doha
09:40 Kuala Lumpur
17:00 Doha
08:10 Kuala Lumpur
11:20 Yogyakarta
Connect
EY601 Etihad
EY474 Etihad
JT554 Lion Mentari Airlines
09:35 Johannesburg
01:55 Abu Dhabi
14:30 Soekarno–Hatta
19:35 Abu Dhabi
13:10 Soekarno–Hatta
15:40 Yogyakarta
Connect
EY601 Etihad
EY474 Etihad
JT734 Lion Mentari Airlines
09:35 Johannesburg
01:55 Abu Dhabi
14:00 Soekarno–Hatta
19:35 Abu Dhabi
13:10 Soekarno–Hatta
15:10 Yogyakarta
Connect
EY601 Etihad
EY474 Etihad
QG776 Citilink Indonesia
09:35 Johannesburg
01:55 Abu Dhabi
14:30 Soekarno–Hatta
19:35 Abu Dhabi
13:10 Soekarno–Hatta
15:45 Yogyakarta
Connect
CX748 Cathay Pacific
CX777 Cathay Pacific
JT734 Lion Mentari Airlines
11:20 Johannesburg
09:15 Hong Kong
14:00 Soekarno–Hatta
05:50 Hong Kong
13:10 Soekarno–Hatta
15:10 Yogyakarta
Connect
CX748 Cathay Pacific
CX777 Cathay Pacific
JT554 Lion Mentari Airlines
11:20 Johannesburg
09:15 Hong Kong
14:30 Soekarno–Hatta
05:50 Hong Kong
13:10 Soekarno–Hatta
15:40 Yogyakarta
Connect
CX748 Cathay Pacific
CX777 Cathay Pacific
QG776 Citilink Indonesia
11:20 Johannesburg
09:15 Hong Kong
14:30 Soekarno–Hatta
05:50 Hong Kong
13:10 Soekarno–Hatta
15:45 Yogyakarta
Connect
SQ479 Singapore Airlines
SQ956 Singapore Airlines
SJ244 PT. Sriwijaya Air
13:45 Johannesburg
09:25 Singapore Changi
12:55 Soekarno–Hatta
06:10 Singapore Changi
10:10 Soekarno–Hatta
14:05 Yogyakarta
Connect
SQ479 Singapore Airlines
SQ956 Singapore Airlines
JT809 Lion Mentari Airlines
13:45 Johannesburg
09:25 Singapore Changi
12:40 Soekarno–Hatta
06:10 Singapore Changi
10:10 Soekarno–Hatta
13:50 Yogyakarta
Connect
SQ479 Singapore Airlines
SQ956 Singapore Airlines
GA208 Garuda Indonesia
13:45 Johannesburg
09:25 Singapore Changi
12:10 Soekarno–Hatta
06:10 Singapore Changi
10:10 Soekarno–Hatta
13:25 Yogyakarta
Connect
SQ479 Singapore Airlines
QZ659 Indonesia AirAsia
13:45 Johannesburg
11:15 Singapore Changi
06:10 Singapore Changi
12:30 Yogyakarta
Connect
QR1364 Qatar Airways
QR954 Qatar Airways
JT251 564 564 Lion Mentari Airlines
13:50 Johannesburg
02:20 Doha
16:40 Soekarno–Hatta
23:10 Doha
15:20 Soekarno–Hatta
17:50 Yogyakarta
Connect
QR1364 Qatar Airways
QR954 Qatar Airways
QG770 Citilink Indonesia
13:50 Johannesburg
02:20 Doha
16:30 Soekarno–Hatta
23:10 Doha
15:20 Soekarno–Hatta
17:50 Yogyakarta
Connect
ET808 Ethiopian Airlines
ET628 Ethiopian Airlines
QG770 Citilink Indonesia
14:25 Johannesburg
23:55 Addis Ababa
16:30 Soekarno–Hatta
20:40 Addis Ababa
13:55 Soekarno–Hatta
17:50 Yogyakarta
Connect
ET808 Ethiopian Airlines
ET628 Ethiopian Airlines
JT251 564 564 Lion Mentari Airlines
14:25 Johannesburg
23:55 Addis Ababa
16:40 Soekarno–Hatta
20:40 Addis Ababa
13:55 Soekarno–Hatta
17:50 Yogyakarta
Connect
ET808 Ethiopian Airlines
ET628 Ethiopian Airlines
ID6374 Batik Air
14:25 Johannesburg
23:55 Addis Ababa
16:00 Soekarno–Hatta
20:40 Addis Ababa
13:55 Soekarno–Hatta
17:10 Yogyakarta
Connect

2. Johannesburg to Ahmad Yani

  1. You take a bus, shuttle or taxi from your location in Rustenburg 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 Java, Provinsi Jawa Tengah, Indonesia.

Flight Depart Arrive
QR1366 Qatar Airways
QR954 Qatar Airways
JT516 Lion Mentari Airlines
07:40 Johannesburg
02:20 Doha
16:30 Soekarno–Hatta
17:00 Doha
15:20 Soekarno–Hatta
17:40 Ahmad Yani
Connect
QR1366 Qatar Airways
QR956 Qatar Airways
IN222 NAM Air
07:40 Johannesburg
19:15 Doha
12:50 Soekarno–Hatta
17:00 Doha
08:15 Soekarno–Hatta
13:55 Ahmad Yani
Connect
QR1366 Qatar Airways
QR956 Qatar Airways
ID6350 Batik Air
07:40 Johannesburg
19:15 Doha
09:25 Soekarno–Hatta
17:00 Doha
08:15 Soekarno–Hatta
10:35 Ahmad Yani
Connect
QR1366 Qatar Airways
QR942 Qatar Airways
QZ663 Indonesia AirAsia
07:40 Johannesburg
19:45 Doha
14:25 Singapore Changi
17:00 Doha
08:55 Singapore Changi
15:50 Ahmad Yani
Connect
QR1366 Qatar Airways
QR956 Qatar Airways
JT506 Lion Mentari Airlines
07:40 Johannesburg
19:15 Doha
11:20 Soekarno–Hatta
17:00 Doha
08:15 Soekarno–Hatta
12:30 Ahmad Yani
Connect
EY601 Etihad
EY474 Etihad
GA242 Garuda Indonesia
09:35 Johannesburg
01:55 Abu Dhabi
15:40 Soekarno–Hatta
19:35 Abu Dhabi
13:10 Soekarno–Hatta
17:00 Ahmad Yani
Connect
EY601 Etihad
EY470 Etihad
QZ663 Indonesia AirAsia
09:35 Johannesburg
01:05 Abu Dhabi
14:25 Singapore Changi
19:35 Abu Dhabi
12:35 Singapore Changi
15:50 Ahmad Yani
Connect
EY601 Etihad
EY474 Etihad
QG802 Citilink Indonesia
09:35 Johannesburg
01:55 Abu Dhabi
16:05 Soekarno–Hatta
19:35 Abu Dhabi
13:10 Soekarno–Hatta
17:15 Ahmad Yani
Connect
EY601 Etihad
EY474 Etihad
ID6356 Batik Air
09:35 Johannesburg
01:55 Abu Dhabi
14:00 Soekarno–Hatta
19:35 Abu Dhabi
13:10 Soekarno–Hatta
15:10 Ahmad Yani
Connect
CX748 Cathay Pacific
CX777 Cathay Pacific
JT516 Lion Mentari Airlines
11:20 Johannesburg
09:15 Hong Kong
16:30 Soekarno–Hatta
05:50 Hong Kong
13:10 Soekarno–Hatta
17:40 Ahmad Yani
Connect
CX748 Cathay Pacific
CX777 Cathay Pacific
ID6356 Batik Air
11:20 Johannesburg
09:15 Hong Kong
14:00 Soekarno–Hatta
05:50 Hong Kong
13:10 Soekarno–Hatta
15:10 Ahmad Yani
Connect
CX748 Cathay Pacific
CX2779 Cathay Pacific
IW1897 Wings Air
11:20 Johannesburg
08:50 Hong Kong
14:50 Juanda International
05:50 Hong Kong
12:35 Juanda International
16:00 Ahmad Yani
Connect
CX748 Cathay Pacific
CX777 Cathay Pacific
QG802 Citilink Indonesia
11:20 Johannesburg
09:15 Hong Kong
16:05 Soekarno–Hatta
05:50 Hong Kong
13:10 Soekarno–Hatta
17:15 Ahmad Yani
Connect
CX748 Cathay Pacific
CX785 Cathay Pacific
IW1803 Wings Air
11:20 Johannesburg
10:00 Hong Kong
16:20 Ngurah Rai
05:50 Hong Kong
15:00 Ngurah Rai
16:55 Ahmad Yani
Connect
CX748 Cathay Pacific
GA873 Garuda Indonesia
GA242 Garuda Indonesia
11:20 Johannesburg
09:00 Hong Kong
15:40 Soekarno–Hatta
05:50 Hong Kong
13:00 Soekarno–Hatta
17:00 Ahmad Yani
Connect
CX748 Cathay Pacific
CX785 Cathay Pacific
IN255 NAM Air
11:20 Johannesburg
10:00 Hong Kong
16:45 Ngurah Rai
05:50 Hong Kong
15:00 Ngurah Rai
17:40 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
SQ956 Singapore Airlines
ID6356 Batik Air
13:45 Johannesburg
09:25 Singapore Changi
14:00 Soekarno–Hatta
06:10 Singapore Changi
10:10 Soekarno–Hatta
15:10 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ956 Singapore Airlines
IN222 NAM Air
13:45 Johannesburg
09:25 Singapore Changi
12:50 Soekarno–Hatta
06:10 Singapore Changi
10:10 Soekarno–Hatta
13:55 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ938 Singapore Airlines
IW1803 Wings Air
13:45 Johannesburg
09:15 Singapore Changi
16:20 Ngurah Rai
06:10 Singapore Changi
11:55 Ngurah Rai
16:55 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ922 Singapore Airlines
IW1897 Wings Air
13:45 Johannesburg
07:50 Singapore Changi
14:50 Juanda International
06:10 Singapore Changi
09:20 Juanda International
16:00 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ980 Singapore Airlines
IN235 NAM Air
13:45 Johannesburg
08:00 Singapore Changi
18:00 Husein Sastranegara
06:10 Singapore Changi
09:15 Husein Sastranegara
19:10 Ahmad Yani
Connect
SQ479 Singapore Airlines
SQ956 Singapore Airlines
JT506 Lion Mentari Airlines
13:45 Johannesburg
09:25 Singapore Changi
11:20 Soekarno–Hatta
06:10 Singapore Changi
10:10 Soekarno–Hatta
12:30 Ahmad Yani
Connect
SQ479 Singapore Airlines
TR262 Scoot Tigerair
IW1897 Wings Air
13:45 Johannesburg
08:20 Singapore Changi
14:50 Juanda International
06:10 Singapore Changi
09:35 Juanda International
16:00 Ahmad Yani
Connect
QR1364 Qatar Airways
QR954 Qatar Airways
JT516 Lion Mentari Airlines
13:50 Johannesburg
02:20 Doha
16:30 Soekarno–Hatta
23:10 Doha
15:20 Soekarno–Hatta
17:40 Ahmad Yani
Connect
ET808 Ethiopian Airlines
ET628 Ethiopian Airlines
JT516 Lion Mentari Airlines
14:25 Johannesburg
23:55 Addis Ababa
16:30 Soekarno–Hatta
20:40 Addis Ababa
13:55 Soekarno–Hatta
17:40 Ahmad Yani
Connect
ET808 Ethiopian Airlines
ET628 Ethiopian Airlines
QG802 Citilink Indonesia
14:25 Johannesburg
23:55 Addis Ababa
16:05 Soekarno–Hatta
20:40 Addis Ababa
13:55 Soekarno–Hatta
17:15 Ahmad Yani
Connect

3. Johannesburg to Adisutjipto

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

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

  3. You take a bus, shuttle or taxi from Adisutjipto to your destination in Java, Provinsi Jawa Tengah, Indonesia.

Flight Depart Arrive
EY601 Etihad
EY474 Etihad
IN276 NAM Air
09:35 Johannesburg
01:55 Abu Dhabi
15:45 Soekarno–Hatta
19:35 Abu Dhabi
13:10 Soekarno–Hatta
16:55 Adisutjipto
Connect
SQ479 Singapore Airlines
SQ922 Singapore Airlines
IW1847 Wings Air
13:45 Johannesburg
07:50 Singapore Changi
11:10 Juanda International
06:10 Singapore Changi
09:20 Juanda International
12:20 Adisutjipto
Connect
SQ479 Singapore Airlines
SQ922 Singapore Airlines
IW1845 Wings Air
13:45 Johannesburg
07:50 Singapore Changi
13:30 Juanda International
06:10 Singapore Changi
09:20 Juanda International
14:40 Adisutjipto
Connect
SQ479 Singapore Airlines
TR262 Scoot Tigerair
IW1847 Wings Air
13:45 Johannesburg
08:20 Singapore Changi
11:10 Juanda International
06:10 Singapore Changi
09:35 Juanda International
12:20 Adisutjipto
Connect
SQ479 Singapore Airlines
SQ956 Singapore Airlines
IN276 NAM Air
13:45 Johannesburg
09:25 Singapore Changi
15:45 Soekarno–Hatta
06:10 Singapore Changi
10:10 Soekarno–Hatta
16:55 Adisutjipto
Connect
SQ479 Singapore Airlines
TR262 Scoot Tigerair
IW1845 Wings Air
13:45 Johannesburg
08:20 Singapore Changi
13:30 Juanda International
06:10 Singapore Changi
09:35 Juanda International
14:40 Adisutjipto
Connect
SQ479 Singapore Airlines
SQ938 Singapore Airlines
IN275 NAM Air
13:45 Johannesburg
09:15 Singapore Changi
20:10 Ngurah Rai
06:10 Singapore Changi
11:55 Ngurah Rai
20:35 Adisutjipto
Connect
ET808 Ethiopian Airlines
ET628 Ethiopian Airlines
IN276 NAM Air
14:25 Johannesburg
23:55 Addis Ababa
15:45 Soekarno–Hatta
20:40 Addis Ababa
13:55 Soekarno–Hatta
16:55 Adisutjipto
Connect

4. Johannesburg to Solo

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

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

  3. You take a bus, shuttle or taxi from Solo to your destination in Java, Provinsi Jawa Tengah, Indonesia.

Flight Depart Arrive
QR1366 Qatar Airways
QR956 Qatar Airways
GA228 Garuda Indonesia
07:40 Johannesburg
19:15 Doha
14:00 Soekarno–Hatta
17:00 Doha
08:15 Soekarno–Hatta
15:20 Solo
Connect
QR1366 Qatar Airways
QR956 Qatar Airways
ID7368 Batik Air
07:40 Johannesburg
19:15 Doha
12:00 Soekarno–Hatta
17:00 Doha
08:15 Soekarno–Hatta
13:15 Solo
Connect
QR1366 Qatar Airways
QR956 Qatar Airways
QG762 Citilink Indonesia
07:40 Johannesburg
19:15 Doha
13:40 Soekarno–Hatta
17:00 Doha
08:15 Soekarno–Hatta
14:55 Solo
Connect
EY601 Etihad
EY474 Etihad
GA228 Garuda Indonesia
09:35 Johannesburg
01:55 Abu Dhabi
14:00 Soekarno–Hatta
19:35 Abu Dhabi
13:10 Soekarno–Hatta
15:20 Solo
Connect
EY601 Etihad
EY418 Etihad
MH849 Malaysia Airlines
09:35 Johannesburg
01:25 Abu Dhabi
20:10 Kuala Lumpur
19:35 Abu Dhabi
12:35 Kuala Lumpur
22:00 Solo
Connect
EY601 Etihad
EY474 Etihad
JT530 Lion Mentari Airlines
09:35 Johannesburg
01:55 Abu Dhabi
15:25 Soekarno–Hatta
19:35 Abu Dhabi
13:10 Soekarno–Hatta
16:40 Solo
Connect
SQ479 Singapore Airlines
SQ980 Singapore Airlines
JT3960 Lion Mentari Airlines
JT925 Lion Mentari Airlines
13:45 Johannesburg
08:00 Singapore Changi
10:50 Husein Sastranegara
15:55 Ngurah Rai
06:10 Singapore Changi
09:15 Husein Sastranegara
13:35 Ngurah Rai
16:10 Solo
Connect
SQ479 Singapore Airlines
SQ922 Singapore Airlines
JT922 Lion Mentari Airlines
JT925 Lion Mentari Airlines
13:45 Johannesburg
07:50 Singapore Changi
12:15 Juanda International
15:55 Ngurah Rai
06:10 Singapore Changi
09:20 Juanda International
14:10 Ngurah Rai
16:10 Solo
Connect
SQ479 Singapore Airlines
SQ922 Singapore Airlines
GA313 365 Garuda Indonesia
GA228 Garuda Indonesia
13:45 Johannesburg
07:50 Singapore Changi
11:25 Juanda International
14:00 Soekarno–Hatta
06:10 Singapore Changi
09:20 Juanda International
13:00 Soekarno–Hatta
15:20 Solo
Connect
SQ479 Singapore Airlines
TR262 Scoot Tigerair
GA313 365 Garuda Indonesia
GA228 Garuda Indonesia
13:45 Johannesburg
08:20 Singapore Changi
11:25 Juanda International
14:00 Soekarno–Hatta
06:10 Singapore Changi
09:35 Juanda International
13:00 Soekarno–Hatta
15:20 Solo
Connect
SQ479 Singapore Airlines
SQ956 Singapore Airlines
ID7368 Batik Air
13:45 Johannesburg
09:25 Singapore Changi
12:00 Soekarno–Hatta
06:10 Singapore Changi
10:10 Soekarno–Hatta
13:15 Solo
Connect
SQ479 Singapore Airlines
SQ938 Singapore Airlines
IN475 NAM Air
13:45 Johannesburg
09:15 Singapore Changi
18:00 Ngurah Rai
06:10 Singapore Changi
11:55 Ngurah Rai
18:20 Solo
Connect
SQ479 Singapore Airlines
SQ114 Singapore Airlines
MH849 Malaysia Airlines
13:45 Johannesburg
12:45 Singapore Changi
20:10 Kuala Lumpur
06:10 Singapore Changi
13:45 Kuala Lumpur
22:00 Solo
Connect
SQ479 Singapore Airlines
SQ990 Singapore Airlines
QG9921 Citilink Indonesia
QG762 Citilink Indonesia
13:45 Johannesburg
07:40 Singapore Changi
09:35 Kuala Namu
13:40 Soekarno–Hatta
06:10 Singapore Changi
08:00 Kuala Namu
12:05 Soekarno–Hatta
14:55 Solo
Connect
SQ479 Singapore Airlines
SQ106 Singapore Airlines
MH849 Malaysia Airlines
13:45 Johannesburg
08:30 Singapore Changi
20:10 Kuala Lumpur
06:10 Singapore Changi
09:30 Kuala Lumpur
22:00 Solo
Connect
SQ479 Singapore Airlines
SQ938 Singapore Airlines
JT925 Lion Mentari Airlines
13:45 Johannesburg
09:15 Singapore Changi
15:55 Ngurah Rai
06:10 Singapore Changi
11:55 Ngurah Rai
16:10 Solo
Connect
SQ479 Singapore Airlines
TR262 Scoot Tigerair
JT922 Lion Mentari Airlines
JT925 Lion Mentari Airlines
13:45 Johannesburg
08:20 Singapore Changi
12:15 Juanda International
15:55 Ngurah Rai
06:10 Singapore Changi
09:35 Juanda International
14:10 Ngurah Rai
16:10 Solo
Connect
SQ479 Singapore Airlines
QZ505 Indonesia AirAsia
JT925 Lion Mentari Airlines
13:45 Johannesburg
12:15 Singapore Changi
15:55 Ngurah Rai
06:10 Singapore Changi
15:05 Ngurah Rai
16:10 Solo
Connect
SQ479 Singapore Airlines
TR262 Scoot Tigerair
JT581 Lion Mentari Airlines
JT530 Lion Mentari Airlines
13:45 Johannesburg
08:20 Singapore Changi
10:40 Juanda International
15:25 Soekarno–Hatta
06:10 Singapore Changi
09:35 Juanda International
12:10 Soekarno–Hatta
16:40 Solo
Connect
SQ479 Singapore Airlines
SQ956 Singapore Airlines
GA228 Garuda Indonesia
13:45 Johannesburg
09:25 Singapore Changi
14:00 Soekarno–Hatta
06:10 Singapore Changi
10:10 Soekarno–Hatta
15:20 Solo
Connect
SQ479 Singapore Airlines
SQ132 Singapore Airlines
MH1143 Malaysia Airlines
MH849 Malaysia Airlines
13:45 Johannesburg
07:50 Singapore Changi
10:20 Penang
20:10 Kuala Lumpur
06:10 Singapore Changi
09:20 Penang
11:20 Kuala Lumpur
22:00 Solo
Connect
SQ479 Singapore Airlines
SQ956 Singapore Airlines
QG762 Citilink Indonesia
13:45 Johannesburg
09:25 Singapore Changi
13:40 Soekarno–Hatta
06:10 Singapore Changi
10:10 Soekarno–Hatta
14:55 Solo
Connect
SQ479 Singapore Airlines
3K241 Jetstar Asia Airways
JT925 Lion Mentari Airlines
13:45 Johannesburg
10:45 Singapore Changi
15:55 Ngurah Rai
06:10 Singapore Changi
13:40 Ngurah Rai
16:10 Solo
Connect
SQ479 Singapore Airlines
SQ922 Singapore Airlines
JT581 Lion Mentari Airlines
JT530 Lion Mentari Airlines
13:45 Johannesburg
07:50 Singapore Changi
10:40 Juanda International
15:25 Soekarno–Hatta
06:10 Singapore Changi
09:20 Juanda International
12:10 Soekarno–Hatta
16:40 Solo
Connect
ET808 Ethiopian Airlines
ET628 Ethiopian Airlines
JT530 Lion Mentari Airlines
14:25 Johannesburg
23:55 Addis Ababa
15:25 Soekarno–Hatta
20:40 Addis Ababa
13:55 Soekarno–Hatta
16:40 Solo
Connect

5. Johannesburg to Husein Sastranegara

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

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

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

Flight Depart Arrive
SQ479 Singapore Airlines
SQ980 Singapore Airlines
13:45 Johannesburg
08:00 Singapore Changi
06:10 Singapore Changi
09:15 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

6. Johannesburg to Juanda International

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

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

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

Flight Depart Arrive
CX748 Cathay Pacific
CX2779 Cathay Pacific
11:20 Johannesburg
08:50 Hong Kong
05:50 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

7. Johannesburg to Soekarno–Hatta

  1. You take a bus, shuttle or taxi from your location in Rustenburg 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 Java, Provinsi Jawa Tengah, Indonesia.

Flight Depart Arrive
QR1366 Qatar Airways
QR956 Qatar Airways
07:40 Johannesburg
19:15 Doha
17:00 Doha
08:15 Soekarno–Hatta
Connect
QR1366 Qatar Airways
QR954 Qatar Airways
07:40 Johannesburg
02:20 Doha
17:00 Doha
15:20 Soekarno–Hatta
Connect
EY601 Etihad
EY474 Etihad
09:35 Johannesburg
01:55 Abu Dhabi
19:35 Abu Dhabi
13:10 Soekarno–Hatta
Connect
CX748 Cathay Pacific
CX777 Cathay Pacific
11:20 Johannesburg
09:15 Hong Kong
05:50 Hong Kong
13:10 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
SQ964 Singapore Airlines
13:45 Johannesburg
17:20 Singapore Changi
06:10 Singapore Changi
18:05 Soekarno–Hatta
Connect
QR1364 Qatar Airways
QR954 Qatar Airways
13:50 Johannesburg
02:20 Doha
23:10 Doha
15:20 Soekarno–Hatta
Connect
ET808 Ethiopian Airlines
ET628 Ethiopian Airlines
14:25 Johannesburg
23:55 Addis Ababa
20:40 Addis Ababa
13:55 Soekarno–Hatta
Connect
ET808 Ethiopian Airlines
ET618 644 Ethiopian Airlines
ET628 Ethiopian Airlines
14:25 Johannesburg
00:10 Addis Ababa
14:30 Suvarnabhumi
20:40 Addis Ababa
13:10 Suvarnabhumi
18:15 Soekarno–Hatta
Connect
EK764 Emirates
EK358 Emirates
19:10 Johannesburg
10:45 Dubai
05:25 Dubai
22:10 Soekarno–Hatta
Connect

References

Find Hotels in Java, Provinsi Jawa Tengah, Indonesia

You can find hotels and accommodations in Java, Provinsi Jawa Tengah, Indonesia with our hotels search tool below

Booking.com