Find flights
Insights
When to book
FAQs & Tips
Direct Flights
Airlines
Deals

Find cheap flights from Indonesia to Johannesburg from R8 238

This is the cheapest one-way flight price found by a KAYAK user in the last 72 hours by searching for a flight to OR Tambo departing on 6/6. 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
Mon 20/5
Mon 27/5

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

 
These are the airlines KAYAK users have selected most often from within our search results for flights to Johannesburg
These are the airlines KAYAK users have selected most often from within our search results for flights to Johannesburg
In the last 7 days, travellers have searched 44 212 662 times on KAYAK, and here's why:

Save 24% 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.

Flights to OR Tambo - Travel Insights & Trends

Get data-powered insights and trends into flights to OR Tambo to help you find the cheapest flights, the best time to fly and much more.

What is the cheapest day to fly to Johannesburg?

The average price of all flights to Johannesburg OR Tambo Airport clicked on KAYAK for each day over the last 12 months.
Based on KAYAK data, the cheapest day to fly to Johannesburg is Tuesday where tickets can be as cheap as R18 232. On the other hand, the most expensive day to fly is Thursday, where prices are R21 132 on average.

What is the cheapest time of day to fly to Johannesburg OR Tambo Airport?

The average price for all flights to Johannesburg OR Tambo Airport depending on the time of departure, clicked by users on KAYAK in the last 2 weeks.
The cheapest time of day to fly to Johannesburg OR Tambo Airport is generally in the morning, when flights cost R21 032 on average. The most expensive time of day to fly to Johannesburg OR Tambo Airport is generally at night, which is peak travel time and where the average cost of a ticket is R27 210.

How long is the flight to Johannesburg OR Tambo Airport?

The duration of your flight to Johannesburg depends on your departure and arrival airports. Obviously any flights that include a layover will also be longer. The most popular route to Johannesburg on KAYAK is from Jakarta, which takes 28h 05m.

How many direct flights to Johannesburg OR Tambo Airport are there each day?

There are around 167 direct flights from within Indonesia to Johannesburg OR Tambo Airport every day. Most flights depart in the morning, with 8:00 the most common departure time and 49% of flights departing in the morning.

How many direct flights to Johannesburg OR Tambo Airport are there each week?

Each week there are around 1 163 direct flights from within Indonesia to Johannesburg OR Tambo Airport. The most common day for departures is Friday, with 16% of flights taking off on this day.

Good to know

Low season

April

High season

December

Cheapest flight

R8 238
Best time to beat the crowds but there is an average 40% increase in price.
Most popular time to fly and prices are also 19% lower on average.
Flight from Jakarta to Johannesburg

FAQs - booking Johannesburg flights

  • How far is Johannesburg from central Johannesburg?

    The distance between Johannesburg and the city centre of Johannesburg is 21 km.

  • How does KAYAK find such low prices on flights to Johannesburg?

    KAYAK is a travel search engine. That means we look across the web to find the best prices we can find for our users. With over 2 billion flight queries processed yearly, we are able to display a variety of prices and options on flights to Johannesburg.

  • How does KAYAK's flight Price Forecast tool help me choose the right time to buy my flight ticket to Johannesburg?

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

  • What is the Hacker Fare option on flights to Johannesburg?

    Hacker Fares allow you to combine one-way tickets in order to save you money over a traditional return ticket. You could then fly to Johannesburg with an airline and back with another airline.

  • What is KAYAK's "flexible dates" feature and why should I care when looking for a flight to Johannesburg?

    Sometimes travel dates aren't set in stone. If your preferred travel dates have some wiggle room, flexible dates will show you all the options when flying to Johannesburg up to 3 days before/after your preferred dates. You can then pick the flights that suit you best.

  • Which airline offers the most flights to Johannesburg OR Tambo Airport?

    Of the 7 airlines that fly to Johannesburg OR Tambo Airport, Airlink offers the most flights, with around 487 per week, followed by FlySafair with 344 flights per week.

See more FAQs

Top tips for finding cheap flights to Johannesburg

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

Prefer to fly direct to Johannesburg OR Tambo?

Find which airlines fly direct to OR Tambo, which days they fly and book direct flights.

Direct departures

Indonesia to Johannesburg OR Tambo

Monday

ANA, ASKY, Aegean Airlines, +60 more

ANA, ASKY, +61 more

Tuesday

ANA, ASKY, Aegean Airlines, +58 more

ANA, ASKY, +59 more

Wednesday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Thursday

ANA, ASKY, Aegean Airlines, +58 more

ANA, ASKY, +59 more

Friday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Saturday

ANA, ASKY, Aegean Airlines, +56 more

ANA, ASKY, +57 more

Sunday

ANA, ASKY, Aegean Airlines, +60 more

ANA, ASKY, +61 more

See more direct flights

Direct returns

Johannesburg OR Tambo to Indonesia

Monday

ANA, ASKY, Aegean Airlines, +60 more

ANA, ASKY, +61 more

Tuesday

ANA, ASKY, Aegean Airlines, +58 more

ANA, ASKY, +59 more

Wednesday

ANA, ASKY, Aegean Airlines, +61 more

ANA, ASKY, +62 more

Thursday

ANA, ASKY, Aegean Airlines, +58 more

ANA, ASKY, +59 more

Friday

ANA, ASKY, Aegean Airlines, +62 more

ANA, ASKY, +63 more

Saturday

ANA, ASKY, Aegean Airlines, +56 more

ANA, ASKY, +57 more

Sunday

ANA, ASKY, Aegean Airlines, +60 more

ANA, ASKY, +61 more

See more direct flights
See more direct flights

Top 4 airlines serving from Indonesia to OR Tambo

 
See real verified KAYAK customer reviews for airlines flying to Johannesburg. Airline scores are aggregated from all reviews left by passengers on KAYAK after flying with an airline from Indonesia to Johannesburg. KAYAK doesn’t show reviews that are older than 5 years. Learn how KAYAK collects reviews.
Need help choosing which airline to fly with to OR Tambo? 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 1492 reviews
8,4boarding
8,1comfort
7,8food
8,7crew
8,2entertainment
Airline reviews

Great to have actual hot tastey meal on a flight. Well done

10,0 ExcellentJeff, Apr 2024SIN - MNL
Read more about Singapore Airlines reviews

Great to have actual hot tastey meal on a flight. Well done

Wonderful service, planes and interior in great condition, very pleasant experience

A pc of cake or biscuit at least. The airport was like a maze need to take another bus to the main terminal to immigration.

They were able to assist my elderly father and myself after not being able to check in to scoot. The counter service was phenomenal. They did what they could to get us on the next plane so we could catch our Connecting flight. Scoot closed early on us so we ended up missing our flight.

They close their counter so early. I had internet issues so I couldn’t check In online . I would have made the flight but their counter was closed 5 minutes before we arrived. No way of contacting them even though I had the confirmation number and tried to check in the night before on someone else’s phone. I tried calling their customer service with no pick up. Horrible experience, I’m very unhappy with them. I hope to never fly with them ever again. It costed me almost $900.

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

Even though it was a very full flight, the service was still excellent, the plane did not feel too cramped and cabin crew made a sincere effort to help passengers find overhead space for stowing luggage.

The stewardess was very helpful all the way. My seat had an issue with headphones and after the replaced and gave me a new pair and noticed it was the seat I got a new chair to sit and a great ride back home

The seat comfort, the food and of course the crew, they made you feel welcome and relaxed 😊

We were able to check in 48 hours before departure. The boarding was a breeze. The business' seat is very large with large tv screen. The lunch and dinner were excellent with selection of wines and other drinks. The seat was converted to a totally flat bed for sleeping which was very comfortable as well. We will definitely fly with Singapore Airline again in the future.

On the Dubai-Gatwick flight the only meal options were Beef or Chicken. No vegetarian option. This was a surprise. I would usually order in advance but did not this time. Would have been good to know that a vegetarian meal is not available as a standard meal. Thankfully it was just me travelling, but if I’d had my kids with me that would have been a big problem for us.

My Experience was ok. But the gentleman next to me vaped the whole flight and the attendants did nothing, whether they were aware, I’m not sure.

This airline is one of the best Ihave travel around the world well use them again in the future the food was higher quality plus your personal aboard communicated in many languages on our flights 13 this was amazing 👏 🤩 😀 👌 😄 thank you

Me and 2 other rows were forgotten during food service. We waited over an hour before they finally served our food. Then only had what was left. They did apologize. Also, they locked the bathroom due to turbulence and my 4 year old had to pee himself because they wouldn’t unlock it for him.

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

Lovely experience. I feel like travelling in Emirates.. The flights are always superb.Vegan food served was really good..

Boarding was delayed but the information about delays was not provided

On both legs of my trips (Jhb - Dxb and Dxb - Jhb) the entertainment system did not work.

Overall experience was bad , one does not expect after travelling for 14 hrs in Boing 777-300 ER to be pushed in to a craft with a extermly poor seating pitch, no room for hand baggage in the luggege bins and extermly poor service quality. This patch made my overall expereince mediocre and would definetly look for better choices when flying in or out of Delhi in future.

There was a smell front the washroom on flight. There could have been efforts to ensure better sanitation/air circulation once used severally.

Crew experience was more transnational, seats were so close together (LtoR and FtoB) that it was difficult to enjoy much of anything. When the person in front leaned back, there is no space for me. Sadly it was a flight to be endured not experienced.

we were upgraded which was a blessing and tender mercy for us. I fell the day before and was in extreme pain from knee to shoulder. Sitting in a more comfortable seat during the flight was an unexpected blessing and experience.

Not impressed with check in desk staff at Vancouver airport. Not a professional mind service and not cared or tried to help. Don’t think I would fly with them again

One of the worst flight in business class by qatar airways and I’m no stranger with qatar airways businesses class, I travelled with the extensively in the past 12 years

The crew were fine. I didn’t enjoy the food at all. I found it unappetising and really had trouble eating it. The comfort level was fine and our return flight is with Cathay Pacific but honestly I probably wouldn’t fly Cathay Pacific again.

Everything went smooth. All flights were on time No changing gates, . No changing flights . It was like a completely different airlines tha n the last time I used Cathay Pacific . The last flight, 2 months ago, I had before this one was from Philippines also . I got changed in Manila and was told it only added 2 hours onto my flight . My 20 hour return trip ended up being 30 hours return with a 10.0 hour layover in New York with no seats anywhere . Everyone was sleeping or sitting on the floor . Unlike the hotel I was given in Manila to wait for this flight home . I never thought I would use Cathay Pacific again . But I did and this time you were great! I should have complained about the flight and layover from Hell a couple months ago. Consider that I am complaining about that august/23 flight now . Thank you got the great flying experience on my way home from philippines .

Everything was good food could be better but ok for economy on my 2nd flight the head ph jack are bad you have to hold pushed in to hear anything but other then that very nice service

Flight was delayed. Drink was only offered during meal. Would have been nicer if crew walk around to offer drink after take off or in between meals.

Cathay much better than other options Imigration was a total mess on arrival in KL but not Cathay s fault

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

The food could be better, the beef was quite tough. The crew were friendly and helpful on this flight, which has not being my experience on other Ethiopian flights.

The crew were extremely unfriendly. The plane was dirty and the entertainment system did not work, so they did not even give out earphones to anyone.

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.

Same but worse than international. The inter African flights are worse.

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 wifi service was really poor I try to use it the service was extremely poor if that could be improved that will go a long way

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.

Pros: "We got scammed out of the tickets from Justfly.com and Ethiopian Airlines turned us away without looking at our tickets. I am upset. Now I have to get more Covid Testing done and that will cost approx. $700 and new plane tickets. JustFly.com's customer service is misleading and deceiving. And they blocked my number."
Cons: "Background check your booking agencies and their agents."
Pros: "This was our first time experience and we appreciated the dedication and the level of safety the crew administered, especially during this time of Covid 19. Thanks"
Cons: "Just keep up the good work."

Book cheap flights from Indonesia to Johannesburg

Recent return flight deals

 
These are the cheapest return flights to Johannesburg found on KAYAK in the last 72 hours.
10/5Fri
1 stopSAUDIA
31h 35mCGK-JNB
18/5Sat
1 stopSAUDIA
37h 20mJNB-CGK
R13 965
10/5Fri
2 stops
30h 05mCGK-JNB
18/5Sat
2 stops
39h 45mJNB-CGK
R15 498
6/6Thu
2 stops
34h 05mCGK-JNB
7/7Sun
2 stops
38h 55mJNB-CGK
R15 517
2/8Fri
1 stopCathay Pacific
36h 35mCGK-JNB
25/8Sun
1 stopCathay Pacific
30h 35mJNB-CGK
R16 437
3/8Sat
2 stopsEthiopian Air
21h 30mCGK-JNB
19/8Mon
2 stopsEthiopian Air
28h 40mJNB-CGK
R17 452
3/8Sat
2 stops
38h 40mCGK-JNB
19/8Mon
2 stops
32h 20mJNB-CGK
R17 624
7/5Tue
1 stopEtihad Airways
36h 50mCGK-JNB
12/5Sun
1 stopEtihad Airways
23h 45mJNB-CGK
R18 506
8/5Wed
1 stopEtihad Airways
19h 50mCGK-JNB
12/5Sun
1 stopEtihad Airways
31h 15mJNB-CGK
R18 582
3/8Sat
2 stopsEthiopian Air
21h 30mCGK-JNB
25/8Sun
3 stopsEthiopian Air
57h 00mJNB-CGK
R23 486
7/6Fri
1 stopEmirates
20h 35mCGK-JNB
14/6Fri
1 stopEmirates
27h 50mJNB-CGK
R26 647

Search by stops

Search by airline

Search by price

Recent one-way flight deals

 
Only flying one-way? Below are some of the best deals for one-way flights to Johannesburg found on KAYAK in the last 72 hours.
6/6Thu
2 stops
29h 25mCGK-JNB
R8 238
6/6Thu
2 stops
29h 25mCGK-JNB
R8 544
6/6Thu
2 stops
29h 25mCGK-JNB
R8 563
6/6Thu
1 stopQatar Airways
20h 30mCGK-JNB
R11 188
6/6Thu
1 stopQatar Airways
27h 40mCGK-JNB
R11 207
28/6Fri
2 stopsEmirates
35h 35mCGK-JNB
R12 126
28/6Fri
3 stopsMalaysia Airlines
30h 55mCGK-JNB
R13 870
27/6Thu
1 stopEmirates
25h 10mCGK-JNB
R14 329
6/6Thu
4 stopsEthiopian Air
41h 55mCGK-JNB
R27 126
6/6Thu
4 stopsEthiopian Air
41h 55mCGK-JNB
R27 145

Search by stops

Search by airline

Search by price

Last minute flights to OR Tambo

Last minute flight, train and bus deals

 
These last-minute flight deals are the cheapest flights found on KAYAK in the last 72 hours for flights to Johannesburg that are departing in the next 10 days.
25/4Thu
multi-stop
48h 10mCGK-JNB
6/5Mon
multi-stop
20h 05mJNB-CGK
R59 023
25/4Thu
multi-stop
48h 10mCGK-JNB
5/5Sun
multi-stop
31h 15mJNB-CGK
R60 823
25/4Thu
multi-stopSAUDIA
19h 00mCGK-JNB
4/5Sat
multi-stopSAUDIA
20h 05mJNB-CGK
R73 141
25/4Thu
multi-stop
19h 00mCGK-JNB
2/5Thu
multi-stop
31h 00mJNB-CGK
R73 908
24/4Wed
multi-stop
20h 15mCGK-JNB
4/5Sat
multi-stop
22h 30mJNB-CGK
R82 509
24/4Wed
multi-stop
20h 15mCGK-JNB
3/5Fri
multi-stop
26h 10mJNB-CGK
R83 160
25/4Thu
multi-stopEmirates
20h 35mCGK-JNB
5/5Sun
multi-stopEmirates
22h 05mJNB-CGK
R87 892
24/4Wed
multi-stopEmirates
20h 35mCGK-JNB
2/5Thu
multi-stopEmirates
39h 30mJNB-CGK
R102 183
25/4Thu
multi-stopKLM
31h 00mCGK-JNB
4/5Sat
multi-stopKLM
37h 50mJNB-CGK
R173 658
25/4Thu
multi-stopKLM
31h 00mCGK-JNB
4/5Sat
multi-stopKLM
42h 15mJNB-CGK
R247 010

Search by stops

Search by airline

Search by price

Flights to Johannesburg

Destination:

Johannesburg (JNB)South Africa

Return flight deals:

Johannesburg - Indonesia

Cabin classes: