Find cheap flights from Johannesburg to Bali

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

JNB — Bali
Nov 30 — Dec 71
Return
1 adult
Economy
0 bags
From?
To?
Wed 30/11
Wed 7/12

Let KAYAK do the searching

Save 12% or more

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

We’re completely free to use – no hidden charges or fees.

Filter by cabin class, free Wi-Fi and more

Latest Bali Flight Deals

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

MOST POPULARDenpasar
1 stop from R9 062

Good to know

Low season

February

High season

July

Cheapest flight

R7 126

Average price (return flight)

R9 971

Good deal (return flight)

R9 457
Best time to beat the crowds (2% less expensive on average)
Most popular time to fly (13% more expensive on average)
Flight from Johannesburg OR Tambo to Denpasar Bali Ngurah Rai
(avg. price over the last 2 weeks)
or less

Top tips for finding cheap flights to Bali

  • Book at least 3 weeks before departure in order to get a below-average price.
  • High season is considered to be June, July and August. The cheapest month to fly from Johannesburg is February.
  • Morning departure is around 8% more expensive than an evening flight, on average*.
*Average of the lowest prices shown in KAYAK’s search results for departures within the next 30 days

FAQs - booking Bali flights

Top 4 airlines serving Johannesburg OR Tambo to Bali

Scores according to KAYAK customer reviews
8,6
Singapore AirlinesOverall score based on 4200 reviews
8,8Boarding
8,4Comfort
8,9Crew
8,6Entertainment
8,2Food
Airline reviews

The service of Scoot airline was terrible. I bought wifi internet but failed to connect. I asked staff to connect, but they couldn't. I was very disappointed. I waste money. Food was terrible. I couldn't eat at all. I surprised to buy a water bottle separately. The ouny corrected a money. I will never use a singapare airline anymore in the futher.

Read more about Singapore Airlines

The service of Scoot airline was terrible. I bought wifi internet but failed to connect. I asked staff to connect, but they couldn't. I was very disappointed. I waste money. Food was terrible. I couldn't eat at all. I surprised to buy a water bottle separately. The ouny corrected a money. I will never use a singapare airline anymore in the futher.

Liked the boarding process. Seats and leg-room adequate.

Helpful staff. Leg too could be better. Food was okay.

Good service from the crew member

.

Great flight and crew.

It is just a normal flight. Short flight. The Aircraft was bit older and was very shaky.

Pros: "I like the crew members"
Cons: "Entertainment selection and food could be better"
Cons: "Raise the cabin temperature"
Pros: "Amazing crew! They handled a full flight with screaming indisciplined kids and clueless adults with grace. Entertainment was great as usual"
Cons: "Singapore food and drinks quality has deteriorated significantly. Flights are always packed with uncomfortable seating. These days you get amenities only if you ask."
Cons: "This time Singapore Airlines Staff seem to be not so helpful. Previously they were happy to help with smiling face and approachable immediately. This time in spite of asking for help in the cabin no one turned up even after multiple requests. I could only get help when someone one walks next to me."
Pros: "Flight was full but crew was attentive and very pleasant. Star Alliance Lounge at LAX had a good variety of food and drinks - Asian, western, small bites, snacks; red, white, bubbly and even a bartender who'll mix up cocktails. I love flying SQ."
Cons: "For a premium economy service, it was really good."
Cons: "No complain . It’s singapore airlines"
Cons: "Flat bed in business class was disappointing. No way anyone taller than 6’ could stretch out. Overall, it was an inferior experience to business class on Cathay Pacific, which sets the standard IMO."
Pros: "Everything food was better selection and allowed me to taste bali food before arriving. The seats were comfortable on the last plane Thank god"
Cons: "Luggages weren’t transferred to Bali together with my flight. Gate check in stroller was sent to baggage claim without notification. I was waiting the whole time after exiting plane."
Pros: "Seating was spacious, crew was attentive. Boarding was efficient."
Cons: "The food choice was not pleasing to me."
Pros: "Everything on time and smooth. Great service. Great pillows and. Plenti snacks anytime I want it. Very comfortable seats. Entertainment System fabulous."
Cons: "All good"
Pros: "Movies selection was great."
Cons: "Food and comfort were not as great as I thought they would be. Not bad, but not worthy of the brand Singapore airlines."
Pros: "Flight time"
Pros: "Boarding was great. Staff was cordial. Excellent flight."
Pros: "Good seats with great screens. Usb, headphone jack that works with regular headphones, and a regular power outlet! Tray tables upgraded overall and have a mirror behind a slide. Even the seatback pockets are better with multiple pockets including one that fits most mobile phones. The windows turn tinted blue instead of drawing shades down—what?!"
Cons: "would like regular water bottles to be available for drinking"
Pros: "Very good service."
Cons: "Hostesses not so pleasant"
Pros: "Great entertainment system for a short haul fl flight"
Cons: "Terrible food"
Pros: "Everything"
Pros: "Service by the crew was great"
Cons: "Food in the economy class was not so great Options provided were not tasty. Each meal tasted same. No kid option available. Tastier options available on other major international flights."
Pros: "I am disabled traveling with my 96-year-old father. the Singapore Air crew helped us beyond all expectations on our 3 flights: JFK-FRA, FRA-SIN & SIN-DEN. most especially in Germany!"
Cons: "I need to upgrade our return flight SIN-LHR & can’t figure out how. also would like to modify trip, but it’s so difficult. deLancey Whitmer 1 (203) 838-6808"
Pros: "More leg room than other airlines, superb service and excellent food!"
Pros: "Ontime, airline stewards were excellent and tv entertainment very good"
Cons: "Nothing"
Cons: "Our flight to Bali was cancelled due to the volcano eruption. We did not receive any compensation, but Singapore/Silk Airlines told us they were able to get us a flight home to LAX instead, but that it wouldn't be until the next day. We spent money on a hotel and food and waited until the next morning, got to the airport early for check in only to find that Singapore/Silk had in fact, given up our seats that they had promised us. They said that we now would have to wait another day just to get a flight from Singapore to LAX. We asked to speak with a manager, and eventually were able to get two seats due to cancellations. This was intended to be a very special and romantic trip that was essentially ruined. Since no one could have anticipated that the volcano would cause cancellation, we should be refunded for our flights. We are so crushed that we did not get to go to Bali, and now we may NEVER get to go because we are out of money. At the VERY least, the leg of our flights from Singapore to Bali, and Bali to Singapore, should be refunded. We are extremely disappointed."
Pros: "friendly staff top Service top Inflight"
Cons: "new aircraft, 2 x usb charging ports, 50+ movies, very quiet aircraft."
Cons: "one of the oldest planes i ever used"
Cons: "I purchased this ticket without realizing that the law stipulated 6-month validity remaining on one's US passport to enter singapore. The Singapore Airways website does not state this anywhere, and it was not until I arrived at the airport that I was informed that I wouldn't be able to check in, but nor could I refund or transfer the ticket. The booker should be obliged, when one enters the passport information upon purchasing the ticket, to make note if the passport expiration time is not valid for the flight. Spent $600+ on the flight, and the customer service person I spoke to from the airport was very abrasive and not interested in helping me figure out an alternative."
Cons: "In flight crew manager in greenish dress was rude! Seemed like there weren’t enough restrooms on flight."
Pros: "Crew service"
Cons: "Very old entertainment system. Poor screen visibility. Cramped"
Pros: "Due to my ACLS training yesterday, I was not so well since morning and I took medicine in the morning and I forgot to stand by one more course of medicine . So I asked the staff for paracetamol when I reach to cabin. She response me very first with medicine and a cup of water . Thank you so much crews members of silk air flight MI518 from Singapore to Yangon ."
Pros: "Food, movies, support, were all wonderful."
Pros: "Upgraded to biz class, which was fantastic"
Pros: "Punctuality"
Cons: "Food wise can be improved. But for flight meat from ecomnomy class; it's considered good enough."
Pros: "Attention to detail, good leg room, entertainment options and a brand new plane"
Cons: "None"
Cons: "cramped uncomfortable seats freezing cold"
Pros: "Excellent crew service and entertainment."
Pros: "The staff was very friendly and helpful. I got plenty of meals and they easily accommodated my vegetarian diet!"
Pros: "Great food and plenty of movies. Friendly crew"
Pros: "The crew, the food and the comfort was fantastic. I was in economy and even with a full flight I was still comfortable."
Cons: "It would have been nice if wifi was free considering it was such a long flight"
Pros: "Crew was outstanding"
Cons: "No sound on my entertainment system"
Pros: "nice food, plenty of water, good service, quite comfortable & on board wifi if you need it"
Pros: "I enjoyed the entertainment, food, boarding was easy, crew gave a warm welcome and was comfortable"
Cons: "I'm good with everything as there was really no down side"
Pros: "If youre searching for airlines with best timing no delay and great service, book your flight with singapore airlines without any hesitation"

It's getting to the point in life that a flight in coach in those little seats for 9 to 15 hours is just too cramped. This was a packed flight with nearly every center seat taken. Good for Qatar airlines, which is a terrific airline, but its tough to ride in those little seats on long-haul flights

Qatar is undoubtedly the best airline in the world. Very impressed with their all around service and customer care.

The airport staff of Qatar airlines was UNFRIENDLY and UNHELPFUL. They all acted like we were bothering them. They gave no help in moving from one station to another. In general they gave an extremely bad first impression of Qatar airlines!!

Pros: "Everything great!"
Cons: "~"
Pros: "The crew was really sweet and making sure passengers were comfortable."
Pros: "The crew was friendly"
Cons: "Bathrooms could have some lotion for dry skin"
Pros: "The flight crew/staff were professional and very helpful and accommodating to the passengers from check in to deboarding."
Cons: "Seats were a little close, especially for a long flight, with meals. Tight fit to be maneuvering, literally rubbing elbows."
Pros: "The crew was very attentive and professional"
Cons: "Food wasn't great"
Pros: "Crew is amazing"
Cons: "The Entertainment screen wasn’t working"
Pros: "Great crew and food. Nice economy class."
Pros: "The crew was good. Good movie selection."
Cons: "The food. The vegetarian meals were both noodles. And the meals were not very healthy. Too high calorie. I couldn’t figure out how to customize my meals On the Qatar app"
Pros: "The crews are awesome"
Pros: "Nothing special"
Cons: "I found my seat a bit uncomfortable for this leg of the jurney"
Pros: "Fabulous crew, good choice of food and drinks and served whenever you want it. Good array of entertainment on offer but our flight was a 'sleeper' so after a fumble with the controls and the limited new releases, I opted to read instead. Seats are comfy and spacious, much wider than Emirates in the same class (who offer only an extra 1/2 inch width over economy). Amenity kit a quality piece that is both practical and useful."
Cons: "Crew seemed to have stopped referring to the passengers by name and offer a less-personalised service in Business than we have become accustomed to. The food choices while good, have been paired back as have the selection of wines."
Pros: "The service of the cabin was great!"
Cons: "The food was not of the quality I would have expected from the expectation created by the airlines marketing. We boarded close to a full hour later than scheduled and the boarding process was very slow."
Cons: "Did not make this flight."
Pros: "Everything"
Cons: "Excellent"
Pros: "I loved the service. All of the attendants were really nice and helpful."
Cons: "My tv on both 12 hr and 8 hr flights didn’t work well and the food wasn’t the best. Also they ran out of food options when they got to me twice."
Pros: "The food and service was wonderful! Easy smooth flight, made 9 hours fly by!"
Pros: "decent leg room. the staff was accommodating"
Cons: "the brea was har. some of the food was overheated thus making it hard to eat"
Cons: "Connecting Qatar flight should have been held, instead wen had to spend 9 hours in the airport until next flight"
Pros: "Big seat"
Pros: "Fantastic service, very friendly staff who are always happy to help"
Cons: "Should have internet free of charge in flight"
Pros: "I was surprised with the quality of gluten free meals served for me, it was well organised and taken care of where I never had to wait. My flight schedules were changed few days before departure by Qatar Airways, but only thing I had to do was to confirm that I have noted, my seats and all the rest of details intact, excellent."
Cons: "The change of my flight schedule for the entire journey was done without giving me any options (departure flights from origin and return). It would have caused me inconvenience if the change of time does not allow me to adjust my plans."
Pros: "Qatar is a reliable airline."
Cons: "No matter how many times I have traveled with Qatar (5 international flights in the last year); I still do not receive any benefits such a priority boarding or upgrades."
Pros: "great crew and food."
Cons: "being charged excess baggage when one suitcase weigh under weight. Having to wait at the terminal for a hour and a half because of bad weather -- not the pilot's fault"
Pros: "The plane from Johannesburg to Doha was Fine but not as wonderful and comfortable As flight from Doha to Chicago"
Cons: "They lost my bag and that’s disappointing considering I have my bank account details in that bag. Very disappointed by this"
Pros: "The staff was very accommodating and were able to provide me a seat with more leg room last minute."
Cons: "The food"
Pros: "Food and entertainment"
Cons: "Hard cushioning and narrow seats on the 787"
Cons: "I planned a wonderful vacation for my birthday only to face a horrible experience. Not only was the flight uncomfortable, but my television did not work. There was a huge box underneath the seat in front of me which prevented me from stretching my legs outward. The television was on but the screen itself wasn't operating. I reached for the remote located in the armrest only to find the entire piece missing. Only the base was there. I asked the flight attendents three times if I can move to an empty seat and they said "give me a moment". The moment never came. I really expected more from this airline."
Pros: "Have flown emirates and etihad business - now sampled the best by far. Qatar's a380 was incredible but the a330 on wind leg whilst not as nice was mademupmfor by the best crew I have experienced ever - WOULD NOT HESITATE TO FLY AGAIN"
Cons: "The Oryx system lackedmin recent movies ....that's the only complaint"
Pros: "The flight was on time and boarding was fast"
Pros: "Good in-flight service"
Cons: "Cramped seats"
Pros: "In general the crew was very nice."
Cons: "The dreamliner is a little tight in relation to the B777. The Kosher meals very all the same for breakfast lunch and snack"
Cons: "1. rude staff - i stood in Jburg at the counter for 13 minutes (i checked my clock) while 8 staff ladies spoke among themselves in a myriad of languages. FINALLY one lady asked if i had been helped! I said no and she was clearly less than thrilled to be the one to help with my question. i literally just wanted to ask if my seat assignment was a window, middle or aisle, but it was like i was the bane of her existence and i interrupted their social hour. On my outbound flight (ORD to DOH) I also watched three staff members be beyond rude to guest after guest at the check in counter regarding baggage when they came forward to "re check-in" which was a new requirement for most people. There was a lot of general confusion on behalf of the consumers and the staff was NOT the least bit patient or helpful in explaining what they needed from us or why this flight had different procedures than normal. I still don't know why they were so fussy about baggage and made everyone re check in at the gate in fact. And they didnt do it to my baggage so i have no idea why they were so rude to some and completely left others alone. (didn't seem to have to do with size, carrying of electronics, i don't know?) 2. the physical flight - you changed my original flight time to something that was REALLY close for my connection from DOH to CDG, so you instead bumped me to a later flight without consulting me. it would have caused me to miss a connection flight I booked separately through EasyJet from Pairs to my home airport BIQ. I had to figure that out on my own. RUSH through Doha to make my 35 min connection and barely was allowed to board my onward Paris flight by the Qatar gate staff which was only cutting it close as a result of YOUR changes! Yet i was treated like i was somehow "late" and wouldn't be able to board ??? Again incredibly rude staff. Subsequently you lost my luggage because the connection was too tight. i landed on Friday and it didn't catch up to me until Tuesday. Not one person has said sorry or offered any restitution. And this is honestly what upsets me the most. I doubt anyone even reads this. pathetic. I work for a travel club and since Monday (so in 4 days) I have actively reached out to 4 clients to cancel and re-booked their Qatar airways flight to another carrier to get them to Johannesburg. They will be doing the same safari experience I did, but I will NOT recommend and book my clients on Qatar after my experience."
Pros: "'Low cal meal for you?' Sorry embarrassing. Nothing low cal really bread butter potato corn thing ... kinda gross, just ate rice which is not low cal. Still waiting for my luggage ... driver will now have waited over an hour... sorry ..."
Pros: "Crew were wonderful, spacious legroom."
Cons: "Boarding was crazy."
Pros: "Flight was great, best over seas flight I've ever had!"
Cons: "My only complaint was that we had a 10 hour layover in Qatar....and it was when the city was closed down. So there was nothing for my new husband and I to do. I wish that the airline would have given us more direction and help. Or have us a room for the night"
Cons: "You canceled our flight in the last minute. we were starting our holidays and missed one day included the booking reservation. We didn't get any refund regarding this issue. On the other hand, i booked my special meal and never received it."
Pros: "The flight was on time, not full and the crew and the entertainment was excellent. Very happy with the experience of flying on Qatar Airways from Johannesburg to Miami."
Cons: "Everything was well, the food was good not great (even for airplane food) and the only other issue is it seemed like trash from our drinks and food services was picked up for quite a while or until we brought it to the flight attendants ourselves."
Pros: "Excellent in every way. Clearly a top tier airlines. I will choose Qatar Airlines at every opportunity."
Cons: "Nothing"
Cons: "Kayak/priceline re-booked my flight for my sister and I from SAA to BA, but failed to completely reissue us tickets. When we checked in for the flight, we had no ticket for the first leg of the flight, but we had tickets for the remaining flights. We immediately called to fix this problem, but due to slow customer service, we weren't issued tickets in time and the flight left without us. We missed all remaining connecting flights and were forced to buy New tickets. Now we have to work with kayak/priceline to get all my money back due to their error. We came back a day later than expected and missed going back to work."
Pros: "The service given from the crew from the moment i checked in was amazing. The flight was smooth and went well. The music and movie selection could be a little bit better. The food was good, but the portion was small and it feels limited. But overall it was amazing experience considering i got a really good price for this flight! Thank you, Qatar."
Cons: "The food portion was small and feels like during the flight the food or i might say snack was limited. The music and movies selection needs a little update and upgrade. I was pretty upset that from LA to Denpasar both the aircrafts didnt have wifi."
Pros: "I enjoyed the staff"
Cons: "The screens were old school and I HS a hard time getting it to work Also the sleep mask I received had sticky stuff all over it when I opened the package."
Pros: "Excellent Cabin Crews, Flights on time"
Cons: "Food is mediocre at best, comfort on 787 is terrible."
Pros: "nothing"
Cons: "Because of poor connection, arrived for flight 15 min. before departure. Gate agent wouldn't allow us to board and wouldn't help us rebook. Offered no help."
Pros: "Seat space. Stevice. Terminal."
Pros: "Nothing."
Cons: "Attendant was rude and never really finished service, never remembered any requests and consistently skipped guests when providing food or drink service, cabin kept oscillating between either too hot or too cold."
Cons: "We took off in a terrible storm with lightning striking all around the plane. Very rough, lightning which scared the hell out of both me and my wife."

I hopefully cancelled this flight and will get a refund. I am disappointed that you did not stop alerts about this flight and seem to think we went on it. It doesn't seem like your company communicates well internally. Also from my end, I hope you have some clout to resolve things. That has to be part of the package you offer. Thank You, William Ashley

Pros: "Comfortable seats"
Cons: "Cabin was very warm for a long time. Boarding could be more organized. Food - fish for main fish and tuna salad. I like fish, but really?"
Cons: "I had gotten two tickets.I didn't book two tickets for one trip.Please give me back my money."
Pros: "The plane was 3 +3 so it was small. The flight crew were sweet."
Cons: "The movies were limited,. There was no vegetarian option, only meat. The food was pretty basic and pretty bland."
Cons: "It's impossible to contact them to arrange infant seats, their HK office phone number rings out and isn't manned and the other country offices keep on redirecting our queries there. They also changed and cancelled our flights 6 times."
Pros: "Big plane, excellent entertainment on seat, excellent food, nice crews."
Cons: "Passengers with children & elderlies should be boarded first for priority, for strict implementation."
Pros: "The crew were very friendly and accomplished. The in-flight entertainment was great. If the opportunity presents itself, I’ll defini fly Garuda Indonesia Airlines again!"
Pros: "On time, clean aircraft"
Pros: "Everything was good"
Cons: "Baggage claim in Bali very slow"
Pros: "The crew was super nice and I felt comfortable during the 6h flight"
Pros: "NA"
Cons: "Since I had to cancel the flight due to personal problems at home, it would have been better if you hadn’t reminded me of the missed opportunity by asking me to review said flight. This has caused me emotional stress."
Pros: "None"
Cons: "Too cold in the aircraft !! So so cold"
Pros: "Helpful crew staff who assisted arranging our next connection flight."
Cons: "Food quality can be improved."
Pros: "Food and beverage service"
Cons: "45 minutes delayed when departing"
Pros: "Quick flight"
Cons: "Food was terrible"
Pros: "On time and good service from. Cabin crew"
Pros: "Flight was normal. Nothing special. Flight wad on time."
Cons: "Boarding didn't commence as started"
Pros: "Check in at Perth Airport extremely helpful. Husband has health problems. They offered priority boarding and luggage. Priority was not a priority at all at Denpasar."
Cons: "The plane was very squished up, seating, no leg room and difficult with one aisle to get past other passengers and staff. Toilet very small.."
Pros: "Just a very nice. flight. No worries."
Pros: "Very friendly staff, excellent service, good food and clean facilities, smooth flight and great landing. On-time departure and arrival. Really a great experience!"
Cons: "Nothing to dislike."
Pros: "Food and service is excellent"
Pros: "We were the only flight at the airport and got to walk out to the plane and board directly. Ground crew lined up and waved good-bye as we pulled out to runway. Very friendly attendants. No wait, arrived 10 minutes early."
Cons: "Small seats and minimal food and drink options but the flight was only 90 min so not important."
Cons: "Delayed"
Pros: "Clean, proper plane."
Cons: "Unhealthy food, full of sugars and fat."
Pros: "Smooth flight on time including lunch service. Good entertainment system. Friendly attentive crew."
Cons: "Low quality food. On arrival in Bali walked a long way inside terminal down corridors and up-down stairs without anyone guiding disembarking passengers and without signs guiding us. We even passed other passengers in the halls boarding their flights. So disorganized!"
Pros: "Service on board was good, Entertainment and seat comfort too"
Cons: "Too cold in the plane, chichen curry, always a risk to serve this in a plane your chef should know why. Dessert very poor."
Pros: "Service and comfort during fly"
Cons: "A but delay"
Pros: "The flight crew was amazing, as always. Boarding was fast and simple. And the flight wasn't packed so there was plenty of room."
Cons: "There really wasn't anything bad. But I transferred from a Boing-777 so the smaller, older plane just didn't feel "nice". But it's only a 1hr flight so whatever."
Pros: "All the flight handling is fine all the way from Perth up to Jakarta"
Pros: "Garuda have one of the best service and the crew always smiling and helpful. The new seating is very nice and conformable. The food is very nice."
Cons: "The one thing I don't like about Garuda is so many announcements. They want to announce every things that happens. There is a reason why the seatbelt signs are there. You don't have to say what we will have in the menu as we have it. The entertainment system is has average collection and they are not organized. That includes the movies. The music section is terrible, I was not able to recognize any of the artist. It is sad that they don't take their entertainment system seriously. With their service and new fleet, you will expect to have a great entertainment system but sadly it is not."
Pros: "Planes are confortables"
Cons: "Always late ? 3 flights this week with Garuda all 3 be delays. How they get away with this.."
Pros: "Prompt checkin and smooth on boarding"
Cons: "Didn’t like the food, the economy tight seats and to have to pay around 1000us $ for a potential upgrade in business class Other airlines upgrade elite passenger for free"
Cons: "Boarding staff don’t have a clue. They are there for the airline not to help the traveler. Problem is they are the only carrier in the area. That being said.... they are better than Lion Air but that is not saying much. No real choice...."
Pros: "Other Airlines that sent extra planes to evacuate their patrons!"
Cons: "Garuda canceling my flight from Bali to Singapore and not rescheduling it for 3 days despite the Airport reopening the next day after a short closure for Volcanic Actvity"
Pros: "Food and beverage excellent. I bid for business flight but didn't get. Economy for a short 6 hour flight was acceptable."
Cons: "That the return flight is overnight so we've had to choose jetstar on the way back"
Pros: "The quality of the food was truly outstanding. A personal chef on board - very happy to vary the food to get it just right, Also to suggest an alternative. I asked for something with a little spice. The flight attendent suggest one dish but then discussing it with the chef he suggested alterning another. Presentation expectional."
Cons: "The cabin is good but the style is a little old fashioned compared to other airlines - although the cabin wasn’t tattty. In the same way that Emirates is really old fashioned to westerners eyes."
Pros: "Good food, modern plane, professional staff. Punctual"
Cons: "N/A"
Pros: "Staff, food, seats."
Cons: "Nothing really."
Pros: "Poor selection an d or updated often enough!"
Pros: "Easy and comfortable."
Cons: "Snack"
Pros: "The flight attendants were friendly and helpful. The seats were spacious and comfortable."
Cons: "The food could have been better."
Pros: "Nothing"
Cons: "Staffs separate seat from parent and kids. Crazy."
Pros: "Friendly flight attendants with good food. The arrival time was scheduled, no delay."
Pros: "Crew members were friendly and helpful"
Cons: "Knee room was very tight.."
Pros: "Great service and menu in business class. Best I have experienced."
Pros: "Super fast little flight. Nice that they include snacks on such a short leg."
Cons: "Unbearably hot plane before we pulled away. Someone dropped the ball on climate control."
Pros: "It was my first time flying with Garuda Indonia and i was pleasantly surprised by the service of the airline. The crew was very friendly and we even received a on-flight bag with socks and eye mask, something I only get in business class in other airlines! The food was food, for airline standards and had 2 meals and 2 light snacks despite only being a 5.5h flight!"
Pros: "On time, friendly crew and professional. Garuda is a great way to get around Indonesia!"
Pros: "I was surprised to get a snack on a 30 minute flight ! Very good. Crew and service was great !"
Cons: "The boarding process could be more organized - maybe starting with the back of the plane first."
Pros: "Seat space Crew Food Touch screen"
Cons: "Small tv screen Not many new movies"

A heads up on filling in an e-ticket prior to flight departure would have been helpful.

Ok

Pros: "The seats were so comfortable"
Pros: "Pumpkin soup instead of a heavy entree was welcome and tasty. Breakfast yogurt portion was generous, the granola less so. Accompaniments were good. Butter was not ice cold, thank goodness."
Cons: "Inbelievably chaotic boarding process for Kili to Dar leg. No boarding lanes so had to fight through the crowd. Was able to observe cleaning process at Dar stop, which was cursory and am sure there was no cleaning of seats of those who boarded at Kili."
Cons: "Bigger seats the new ones are way to narrow"
Cons: "Boarding at Florence is always chaotic but this isn't within the control of KLM or their crew."
Pros: "Usual faultless KLM experience"
Cons: "Nothing."
Pros: "Crew was great, very responsive and hospitable!"
Cons: "more lunch choices, especially choices without dairy products."
Pros: "The crew was great. The soecial meal request was hadled well despite oversight."
Cons: "Soecial meal request was made in advance but overlooked. Did not mind it so much as eating less is not a bad idea! To err is human."
Pros: "Seat was comfy and spacious for economy class"
Cons: "Vegetarian meal was okay but could be more enjoyable if served with bread at start of meal."
Pros: "The seat was a little uncomfortable but the crew were amazing."
Cons: "We were allowed to choose our seats from SFO to Amsterdam but not for the return flight. I like to be able to choise my seats when I book the flight. Choosing seats 24 hours before is not convenient when traveling for the return trip."
Pros: "The crew"
Cons: "Seat comfort"
Pros: "One crew member was very good but all were not very available or checking on people. I had a seat that I purchased and it was very hard to recline I only found out that it did if fact recline it the last hour to hour and a half of the trip! It was a difficult push back to get it to recline"
Cons: "If I knew how to recline my seat earlier. I did try several times"
Pros: "Being fed was amazing and watching free TV was great!"
Cons: "I wish there were personal fans because it got uncomfortably hot sandwiched between people"
Cons: "If only there was a way to be able to lie down and sleep - you would be pioneers in aviation"
Pros: "Seating is tight. The crew was great !"
Cons: "As we landed we had to wait on the plane for an hour and a half because another plane (Spirit) was in our “parking spot.” This made it very difficult for people and connecting flights."
Pros: "Great service"
Cons: "Very slow service at checkin, was not even available when I arrived at the airport"
Pros: "Comfortable and well laid out seat area"
Cons: "Food was a little substandard for business class"
Pros: "Friendly crew."
Cons: "So many people on a 747!!"
Pros: "Good flight, very attentive crew."
Pros: "Easy to board and easy flight."
Pros: "Everything is top notch for an airline company."
Cons: "Nothing.... I enjoyed every moment of the flight."
Pros: "Good services!"
Cons: "Boarding was very confusing. There was an area where they were checking people's bags or something near the gate and you didn't know if you needed to stop at it or continue. They didn't collect garbage before landing. Not only did we have to take our bags off the plane, we had to carry our garbage (drink cups/food served) to the front of the plane to throw out."
Pros: "Entertainment"
Cons: "Food and one bathroom out of service makes an awful flight"
Pros: "Nice flight, nice crew, and a nice experience."
Pros: "Overall everything was ok."
Cons: "Not that I cared at the time but having been asked for a rating on “entertainment” - there was none. Cheap and cheerful really. No extras over the likes of RyanAir."
Pros: "Food was good and crew members were very nice"
Cons: "My check in luggage was in very bad condition when I receive it. My clothes were all wet and they got bab by each other’s colour. Many clothes are not in a condition to wear now. Those were expensive and I had a big loss because of that."
Pros: "Friendly staff, good service and on time departure/arrival."
Pros: "Flight crew; legroom even in cheap seats."
Cons: "Exceptionally unhelpful customer service when asking about extra kilos/bags. Just quoted the online info back at us. We simply wanted to know how much would be charged if the bag was 1-2kgs overweight. We could not get a straight answer, just quoted the unclear company policy. Extremely frustrating and annoying. KLM offer a superior flight experience - it is a shame their terrestrial customer servic does not match it!"
Pros: "Airlines issue"
Cons: "Profiling certain customers"
Pros: "Flight was lovely, crew were friendly and very helpful and food was delicious!! We travelled with assistance for mum and it was excellent and we were kept updated all through the flight."
Pros: "Everything. A truly faultless experience!"
Cons: "Nothing"
Pros: "Crew was courteous and polite! Entertainment system had some great movies at no additional cost."
Cons: "Poor communication between delta, KLM and Air France meant that I couldn’t check in online and get a digital boarding pass. Furthermore I couldn’t use the check-in kiosks because my name was listed as Reidmr instead of Reid, which meant that my boarding pass did not match my passport. Overall this caused unnecessary delays that were compounded by the fact that I couldn’t use my TSA precheck. My main problem on the plane was that I had to struggle to get water served to me. It’s always so dry on planes and I would have liked to be able to get more than one tiny glass of water at a time. Also, would have loved a window at my window seat. Plus no WIFI!?"
Pros: "Ground staff at Manchester very helpful"
Cons: "Information on KLM website and flight status said 50 minutes delay and was never updated with the true status. 3 hours before we took off. KLM blamed the fog at Manchester but to be honest most other flights seemed unaffected. Put up in an IBIS hotel and fed substandard food and shitty hotel room with an Aircon unit that clunks into action every 30 seconds keeping me awake. It's external so I can't switch it off. Being given a 10 Euro voucher for food at the airport when most food and a drink will cost you 12 to 15 euros."
Pros: "Good multi media access and content"
Pros: "Comfort economy well worth the extra."
Pros: "The included snacks and the seats."
Cons: "Nothing."
Pros: "Very little if any."
Cons: "Aircraft was not very clean,the staff seamed quite harsh at times when speaking to customers. The food was really quite poor but it was a short flight to be honest. Overall not as pleasant as the China Southern flights. I would not like to choose them again unless i had to."
Pros: "Catering is ok"
Cons: "Seats comfort really old school"
Pros: "They were awesome."
Pros: "Easy airport business"
Pros: "."
Pros: "The constant supply of food that was offered to you. The crew was nice and always helpful."
Cons: "The process of boarding in Amsterdam was not organized and felt more stressful than it needed to be."
Pros: "Comfortable flight to Amsterdam for vacation in UK. More meals than expected. Also wasn't expecting some of the comforts offered to "regular" class seats like eye masks, ear plugs, pillows and blankets. It was an overnight flight, so maybe that should have been expected, but I don't think we had those 4 years ago when traveling overseas."
Cons: "Nothing. This is filler text to meet min characters."
Pros: "Food and staff were great"
Cons: "Entertainment system old and not as many options as other KLM flight. No power on aircraft for charging"
Pros: "Wonderful"
Pros: "We love the flight all the way"

Book cheap flights from Johannesburg to Bali

Recent return flight deals

26/4Wed
1 stopQatar Airways
20h 10mJNB-DPS
4/5Thu
1 stopQatar Airways
20h 00mDPS-JNB
R9 062
4/5Thu
1 stopQatar Airways
27h 10mJNB-DPS
22/6Thu
1 stopQatar Airways
33h 05mDPS-JNB
R9 131
26/1Thu
1 stopQatar Airways
27h 20mJNB-DPS
4/2Sat
1 stopQatar Airways
26h 10mDPS-JNB
R9 216
11/5Thu
1 stopQatar Airways
20h 40mJNB-DPS
18/5Thu
1 stopQatar Airways
25h 50mDPS-JNB
R9 233
1/2Wed
1 stopQatar Airways
19h 25mJNB-DPS
10/2Fri
1 stopQatar Airways
26h 30mDPS-JNB
R9 268
12/1Thu
1 stopQatar Airways
33h 10mJNB-DPS
18/1Wed
1 stopQatar Airways
26h 30mDPS-JNB
R9 285
12/1Thu
1 stopQatar Airways
33h 10mJNB-DPS
18/1Wed
1 stopQatar Airways
26h 30mDPS-JNB
R9 302
10/3Fri
1 stopQatar Airways
19h 25mJNB-DPS
17/3Fri
1 stopQatar Airways
26h 30mDPS-JNB
R9 319
27/3Mon
1 stopQatar Airways
20h 10mJNB-DPS
8/4Sat
1 stopQatar Airways
20h 50mDPS-JNB
R9 490
27/3Mon
1 stopQatar Airways
27h 10mJNB-DPS
7/4Fri
1 stopQatar Airways
39h 00mDPS-JNB
R9 542
27/3Mon
1 stopQatar Airways
20h 10mJNB-DPS
7/4Fri
1 stopQatar Airways
32h 00mDPS-JNB
R9 593
19/4Wed
1 stopQatar Airways
20h 10mJNB-DPS
30/4Sun
1 stopQatar Airways
20h 00mDPS-JNB
R9 644
27/3Mon
1 stopQatar Airways
20h 10mJNB-DPS
8/4Sat
1 stopQatar Airways
20h 50mDPS-JNB
R9 816
1/5Mon
1 stopQatar Airways
27h 10mJNB-DPS
18/5Thu
1 stopQatar Airways
20h 00mDPS-JNB
R9 850
27/3Mon
1 stopQatar Airways
20h 10mJNB-DPS
8/4Sat
1 stopQatar Airways
20h 50mDPS-JNB
R9 867
4/4Tue
1 stopQatar Airways
27h 10mJNB-DPS
10/4Mon
1 stopQatar Airways
32h 00mDPS-JNB
R9 953
7/4Fri
1 stopQatar Airways
27h 10mJNB-DPS
14/4Fri
1 stopQatar Airways
32h 00mDPS-JNB
R10 038
6/4Thu
1 stopQatar Airways
27h 10mJNB-DPS
14/4Fri
1 stopQatar Airways
32h 00mDPS-JNB
R10 278
7/4Fri
1 stopQatar Airways
20h 10mJNB-DPS
14/4Fri
1 stopQatar Airways
32h 00mDPS-JNB
R10 381
19/4Wed
1 stopQatar Airways
20h 10mJNB-DPS
1/5Mon
1 stopQatar Airways
26h 25mDPS-JNB
R10 638

Search by stops

Search by airline

Search by price

Recent one-way flight deals

7/4Fri
1 stopQatar Airways
20h 10mJNB-DPS
R7 126
7/4Fri
1 stopQatar Airways
20h 10mJNB-DPS
R7 143
25/3Sat
1 stopQatar Airways
20h 40mJNB-DPS
R9 199
3/4Mon
1 stopQatar Airways
20h 10mJNB-DPS
R9 405
1/4Sat
1 stopSingapore Airlines
25h 05mJNB-DPS
R9 542
7/4Fri
2 stopsMultiple Airlines
25h 45mJNB-DPS
R10 090
7/4Fri
2 stopsMultiple Airlines
25h 45mJNB-DPS
R10 107
3/4Mon
2 stopsMultiple Airlines
25h 45mJNB-DPS
R10 313
1/4Sat
2 stopsMultiple Airlines
25h 45mJNB-DPS
R10 432
6/12Tue
3 stopsMultiple Airlines
48h 15mJNB-DPS
R10 467
25/3Sat
2 stopsMultiple Airlines
33h 40mJNB-DPS
R10 604
6/12Tue
3 stopsMultiple Airlines
48h 15mJNB-DPS
R10 707
3/4Mon
3 stopsMultiple Airlines
37h 45mJNB-DPS
R11 118
24/12Sat
1 stopQatar Airways
27h 20mJNB-DPS
R11 923
6/12Tue
2 stopsMultiple Airlines
43h 25mJNB-DPS
R12 163
25/3Sat
3 stopsKLM
41h 35mJNB-DPS
R13 293
4/4Tue
3 stopsKLM
42h 35mJNB-DPS
R13 328
6/12Tue
1 stopGaruda Indonesia
24h 05mJNB-DPS
R15 486
6/12Tue
1 stopQatar Airways
19h 25mJNB-DPS
R15 897
2/4Sun
3 stopsKLM
42h 35mJNB-DPS
R21 858

Search by stops

Search by airline

Search by price

Johannesburg - Bali Flights

Departure:

Johannesburg (JNB)South Africa

Browse origins:

Browse destinations:

R9 148