R11 146 Find Cheap Flights to Jakarta – Compare and Save

1 adult
1 adult, Economy, 0 bags

Save 13% or more on flights. Compare deals from all over the web.

Never overpay with our price tracking tools.

Filter searches by price, airline and more to find your best flights.

Everything you should know

Cheapest return flight
R13 209
Typical prices: R12 094-R16 759
Etihad Airways
Thu 1/11Thu 8/11
JNB - CGK • 1 stop
Cheapest one-way flight
R11 146
Typical prices: R6 768-R10 868
Qatar Airways
Tue 4/12
CPT - CGK • 1 stop
Top airlines
Best reviews • 8,2 score
Airline reviews
Airline reviews
Top routes
Cheapest • 2% average savings
Most popular
Insights
Insights
When to book
in advance
Our data shows that travellers who book at least 10 weeks in advance save around 19% compared to booking last minute.
Insights
Insights
When to travel
Cheapest • 11% price drop
Most popular
Good to know
+1
Good to know
+1
Start a new search
KAYAK searches hundreds of sites at once to find you the best travel deals.
We hope you enjoy your trip to Jakarta!
Flight Deals
Booking Insights
Flight Deals

Cheap Flights to Jakarta

 
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return flight deals to Jakarta

Sun, Nov 1 - Sun, Nov 8
Etihad Airways Logo
9:50 - 8:35JNB  Johannesburg OR Tambo-CGK Jakarta Soekarno-Hatta Intl
17h 45m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
23:20 - 8:20CGK  Jakarta Soekarno-Hatta Intl-JNB Johannesburg OR Tambo
38h 00m1 stop Abu Dhabi Zayed Intl
R13 209Etihad Airways
Sun, Dec 27 - Wed, Jan 13
Qatar Airways Logo
13:45 - 21:25JNB  Johannesburg OR Tambo-CGK Jakarta Soekarno-Hatta Intl
26h 40m1 stop Doha Hamad Intl
Qatar Airways Logo
8:45 - 3:55CGK  Jakarta Soekarno-Hatta Intl-JNB Johannesburg OR Tambo
24h 10m1 stop Doha Hamad Intl
R14 347Qatar Airways
Thu, Dec 31 - Thu, Jan 14
Qatar Airways Logo
9:25 - 15:10JNB  Johannesburg OR Tambo-CGK Jakarta Soekarno-Hatta Intl
24h 45m1 stop Doha Hamad Intl
Qatar Airways Logo
18:10 - 15:35CGK  Jakarta Soekarno-Hatta Intl-JNB Johannesburg OR Tambo
26h 25m1 stop Doha Hamad Intl
R14 428Qatar Airways
Thu, Dec 31 - Sun, Jan 17
Qatar Airways Logo
20:20 - 21:25JNB  Johannesburg OR Tambo-CGK Jakarta Soekarno-Hatta Intl
20h 05m1 stop Doha Hamad Intl
Qatar Airways Logo
18:10 - 15:35CGK  Jakarta Soekarno-Hatta Intl-JNB Johannesburg OR Tambo
26h 25m1 stop Doha Hamad Intl
R14 428Qatar Airways
Wed, Feb 10 - Sun, Feb 14
Etihad Airways Logo
9:50 - 20:20JNB  Johannesburg OR Tambo-CGK Jakarta Soekarno-Hatta Intl
29h 30m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
23:20 - 8:20CGK  Jakarta Soekarno-Hatta Intl-JNB Johannesburg OR Tambo
38h 00m1 stop Abu Dhabi Zayed Intl
R15 192Etihad Airways
Wed, Feb 10 - Sun, Feb 14
Etihad Airways Logo
9:50 - 20:20JNB  Johannesburg OR Tambo-CGK Jakarta Soekarno-Hatta Intl
29h 30m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
23:20 - 8:20CGK  Jakarta Soekarno-Hatta Intl-JNB Johannesburg OR Tambo
38h 00m1 stop Abu Dhabi Zayed Intl
R15 208Etihad Airways
Wed, Feb 10 - Sun, Feb 14
Etihad Airways Logo
9:50 - 20:20JNB  Johannesburg OR Tambo-CGK Jakarta Soekarno-Hatta Intl
29h 30m1 stop Abu Dhabi Zayed Intl
Etihad Airways Logo
23:20 - 8:20CGK  Jakarta Soekarno-Hatta Intl-JNB Johannesburg OR Tambo
38h 00m1 stop Abu Dhabi Zayed Intl
R15 224Etihad Airways
Sun, Nov 1 - Sun, Nov 8
Multiple Airlines Logo
13:45 - 7:15JNB  Johannesburg OR Tambo-CGK Jakarta Soekarno-Hatta Intl
36h 30m1 stop Doha Hamad Intl
Multiple Airlines Logo
15:10 - 8:20CGK  Jakarta Soekarno-Hatta Intl-JNB Johannesburg OR Tambo
22h 10m2 stops Kuala Lumpur Intl Abu Dhabi Zayed Intl
R15 939Multiple Airlines
Sun, Nov 1 - Sun, Nov 8
Multiple Airlines Logo
9:50 - 14:30JNB  Johannesburg OR Tambo-CGK Jakarta Soekarno-Hatta Intl
23h 40m2 stops Abu Dhabi Zayed Intl Kuala Lumpur Intl
Multiple Airlines Logo
8:35 - 8:20CGK  Jakarta Soekarno-Hatta Intl-JNB Johannesburg OR Tambo
28h 45m2 stops Kuala Lumpur Intl Abu Dhabi Zayed Intl
R16 134Multiple Airlines
Mon, Oct 19 - Mon, Oct 26
Multiple Airlines Logo
13:15 - 20:20CPT  Cape Town Intl-CGK Jakarta Soekarno-Hatta Intl
26h 05m2 stops Doha Hamad Intl Kuala Lumpur Intl
Multiple Airlines Logo
5:05 - 10:30CGK  Jakarta Soekarno-Hatta Intl-CPT Cape Town Intl
34h 25m2 stops Kuala Lumpur Intl Doha Hamad Intl
R16 345Multiple Airlines
Booking Insights

Price, demand, and travel trends for South Africa to Jakarta flights

Use KAYAK data on prices, travel dates, airlines, and seasonal trends to compare options and book flights from South Africa to Jakarta with more confidence.

What is the cheapest flight to Jakarta?

Johannesburg OR Tambo Airport to Jakarta is the cheapest route at R13 209 return, found in the past 5 days on KAYAK. KAYAK data shows this is also the most popular route.

How much is a flight to Jakarta?

A return flight to Jakarta costs R13 758 on average, based on data over the past 12 months on KAYAK. Return fares from Durban average R13 291, while Johannesburg OR Tambo Airport runs a bit higher at R13 458.

What is the cheapest day to fly to Jakarta?

Monday is the cheapest day to fly to Jakarta at R13 014 return on average over the past 12 months on KAYAK. Saturday is the most expensive at R15 062.

What is the cheapest month to fly to Jakarta?

•January is the cheapest month to fly to Jakarta with an average price of R12 202 return.
•August (R16 703) and July (R16 621) are the most expensive.
•Based on KAYAK data over the past 12 months.

What is the cheapest time of day to fly to Jakarta?

Night flights to Jakarta are the cheapest at R13 486 return on average. Morning flights are the most expensive at R15 760.

What is a good deal for flights to Jakarta?

Flights under R12 094 are considered a good deal. 25% of KAYAK users found return flights to Jakarta at or below these prices, with the lowest fares from:
•Durban R11 622
•Johannesburg OR Tambo Airport R11 835.

When are flights to Jakarta the cheapest?

Flights to Jakarta are cheapest 10 weeks before departure. Booking in this window typically costs about 19% less than the average last-minute fare (within 2 weeks of the flight), based on KAYAK data.

Key details for flights to Jakarta

Low season

March

Cheapest flight

R11 146
Best time to beat the crowds (1% less expensive on average)
Most popular time to fly and prices are also 4% lower on average.
Flights from Cape Town to Jakarta Soekarno-Hatta Intl Airport

When to book flights to Jakarta

Are your dates flexible? Find out the best times to travel to Jakarta based on our flight data from the last year. Discover the cheapest month and even day to fly.
Estimated return price

Your questions about flights to Jakarta, answered

Find helpful route details based on KAYAK data, including flight times, airports, airlines, and booking questions.

  • What is the difference between the most popular and the most frequent airline at Jakarta?

    Singapore Airlines operates the most flights from South Africa to Jakarta at 0 per week, while Qatar Airways is the airline most often selected by KAYAK users searching for flights from South Africa to Jakarta. The two are often different because flight volume reflects an airline's schedule, while popularity reflects traveller choice.

  • Which airports serve Jakarta?

    Flights to Jakarta arrive at: Jakarta Soekarno-Hatta Intl (CGK) and Jakarta Halim Perdana Kusuma (HLP).

  • Which airports serve Jakarta and the surrounding area?

    Flights to Jakarta can arrive at several major airports serving the metro area, including Jakarta Soekarno-Hatta Intl (CGK) and Jakarta Halim Perdana Kusuma (HLP). Nearby alternatives within 80,5 km of Jakarta include Jakarta Soekarno-Hatta Intl (CGK). This airport is not in Jakarta itself but may be useful depending on your route, airline, and onward travel plans.

  • Where can I fly from to get the cheapest fares to Jakarta?

    Based on fares booked in the past 5 days, the cheapest flights to Jakarta are from:
    • Johannesburg, from R13 209 return

  • How do I know if a flight to Jakarta is a good deal?

    A good deal on a flight to Jakarta is around R12 094 return. This fare is in the lowest 25% of return flight prices searched on KAYAK, averaged across the cities most often searched as origins by KAYAK users.

  • How expensive are last-minute flights to Jakarta?

    Last-minute fares to Jakarta – booked within 2 weeks of departure – run 9% above the average return fare of R13 758.

Your guide to booking Jakarta flights

From booking to airport arrival, find tips to help you plan your flight with more confidence.
  • For the best chance at a low fare to Jakarta, aim to book around 10 weeks before you fly. That window historically saves about 19% versus last-minute pricing based on KAYAK booking data over the last 12 months.
  • For flights to Jakarta, recent KAYAK data shows that stronger deals tend to be around R12 094 return. If you see a fare below that threshold, it's a good deal – book before the price climbs back up.
  • If you can choose when to go, aim to travel to Jakarta in January. Return fares historically average R12 202 that month – typically the cheapest month to travel based on the last 12 months.
  • Before you book:

    • Check the route's typical price range so you can spot a deal.
    • Confirm baggage fees and seat selection costs on budget carriers.
    • Verify whether you need any travel documents beyond an ID.
    • Pick a departure airport, since your nearest may not be the cheapest origin.
  • Shift your departure to evening to save up to R2 275 per return. Evening flights to Jakarta average R13 486 compared to R15 760 for morning flights. See the time-of-day chart above for the full breakdown.

Reviews of the top 4 airlines flying to Jakarta

 
Need help choosing which airline to fly with to Jakarta? 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 verified KAYAK customer reviews.
8,2
Singapore AirlinesOverall score based on 1606 reviews
7,8Food
8,3Boarding
8,0Comfort
8,6Crew
8,1Entertainment
Airline reviews

SQ is a market leader for good reason and its 787 this time was actually comfortable and the service top notch as always.

10,0 ExcellentTris, Jun 2026
Read more Singapore Airlines reviews

SQ is a market leader for good reason and its 787 this time was actually comfortable and the service top notch as always.

Excellent service. I pre-ordered gluten intolerant meal and they handle it with care. They served me my meal before other people's to avoid crossed contamination. Thank you 🙏

Food was just okay, need to improve for other menu variations

Food from Surabaya was below average but from Singapore is much better

Good service and food. For buying items on flight should be preordered as they don’t keep much stock on board.

Loved the airline with the exception of their carry on limitations. They enforce a strict 7 kilo limit for carry on baggage which is ridiculous. We traveled from SFO to SIN with carry on with no difficulty yet when we checked in Delhi they forced us to check the carry on bags. The weight of our carry on bags were 11 and 12 kilos and while they exceeded the limitations set by Singapore Airlines they were well under weight limitations set by may other carriers. Interestingly my wife and I were each allowed two 22 KG bags to check in addition to the 7 kg carry on for a total weight of 102 KG's. Our total weight with the one bag we planned to check and our two carry ons was 46 kgs.

They ran out of food for breakfast They did not offer tea or coffee The staff appeared very inexperienced The cabin was very cold, even with a blanket

plus: service and personal assistance minus: online check-in did not work

My experience with Scoot is very good. Will have no issue flying with Scoot again.

Perfect experience from boarding through to leaving the flight, comfortable and personalised service from all staff, highly recommended

My flight was delayed by 8 hours I arrived at airport 4hrs earlier but to see if they can reroute me to get my connecting flt to Hong Kong. They auto rebooked my flt. With no chance. Which I missed this entire reservation through kayak. My next flt they got me on was at 6 am. Misses an entire day of my trip abroad all my accommodations seat assignments were missed and missed adding my TSA precheck to my ticket as well as my vegan meal request so I didnt have meals on any of the flight....so not a comfortable experience. Please help me with accommodations upon my return.

I upgraded my flight to business and before boarding they told me they will not have food on the flight unless someone declines the food service.

My only suggestion is a way to not be woken up for food. … like maybe something you can place on you if you’d prefer to miss food than be woken up

Overall, not good. Super late boarding in Hong Kong because some last minute issue with a plane. The boarding process is chaotic. Kathy Pacific should seek to do better with punctual departure time. Caused a lot of trouble with missed connecting flight.

Bathroom was not cleaned as often as other airlines does. It was gross for a less than full flight capacity.

Rarely saw a flight attendant. Never received what I wanted from drink service. Twice I was told they would return with my order. I never saw the flight attendant again. I has requested a Moslem meal. I did not receive. It

There is very little in the title" Premium" in the Economy experience with Cathay, Melbourne to Hong Kong. The seats are uncomfortable and the cabin with outdated 1990's decor and trim. The food service was sloppy and the leg room providing little to no advantage over regular economy seating. Infact, the Sunday flight was not fill occupancy and I would have done better saving the significant additional costs for the PREMIUM ticket and taken advantage of the seating. If you are a regular premium economy traveler of EMIRATES expecting the same experience on CATHAY, you will be disappointed. Emirates far superior.

The aircraft was slightly newer but the food was very bad. Bland and uninteresting. Nothing special at all.

Halal food options could have been better the first meal portion sizes were very small the second breakfast meal the fish and couscous was very dry and disappointing I enjoyed the Hong Kong t lot I enjoyed the midnight stuck a lot the Hong Kong tea we had for breakfast was very good

Cabin crew decided to make sure that the seat belt sight was on for most of a 3 hour 45 minute flight preventing pax.to use the facilities and then giving me omg when confronted with the situation. They should bear in mind that if there would be any human waste on the seats it has to be treated as biological material and removed by a hazardous material team.

The crew were fabulous. We travelled Doha to Miami and the crew in board we exceptional too.

Qatar was pretty OK for their services but Arangrant was awful at theirs and frankly lied to me. Qatar offers four business class fares and only three of them allow lounge access. This is a horrible policy when you pay so much for business class and shame on them for denying the simple use of their lounges for this confusion. When I requested my business class ticket with Arangrant I knew this and specifically told them I would only purchase the lowest class business seat that would still permit me lounge access on all legs of my trip. They lied to me and said I did and then I was refused this service on my return flights. I had no less than 4-8 schedule changes and got screwed by a late departure from DCA on my double connection to JNB. I lost nearly a full day on my outbound and then had little to no use of the lounges on my outbound flights. To then be denied access on my return flights made the 27 hour trip home pretty awful. Kayak should no longer work with Arangrant as they are dishonest and liars. Qatar should price all four of their business class fares to include lounge access and stop the insanity they have forced on people. My return trip home nearly ruined my entire trip to South Africa and I blame Arangrant for telling me lies and for Qatar for offering insane rules and regulations on such expensive business class fares. For the money I paid to Qatar, I did not receive the full services I was promised. I will probably never use Arangrant and their ignorant services ever again. I will question whether I ever fly on Qatar Airways again as well. When you pay so much and get such little in return, it leaves a bad taste in your mouth. Arangrant gives the whole industry a bad name and Qatar is not far behind them. I can honestly say that the wretched service and way I was treated by both have soured me on travel companies and airlines. It is bad enough that we have an idiot, felon, racist and bigoted president and administration to contend with while he has started an illegal war, I did not expect to get screwed over by Arangrant and Qatar as well. Shame on all of you.

My entire row did not have power for the full duration of a 14.5 hour flight. Could not charge any devices such as laptop or phones for the entirety of the long flight. The flight attendants tried to remedy the issue by resetting the power, but were not successful. The only other solution provided was to move me to another seat on the plane which was in the middle row. I had paid for a “preferred” seat that was a window seat. This was a downgrade being offered due to the power issue.

Worst air experience in whole life . Boarding and checking was hassle as they did 3 times. Crew team was clueless about passengers need. Despite of passengers raising hand , they were resetting the program

As gold member there is no priority checkin. Meaning you either have to board with your zone or last with business class pax. As economy pax all the baggage bays are filled by the time you arrive

Just happy I flew Qatar Airways awesome no wonder they are #1 in the world right now! The food was just delicious, very courteous, professional crew.

Wore experience due to delay and took me 3 days to reach my destination.

Food and Service inside the flight. Airport service from Qatar is not good mainly because of lack of coordination and not used of seeing so many ppl commuting

The food was terrible The flight attendance was sloppy and late with everything!! Never again

Found out we were limited to one carry on item per person as we checked in and weight. This requirement has never happened to us before. Then we get on the plane and it's apparent why. There is barely any space on this plane. I sat in the middle row middle seat and shared a single section of leg room with the stranger next to me. Had to put my backpack in the overhead which barely fit and made it so I didn't want to bother getting my things out of it later like my eye mask. There was an angry man complaining about his seat and demanding to be switched for a good 15 to 20 minutes as we were boarding. To the flight attendants' credit, they didn't give into him (not that they could have), but it definitely made for an unpleasant experience. Also there was a child running up and down the aisle during the flight including takeoff and landing. The crew told the parents but they just smiled and continued letting the kid do this. This was p annoying and not to mention dangerous for the kid

Food quality and varites were very minimum. Surprised to have no desserts. Business class tickets should have lounge access and seats selection. They should be allowed to board while people with wheel chair, secial assistance and family with childrem.

Awful the whole airline arrived to check baggage and board our flight and the airline desk was closed where none of the passengers could check in baggage, asked for a supervisor and was refused a supervisor, called the airlines from the airport and they refused to refund the flights for their actions in the airport, Etihad and Garuda Airlines absolutely horrible customer service all the way around.

I booked and paid for a Business Class seat for myself and my wife. 4 hours before the flight i get a call saying the plane they sent doesn't have the correct layout to accommodate all the business class seats they sold me 3 months earlier at a premium of $1500 a ticket. So they have to bump me from Business to Economy and will give me a $400 credit (total of $800 for both seats) that I could turn in at Abu Dahbi for $400 in US cash. They then promised a row that we could have to ourselves and the arm rests would go up so we could spread out for each of us. My wife was taken care of but I was put in the exit row with the flight attendents set as part of the three...and the arm rest did not go up. When we got to Abu Dahbi, they would not exchange our credit for cash as promised. Very disappointed they took my money 3 months ago and refused to reimburse for the change in seats or follow the promises made.

We have paid premium price for a business class Cabinet and we have received the old 777 with the following apart business class that is not to standard. It was very disappointing and it’s a very bad reputation for a premium airline company. This aeroplane should be the commission from being as a business class. We will pass this knowledge to our colleagues because the quality of business class in Etihad is not consistent and it is a lucky dip that sometimes you’re getting a good aeroplane and sometimes you’re getting their 30 years old aeroplane. The crew of the aeroplane have apologise and said that they hate this aeroplane and they have complained about it multiple times as well. Obviously Etihad is putting the economy in front of the Customer Experience. For the future we will not take this risk anymore and will fly with established company like emirates.

The WiFi was not compatible on both my phones (Vivo Y30 5g and Samsung Galaxy A32) with up-to-date android software.

In never flown this flight, because my flight coning from Barcelona was delayed.

Crew were very polite and quicker in service. Excellent cooling, comfortable seats and tasty food served

Ripped off and broken seats in Business class. Seats stink and need to request the staff for additional bedsheets. Crew if very friendly though

Boarding was quick and efficient. Ground staff were pleasant and courteous. Food was tasty, portions were good for me. Food containers kept slipping on the tray. Tray would look better with an anti-skid tray mat. I had the bulkhead seat which was very uncomfortable for couple of reasons. Aircraft is designed with no throughput to move across aisle to aisle. Passengers kept jumping over my legs to get from one side to the other to use the toilet. Secondly I had a mother and 9 month baby next to me. Mom had to hold baby for 12 hours in her lap as he did not fit into the bassinet. Half the baby was on my lap during the flight. Aircraft temperature was very cold - light attendant said it was the central cooling and nothing could be done about it. Movie selection was very poor old and outdated.

I request kosha food all my flight but this flight didn’t imclude my kosha meal.

More options for your flight to Jakarta