Find flights
Deals
When to book
FAQs & Tips
Airlines

Find cheap flights to Java from R10 505

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight from South Africa to Java departing on 11/4. Fares are subject to change and may not be available on all flights or dates of travel. Click the price to replicate the search for this deal.
1 adult
Thu 18/4
Thu 25/4

Search hundreds of travel sites at once for deals on flights to Java

In the last 7 days, travellers have searched 47 600 107 times on KAYAK, and here's why:

Save 12% or moreCompare multiple travel sites with one search.

Track pricesNot ready to book? Create a price alert for when prices drop.

Free to useThere are no hidden charges or fees.

Filter your dealsChoose cabin class, free Wi-Fi and more.

Best Java Flight Deals

Cheapest return prices found by our users on KAYAK in the last 72 hours

Jakarta
Jakarta2 stopsR13 900

Good to know

Low season

August

High season

December

Cheapest flight

R10 505
Best time to beat the crowds but there is an average 7% increase in price.
Most popular time to fly (9% more expensive on average)
Flight from Cape Town to Jakarta

FAQs - booking Java flights

  • How long is the flight to Java?

    An average direct flight from South Africa to Java takes 21h 07m, covering a distance of 14476 km. The most popular route is Cape Town - Jakarta with an average flight time of 21h 25m.

  • What is the cheapest flight to Java?

    The cheapest ticket to Java from South Africa found in the last 72 hours was R14 202. The most popular route is Cape Town Intl to Jakarta Soekarno-Hatta Intl and the cheapest round-trip airline ticket found on this route in the last 72 hours was R16 333.

  • How does KAYAK’s flight Price Forecast tool help me choose the right time to buy?

    KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.

Top tips for finding cheap flights to Java

  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Java flight deals.

Top 5 airlines flying to Java

Need help choosing which airline to fly with from South Africa to Java? KAYAK airline reviews give an overall score for each airline based on loads of factors, including comfort, boarding, in-flight entertainment and more, to make your decision easier. See airline scores according to KAYAK reviews.
8,2
Singapore AirlinesOverall score based on 1520 reviews
82entertainment
84boarding
87crew
83overall
78food
81comfort
Airline reviews

They are great with every aspect of customer service. Helped my elderly father and aided him with using the restroom.

Read more about Singapore Airlines

They are great with every aspect of customer service. Helped my elderly father and aided him with using the restroom.

Airport lounge for business class is too crowded and not comfortable. Poor foods and facilities. Boarding was delayed. A lot of coughing people in the flight even in the business class, which indicated poor screening and health risks.

The meals were ok,but we weren't given any beverages with the food, only after everyone was served food, maybe short staffed but that's not proper

The crew was so kind! I had such a nice flight !

Please have the artiste showcase of classic international movies. Please have better food. There was no dessert or yogurt in my Ind Veg meal.

Very good customer services before, & during flight. I will choose it again in the future.

Food quality and serving frequency was poor. Travel kit was not provided. Flight was very bumpy. Overall, not a good experience.

I would not have changed anything… It was a perfect fight

Cleanliness Help for boarding and sitting Food should have been better

I was very impressed with this airline. The plane was clean. The attendance were nice and it was a great comfortable experience. The zipper on my suitcase broke after I checked it, and they wrapped it all Thailand plastic wrap to prevent it from coming apart during the flight. When I got to Los Angeles, all of my items were safe and still in the bag. That is above and beyond!

Newly reconfigured 380 I assume. Has a new ife with usb c ports and Bluetooth connections

The lounge Emirates uses at Jeddah airport is horrible even with the opening of the new section. Food selection is poor and never enough seating . Staff are not friendly. Boarding process at Jeddah always an absolute mess

Probably the best flight I’ve ever been on. Emirates first class is leagues beyond British airways and Lufthansa’s.

The air hostess spilled tomato juice on me by mistake in Mumbai -Dubai flight. I was traveling from Mumbai to UAD. Her senior came and offered couple of small chocolates (probably given in business class) as compensation. I asked for access to lounge as I had to travel till IAD and I could shower and change. But she said she cannot do that and did nothing further. I found the response to their mistake as inappropriate.

The individual attention the crew gives to passengers is commendable and I find them positively helpful.

Food was not eadable. Testless and not apealing. order for indian vegitarian, recived spice less. combination of main course and side iteams are far away from traditonal food, serve less iteams. , but eadoble. Thanks

Overall emirates continues to amaze me with their. Awesome service . I had shifted away from emirates , because I lost luggage and watch in emirates in 2019 that drifted me away from this airline , but I am willing to give it try

Well emirates since after covid recovery their service became much poorer than before , old planes to some destinations, untrained staff , rude , inflexible, and poor food, this specific flight the plane felt like in the 90s , and staff behavior was rude due to usual incidents in these flights for some destinations, i understand this but they pit everyone at the same basket, a readiness to be rude anytime

1. Please deploy better trained and courteous staff. 2. Wheel chairs be available at all steps of layover till boarding gate. 3. Food services be also improved . 4. TV and phone charging facility be also provided.

Meals was mis-served inspite of selecting vegetarian food! I was served non- veg in both flights ie., IAD to Dubai and Dubai to Hyderabad. Staff was not that friendly

Fantastic, the 787-9 is a very beautifully designed plane and it was a pleasure to fly in the Qsuite. The suite did feel slightly smaller than the 777 variant, and the suite door also felt smaller, as I felt more exposed as passengers and crew walked past. Food was too notch, and the service was fantastic. I wish they’d enforce boarding zones more effectively, but otherwise they did really well.

Polite and helpful crew. My son developed fever. Crew members came and gave him medication and also came and enquired about his health several times.

professional crew god service good entertainment need choices for diabetic meal

In spite of placing requests for vegetarian food, I didn’t get it because they ran out of stock. According to crew, only fixed number of vegetarian orders will be carried. Typically, they should have checked and served those who had specifically requested. I was one of those to get the food last.

Ordinary Indian food... Not great. Limited movie and TV selection

The seats are extremely small and very uncomfortable for a long trip , no space to even move the legs or keep the legs little bit folded, very uncomfortable

I really did like the food and beverage and crew was really good!

Seats were not comfortable and touch free remote wasn’t working.

Was humiliated at Doha airport, treaded like a cattle class traveler, I hold platinum pro status with AA and I don’t fly economy even domestic but was made to travel in the middle seat in economy class and boarding zone 3 and was denied lounge access at Doha airport. Never was humiliated like this before.

No boarding passes given at start point Too much wait for boarding passes

it was a nice tripe but they need to work on the serving of soda,they should be abled to serve cain soda not on cup.At least each passenger should be entitled to one cain of soda not serving on cup.thanks.

On my return flight the TV did not work the entire flight! They knew it wasn’t working but they let me sit there. The guy sitting nièce to me told me he was ok the previous flight and it wasn’t working. This is business class by the way!

Food was horrible. Our flight was not comfortable due to turbulence, seats was not comfortable, Very tight barely can not move anywhere.

The check in staff was amazing. Best customer service! The plane was old! My entertainment on the first flight didn't work at all, in my seat or in the seat next to me. The bathroom doors were old and troublesome. One of the bathrooms, the whole sink panel was broken. Everything felt old and falling apart. The airline stewardesses were amazing and quite hospitable. When there were delays, they kept us well informed. Transit was GREAT! I wasn't sure how I would make it to my next flight in 1 1/2 hours but the security lines were short and efficient. The C gates in Addis Ababa were CROWDED! That whole space downstairs was too crowded and challenging to manuever. I usually fly Ethiopian within Africa and was interested to see how the experience would be intercontinental. Overall, I would choose it again if it was cheaper than Delta/Air France or Lufthansa/KLM. I wouldn't make it a first choice if the prices were the same because the planes are so old! The food and entertainment also weren't as good. Good selection of movies but as I mentioned, on the first flight they didn't work at all (I slept so it was okay) and the 2nd flight it was glitchy. All in all, I didn't hate it but it would be a first choice only if it's cheaper.

The food really sucks And they really need to work on entertainment The movie selection is herendous .

Entertainment system poor - couldn't hear, no flight info etc.

I've never been served three bread courses in a single meal before. Was really impressed by the novelty of that.

Cons: "First of all, my flight had no option to plug my cellphone, there was no TV screen and no WiFi.. they served some loaf of bread cut in half with some spices inside and called it dinner! But the most disappointing thing is the fact is that they LOST BOTH OF MY LUGGAGE BAGS, and the most they could offer me is $50 compensation (my belongings worth thousands of dollars) And even this I would have to claim from my “home country” which is completely unreasonable as my home country isn’t the one lost my luggage, the airlines had! Beyond shocked, disappointed and aggravated, this was my first time flying this airlines and I promise you it’s the last. Won’t recommend to anyone."
Pros: "The food!! The flight was in time and also the flight attendant were so available and caring"
Cons: "I have wifi in board for an hour for whatsapp messaging I would have beloved to have it all flight"
Pros: "Crew and stewardess were fantastic"
Cons: "Bathrooms needed cleaning on the long trip from Addis Ababa to Houston! They were nasty because guys can’t seem to hit the hole. So there was urine on seat and on floor."

The staff was very nice and polite but it was very very hot and no ways to have some fresh air. It would be nice to have more time to sleep since it was a night flight

The staff was kind and polite, but it was very very hot and no ways to have some fresh air.it would be also be nice to have more time to sleep, since it was a night flight

My wife and I were upgraded to Business Class on our Dublin-Abu-Dhabi flight on the 22nd of January. Being served by "Mariyan" (not too sure about her name, she's from Tunisia) was the real highlight of our flight, she deserves to be working with etihad. We are looking forward to the next upgrade as we are flying back to Dublin on February 01, 2024. If I am not mistaken we have just reached GOLD status as Etihad Guests.

Eine Toilette der Business Class war gesperrt und somit nicht benutzbar.

1.Aircraft Comfort: The aircraft type was quite small with non-reclining, cramped seats that significantly lacked comfort. 2.In-flight Entertainment: There was no provision of in-flight entertainment screens or Wi-Fi for the majority of the flight. 3.Boarding Process at New Abu Dhabi Airport: Despite the move to a new airport, which promised enhanced experiences, the use of buses instead of jet bridges did not meet expectations, causing inconvenience. 4.Gate Change Communication: A last-minute gate change was poorly communicated, resulting in a long and difficult walk.

Food was very good. Again tray could use a non-skid mat. I had a regular seat - comfortable - able to sleep undisturbed. Boarding was uneventful.

Crew member took too long time to take back leftover food plates from passenger seats. Food was nice.Easy excellent checking.Guy at checking counter was really kind and helpful.Made our checking very quickly. Leftover food should be taken back ASAP. Because in economy class passanger have narrow space . In the long journey like this, passanger have difficulties to sit with the plates.overall experience was good.

The flight was small and was not cool very bad

Everything was great. Cabin Crew was awesome and very helpful. Thank you so much.

It feels like the seat did not have any cushion just plywood. The seats are so compact that I could not even move at all and I am slim. Just imagine someone else. Singapore Air and Emirates are far far better than this. Do not even travel for free. For a 12 hour flight sitting on a plywood is horrible experience and on top of that the person at checking counter at NY was worst and rude. Plus they charge arms and leg for everything. I think they would also start charging for belts and oxygen also soon. First and last time flying with Ethiad.

Book Cheap Java Plane Tickets

Recent return flight deals

13/5Mon
2 stopsEthiopian Air
28h 40mJNB-CGK
26/5Sun
2 stopsEthiopian Air
28h 25mCGK-JNB
R13 900
2/9Mon
2 stopsEthiopian Air
22h 30mJNB-CGK
24/9Tue
2 stopsEthiopian Air
28h 25mCGK-JNB
R14 202
21/4Sun
1 stopEtihad Airways
23h 45mJNB-CGK
29/7Mon
2 stopsEtihad Airways
42h 35mCGK-JNB
R14 522
12/5Sun
1 stopEtihad Airways
23h 45mJNB-CGK
26/5Sun
2 stopsEtihad Airways
21h 55mCGK-JNB
R14 598
2/9Mon
1 stopSingapore Airlines
16h 20mJNB-CGK
24/9Tue
1 stopSingapore Airlines
23h 20mCGK-JNB
R15 145
21/4Sun
1 stopQatar Airways
25h 10mJNB-CGK
29/7Mon
1 stopQatar Airways
36h 00mCGK-JNB
R15 484
15/5Wed
1 stopSingapore Airlines
14h 15mJNB-CGK
26/5Sun
1 stopSingapore Airlines
23h 20mCGK-JNB
R17 106
1/6Sat
1 stopQatar Airways
21h 25mCPT-CGK
1/7Mon
1 stopQatar Airways
21h 30mCGK-CPT
R17 295
21/4Sun
2 stopsEmirates
38h 35mJNB-CGK
28/7Sun
1 stopEmirates
25h 10mCGK-JNB
R19 539
2/9Mon
2 stopsEmirates
38h 35mJNB-CGK
23/9Mon
1 stopEmirates
20h 35mCGK-JNB
R20 369

Search by stops

Search by airline

Search by price

Recent one-way flight deals

11/4Thu
2 stops
27h 55mCPT-CGK
R10 505
18/6Tue
3 stops
56h 30mCPT-CGK
R10 882
18/6Tue
2 stops
26h 05mCPT-CGK
R11 618
18/6Tue
1 stopQatar Airways
21h 25mCPT-CGK
R13 165
11/4Thu
1 stopQatar Airways
21h 25mCPT-CGK
R13 749
11/4Thu
3 stopsMalaysia Airlines
36h 10mCPT-CGK
R17 842

Search by stops

Search by airline

Search by price

Recent domestic flight deals

8/4Mon
directGaruda Indonesia
1h 35mCGK-SUB
14/4Sun
directGaruda Indonesia
1h 35mSUB-CGK
R3 810
7/4Sun
directGaruda Indonesia
2h 10mDPS-CGK
14/4Sun
directGaruda Indonesia
2h 05mCGK-DPS
R4 583
16/6Sun
directGaruda Indonesia
1h 55mDPS-CGK
7/7Sun
directGaruda Indonesia
1h 55mCGK-DPS
R4 602
15/5Wed
multi-stopJetstar Asia
14h 45mDPS-CGK
16/5Thu
multi-stopJetstar Asia
19h 45mCGK-DPS
R4 734
9/5Thu
multi-stopJetstar Asia
19h 35mSUB-CGK
17/5Fri
multi-stopJetstar Asia
10h 35mCGK-SUB
R4 828
24/7Wed
directGaruda Indonesia
1h 10mDPS-SUB
31/7Wed
multi-stopGaruda Indonesia
6h 55mSUB-DPS
R5 073
1/4Mon
multi-stopBatik Air
37h 15mDPS-CGK
6/4Sat
directBatik Air
1h 55mCGK-DPS
R8 261
7/4Sun
directBatik Air
1h 55mDPS-CGK
13/4Sat
multi-stopBatik Air
5h 20mCGK-DPS
R8 883
9/4Tue
multi-stopSingapore Airlines
10h 15mCGK-SUB
9/4Tue
multi-stopSingapore Airlines
15h 30mSUB-CGK
R59 900
6/4Sat
multi-stopSingapore Airlines
7h 45mCGK-SUB
6/4Sat
multi-stopSingapore Airlines
12h 25mSUB-CGK
R80 552

Search by stops

Search by airline

Search by price

Flights to Java

Return flight deals:

Java - South Africa

Cabin classes:

R3 074
R3 357
R3 131
R849

Browse destinations: