DSM - JNB

Find cheap flights from Des Moines to Johannesburg

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

DSM — JNB
Dec 1 — Dec 81
Return
1 adult
Economy
0 bags
From?
To?
Thu 1/12
Thu 8/12

Let KAYAK do the searching

Save 12% or more

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

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

Filter by cabin class, free Wi-Fi and more

Good to know

Low season

November

High season

August

Cheapest flight

R18 247

Average price (return flight)

R20 533
Best time to beat the crowds (20% less expensive on average)
Most popular time to fly (33% more expensive on average)
Flight from Des Moines to Johannesburg OR Tambo
(avg. price over the last 2 weeks)

When to book flights from Des Moines to OR Tambo

Estimated return price
Average price per month
Flight prices as travel date approaches

Top tips for finding a cheap flight out of Des Moines

  • High season is considered to be July, August and September. The cheapest month to fly is November.
  • Morning departure is around 36% cheaper 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 for booking Des Moines to Johannesburg flights

Top 5 airlines serving Des Moines to Johannesburg OR Tambo

Scores according to KAYAK customer reviews
7,9
DeltaOverall score based on 31847 reviews
8,1Boarding
7,8Comfort
8,5Crew
7,8Entertainment
7,5Food
Airline reviews

Better option on food

Read more about Delta

Better option on food

Some Crews could've more friendlier. Also they passed me few times for trash. Are they allowed to squeeze my arm to wake me up for dinner?

Delta didn't have a pilot for our flight. We were delayed 2 hours while they "searched" for one. Then after they found one that pilot was over hours for the day and refused to fly. So they found another one. Then the flight attendants had to go home and they needed to find a new crew. By the time they were done we were delayed 6 hours from our original flight. I used to love flying Delta. The last few flights have been awful. Sounds like its because of poor company management, hiring, and not giving their pilots raises. They are no longer my first choice for flights.

Fligts are on time, planes are clean, and staff is friendly

The crew was amazing. The plane was crowded but I guess flying around Presidents week causes that

The flight attendant who served snacks/drinks on the MSP-BDL flight on Monday Jan. 31 was SUPERB. I am deaf and it is impossible to communicate with people wearing masks. She didn’t skip a beat, or look frustrated (or disdainful)… she just immediately set to typing/texting notes with me on my phone! <3

Pros: "The cabin was clean and the crew was friendly."
Cons: "Better snacks. Chips or mini cheese platter"
Pros: "Crew was wonderful"
Cons: "This COVID to be over"
Pros: "Easy boarding and very nice crew"
Cons: "Food"
Pros: "Everything was amazing"
Cons: "Nothing really."
Pros: "Fast!"
Pros: "Everything!"
Cons: "Remain awesome!"
Pros: "The crew on both legs of our trip were nice and accommodating."
Pros: "Not a lot"
Cons: "Customer service"
Pros: "Crew was extremely friendly"
Cons: "Cleaner window"
Pros: "Crew"
Cons: "Not cancelling our flight"
Pros: "Enjoy flying with Delta, crew was great."
Cons: "disappointed they didn't have a few more snacks available."
Cons: "The flight had over six hours in combined delays!!!"
Cons: "Better accommodation for handicap passengers."
Pros: "Seat was comfortable"
Cons: "The temperature, it was kind of hot."
Cons: "Slow WiFi"
Pros: "The crew was very friendly and helpful. With the plane full they managed to serve all with smiles on their faces and solved all problems, including cabin luggage problem."
Cons: "The ticketing counter gave very bad guidance for when I arrived, thus refusing to allow me to check my bag. And insisting that I had to cancel my skymiles ticket and purchasing a new ticket. Show up at least 2 hours before at DCA for intl flights, employee incompetence could cost you $$$$"
Pros: "Not much. Just a cattle cart to go from here to there. Let's not pretend."
Cons: "boarding process."
Pros: "The service and the crew were extremely courteous polite and professional ."
Cons: "As it is an all flights just not enough leg room and a very tight chair."
Pros: "Short and easy"
Pros: "The crew was wonderful, the flight was on time."
Cons: "But the seats are so tight that we were definitely elbow to elbow and once seated I was unable to access even the purse that was at my feet. There was no entertainment and the tray table was tiny, not even an indentation for a cup!"
Pros: "Everyone was friendly and got us to our destination"
Cons: "None"
Pros: "Super friendly flight crew."
Cons: "Aircraft seemed shabby despite refresh of Comfort Plus, food was really mediocre. Steer clear of the Asian Veg option."
Pros: "I like the snacks they are not giving out on the flights. It seems that Delta is trying to make the flying experience nicer instead of more tedious and uncomfortable like many other airlines, which is appreciated."
Cons: "The flights were both operated by Delta but booked through WestJet, and the flights themselves were fine. The booking was through WestJet (found the flight on kayak which kicked me over to West Jet's site) and check in was a pain. Their code did not work for their site or Delta's, I had to FB message them both leaving and returning to ask for the correct one, and the first request took them hours to answer. I'll just book Delta next time and save myself the trouble."
Pros: "Everything went smoothly."
Cons: "The row I chose for a seat was next to the bathrooms. Those seats don’t recline. Found it it’s very hard to sleep sitting upright. That made the flight and the first day of my international trip difficult. It would be nice for the sites seat selection feature to include such nfo on seats. I paid nearly $2000 for a shitty seat."
Pros: "Quiet, friendly, fast and efficient. What you'd want for a flight at 6am"
Pros: "Service was fast and the inflight entertainment is free. Lots of movies to chose from, which is nice for the long flight."
Cons: "It was the most cramped I have ever felt in a plane and also the longest flight. Horrible combination. Some of the crew were snippy."
Cons: "Flight was late by almost 2 hours!!!"
Cons: "Flight was delayed ... wish I had received text notice instead of email so I could have enjoyed the extra hours of vacation instead of sitting at airport."
Pros: "It all went very well. Arrived 20 minutes ahead of time. Wifi movies were great. Stewardesses were very efficient."
Pros: "Boarding, checking in etc. The usual stuff, nothign spectacular."
Cons: "Seats are getting too crowded!"
Pros: "The crew was fantastic. I generally love flying Delta and find their crew to always be very professional and kind."
Cons: "As this was a smaller, regional jet, there weren't a lot of amenities. But that's fine, it's only a 40-minute flight!"
Pros: "Staff were awesome. Give them a raise."
Cons: "Nothing"
Cons: "Not great communication from gate or staff on board. Failed to provide adequate water. No ice on super warm flight. Just bad experience overall."
Pros: "Short flight with great views"
Cons: "I was not asked to check my bag, but there was no space for it so I had to take it back off after everyone boarded. No drink or food. Ground crew forgot to get bags at end of fliggt for those of us who checked at the gate. Had to wait quite a while."
Pros: "Clean aircraft, boarding area, and friendly flight crew."
Pros: "Martha was wonderful"
Pros: "Lady said she was taking the seat I paid an upgrade fee for. Crew did nothing. Said I should take her seat."
Cons: "Crew"
Pros: "Very friendly flight attendants and for the most part I could understand the pilot when he spoke."
Cons: "Wi-fi should be free. Put chocolate into the snack options."
Cons: "Was never able to get on flight. The plane lost a windshield wiper and didn't have any spare parts."
Pros: "On time Clean airplane Smooth ride Friendly staff"
Cons: "Nothing"
Pros: "smooth flight"
Cons: "I'm not sure if this staff is exhausted or just over there job, but they cow towed to a woman who made major complaints about the air conditioning and even gave her points to help her deal with the temperature. Strange. They were only gold stays and I'm only Platinum and didn't complain once. Oh well, that's delta, we all deal with their silence when we post anything that is unfair."

Food and service were excellent. Some of the crew were wonderful.

Slow boarding in Seville, no chance to check-in online🥺

Okay

Ok

Pros: "So rude crew"
Pros: "Due to business I travel allot so I deal with allot of airlines. This is by far the best airlines I have used. Excellent crew and airport staff. I don’t think words can express how satisfied I am with this airlines and airport. The nicest people and great service. Clean and modern aircraft. Going to try flying only with KLM from now on."
Cons: "Nothing"
Pros: "Flight arrived on time"
Cons: "No food provided "due to a strike the previous day". Not sure why this would impact on providing a sandwich or snack particularly when champagne was still available for first class passengers."
Pros: "The crew was informative"
Cons: "Inflight sandwiches"
Pros: "The crew was pleasant"
Cons: "Baggage checkin & flight boarding was slow & disorganized."
Pros: "Yes"
Cons: "Everything was good"
Pros: "Crew helpful. Food good."
Cons: "Better range of movies please"
Pros: "Food and service"
Cons: "Working wifi would be good. Better A/C. More comfortable seats"
Pros: "Great crew, comfortable seating with enough leg room."
Cons: "Provide dinner before getting to joburg, instead of a snack. Flight arrives late so dinner would be appreciated"
Pros: "Just the cabin crew being nice"
Cons: "Punctuality KLM is always late"
Pros: "The earphones for out two seats only worked intermittently, but the Purser, Lee-Ann handled it professionally and pleasantly. That was the only disappointment in an otherwise pleasant flight"
Cons: "The earphones could have worked!"
Pros: "Smooth and faster than expected trip. I felt free to get up and walk around on this long flight. Food was good. I sat in seat with extra leg room for the first time and it was worth it"
Pros: "The crew!!"
Pros: "Crew was in a festive mood, the meal was unexpectedly delicious"
Cons: "Seats ok, but could be more comfy"
Cons: "My suitcase didn't come with the airline."
Pros: "Gaps between seats are very narrow."
Cons: "when serving drinks, cabin crew limited to serve liquor only once and it was poor service."
Pros: "Nice crew pilot food and beverage"
Cons: "No wifi"
Pros: "Light snack and complementary wine"
Cons: "Our lougage did not arrive"
Pros: "Time and Good clean place.. in This case airpöane.."
Cons: "It was not entreteiment st all"
Pros: "I slept pretty much the whole time"
Cons: "Flight was cancelled."
Pros: "Sound was broken on my TV set!"
Cons: "Called stewardess twice to assist. No response!"
Pros: "I enjoyed the attention to detail and comfort. Helped to make the flight easier to handle."
Pros: "Excellent very good"
Cons: "Everting so good ex"
Pros: "The time keeping was very good. We left on time and arrived early on both occasion. Good organisation. Excellent service."
Cons: "Nothing"
Cons: "Please Endeavour to put the expiration date on the food served in the flight."
Pros: "In flight food was enjoyable"
Cons: "KLM crews look unhappy with their work. Everything they do is a favor not duty."
Cons: "Tiny old cramped plane."
Pros: "The flight attendants could not do enough for you."
Cons: "Business class was pretty empty but again I was not allowed to change my seat selection online. Pathetic check-in."
Pros: "Flight was delayed for three hours and was a very stressful flight"
Cons: "Flight was not on time and got to destination very very late pier management of aircrafts"
Pros: "The flight was very good, specially considering it was a daylight one. Staff was friendly and servicial. Tue food was above the industry's average."
Pros: "The very dirty plane was cleaned at Dar-es-salaam and became less dirty. The pilot kept us updated periodically through the flight. The flight attendants were very pleasant."
Cons: "The plane was very dirty when we landed in Dar-es-salaam. The plane did get cleaned a little bit in Dar-es-salaam however I was still missing a pillow and blanket which I had to actively seek out. Seating was not very comfortable as there was a box attached to the leg of the seat in front of me, making it necessary to keep my feet at an uncomfortable angle through the long flight. I did not enjoy the food."
Pros: "Jet airways flight till mumbai"
Cons: "Poor legspace in Klm flight till Amsterdam"
Pros: "Staff superb. They even surprised us with an exit row and a gift for my partners birthday! Amazing. Samantha and Dennis also took time to come and personally wish him a happy birthday. A lovely touch. This airline runs like clockwork. They are just great. The sandwich and stoop waffle are nice too."
Cons: "There is a bus to the plane, so that takes a bit of extra time but they are very well organized."
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: "The cabin crew were fantastic and funny"
Cons: "Tiny seats"
Pros: "Night flight so no entertainment allowed sleeping"
Cons: "Kosher food could be improved"
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: "Same as above"
Pros: "Nice, turbulent-free flight. Food was good, service with a smile. Leg space was OK because Boeing 777s are usually better at this."
Cons: "Flight left over an hour late because of a sensor glitch. It is concerning when a technical glitch happens. But, the flight was smooth."
Pros: "Except for my negative comment, a good flight."
Cons: "I paid extra for a window seat, but due to the poor alignment of the seats with the actual windows, I actually sat next to a wall! Nol much to see out of a wall. If KLM are going to charge extra for a window seat, then they should make sure there is a window there! If the seat had actually had a window it would have been an excellent flight."
Pros: "Good food, good entertainment system, comfortable seating."
Cons: "Only one toilet working in business class. A crew member told me that it was a decision to fly with only one toilet to ensure no delay. There was a disgusting stench of sewerage for the complete flight from Amsterdam to Johannesburg. This was in all likelihood due to the broken toilet on the left side."
Pros: "Flight was quick, professional, friendly."
Pros: "The service of the crew onboard"
Cons: "Entertainment not to many recent movies and the boarding process was a little bit confusing."

Luggage handling. Arrived in Johannesburg without my luggage. Communication regarding lost luggage is basically non-existent.

A really excellent and comfortable experience. No wifi in my section of business class though - would have made it perfect.

Upon purchasing the ticket, it stated that, checked bags would be $30 each, so I expected to pay only $30 for my second bag, being as my first checked bag came with the price of the ticket….instead, I was charged $75 for my second bag and not $30, like the price I saw… :-( very disappointing.. I was tricked.,.

The cabin crew was friendly. But boarding takes forever and the flight gad long delays on both inbound and outbound flight

Pros: "Poor"
Cons: "Poor"
Pros: "Seats ok. Crew is super. Drinks offered"
Cons: "Nothing, AF rocks"
Pros: "Upgrade was easy! Crew was beyond exceptionable! Can’t wait to fly again, guys!"
Pros: "The seats, staff, entertainment, particularly liked that you served hot chocolate! The staff were very polite, friendly and helpful."
Cons: "Food -vegan menu was bad for n the outgoing flight, better on the incoming flight. No vegan food available on domestic fight. Sitting in the aisle seat meant often people pushing past your seat."
Pros: "Great and friendly crew"
Cons: "In-flight system had some problems and seats seemed a bit uncomfortable"
Pros: "n/a"
Cons: "The entertainment system was very old with minimum selection. My entertainment system actually stopped working. The seating area was very cramped. I called for service a couple of times from my seat, but nobody came."
Pros: "Crew attentive. The delay was due to airport conditions in FCO, cannot be blamed on Air France."
Cons: "Food. For a 2-hour plus flight, from 11am to 1:30pm, we got 20gr pretzel sticks. This is ridiculous. Don't pretend you are not low-cost! Formerly, before the Joon failed (thank God) venture, Air France had real sandwiches around that time of the day on that line."
Pros: "Perfectly on time, no hassle, seat OK. This is the way I appreciate a flight."
Cons: "Food. No choice, three "madeleine" (sweet) cookies for all, no sugar-free (salty) alternative..."
Pros: "The bread was fresh and food better than other times"
Cons: "Crew is always aggressive and unfriendly"
Pros: "The seat was very comfortable."
Cons: "My boyfriend and I were required to gate check our carry-on luggage which required us to go through customs in Paris to get to our bag and re-enter security for our connecting international flight. I am unsure why this was the case as other passengers brought the same size luggage. Very upsetting."
Pros: "Not much, seats are super uncomfortable"
Cons: "Better code sharing with KLM"
Pros: "Nothing"
Cons: "Everything"
Pros: "The schedule and timing"
Cons: "The airport, some of the crew, the aircraft seats, the entertainment system"
Pros: "Late departure, dirty, staff not friendly."
Pros: "Had decent room space seats comfortable"
Cons: "My luggage could have arrived for a start"
Pros: "Air. France usual"
Cons: "No lights working on plane. Couldn't read or do work WiFi wasn't working either"
Cons: "Placed in last row w/ non-reclining seats, even though bought tix 7 months early. We travel w/ only carry-on bags. AF allows 35 kg each but only 12 kg in cabin. I asked, online, twice, if we could have a couple of extra kg for hand pieces. Rec’d only auto. luggage policy. Forced to check both bags."
Cons: "Baggage check in was stressful"
Cons: "boarding wasn't good."
Pros: "Very little"
Cons: "Flight was very crowded. Flight crew kept bumping into my seat and never apologized"
Cons: "There was no entertainment and there was a lot of annoyed passengers and flight attendants"
Cons: "Flight was delayed by at least an hour leaving Paris - a regular situation I experienced with AF."
Cons: "Air France delayed our JFK to CDG flight. That caused us to miss our connection flight afterwards from CDG to MUC. We got a later flight luckily but one of our bags got lost and is still currently lost!!!"
Pros: "Entertainment"
Pros: "Over all everything was great, except the bags check in"
Pros: "Check in process was easy. The flight attendants are all very helpful and kind. We are playing was OK but it could’ve been cleaned a little better before we got on board."
Cons: "Check in process was easy. The flight attendants are all very helpful and kind."
Pros: "The Air France service was ok. Got me to my destination on time and alive."
Cons: "I flew out on KLM on what felt like a new plane. Amazing service, seat, temperature, entertainment and food. In stark comparison Air France’s plane was old, too hot, poor entertainment choices and system and average food which for the French was surprising!"
Pros: "Very nice stews. Food was A plus compared to US airlines AND included. Great list of movies etc."
Pros: "Onboard crew was friendly. Dinner was good"
Cons: "Cabin was very cold. Not enough legroom compared to orher international carriers. Male flight attendant kept bumping into my husband sitting in aisle seat so he unable to get any sleep. We tried upgrading to business but Delta said we had to contact Air France in Detroit. When thrre, the gentleman on ground crew was actually rude when I asked about it. He could have just politely told me there was nothing available. Not looking forward to my return flight"
Pros: "I liked the food, the crew, the service"
Cons: "The seats we were assigned ( we are two we'll feed person's and the seats are toooo narrow"
Pros: "Comfort, food and service are better than average."
Cons: "When stewardess opened overhead locker, something fell on my head."
Cons: "Initially the flight from Lima was delayed for almost 1:30 and then we lost this connection then Airfrance rebooking to SAS they tell us to take all our luggage’s and check in again it’s was awful and really bad from then walk and spend time we suppose to be quite at home ... the worst was in SAS have ano system and for 1.5 kilos extras you might pay 33€ so after long day and wait, running everywhere with all my staff I see to eat a 11€ menu at the airport with not more explanation from Airfrance .. really bad and worst services.."
Pros: "Got pillow, blanket, headphone and eye cover"
Cons: "Older plane Very small tv screen Didn't get the bread roll with my dinner. Asked for it but she didn't bring it to me. No usb plug to charge"
Pros: "Flight was only 50% full. Room to spread out."
Cons: "Leg room cramp. Flight arrived late as a result missed connection home."
Pros: "Boarding and punctuality."
Cons: "Lagos boarding with rather annoying wait due to repeat hand check. Perhaps added security carried far."
Pros: "Friendly people on board"
Cons: "Crew was not very responsive. It would take over 45 minutes for them to respond to a customer call. Plane landed and we were kept on runway for 1.15 hours and crew only checked in with us twice during that time. People were panicking regarding missing their connections"
Pros: "No issues, quick trip, friendly staff, comfortable ride..."
Pros: "Late, not enough legroom, smell from the toilet. Tiny TV screen, malfunctioning electronics, poorly maintained seats. Friendly crew! They looked tired, but they were still smiling while trying to keep passengers happy."
Pros: "Being able to have my meal at the airport before my flight so that I could sleep in comfort."
Pros: "The Crew was the only thing that stuck out. Associates had Way more patience than i."
Cons: "Late takeoff, priority seating happens same time as general boarding, two pieces of lost luggage"
Pros: "Chicako Párizs szuper , udvarias személyzet pontos érkezés."
Cons: "."
Pros: "The flight attendant was very nice to me. TV was very good. space was enough ."
Cons: "We had to pay for wi fi."
Cons: "Food and coffee were cold. Service on AF is getting worse."
Cons: "I was forced to rebook my 3rd leg after taking trains in the middle."
Cons: "The flight arrived late with no clear explanation as to why. Then there was no EU queue at immigration, so more time wasted."
Cons: "Very warm and stiffy air on board. Need change light. Very sad neon. Probably Boing style."

People tend to crowd the boarding area and they are not in the group being called, so ask what group they are in and pass them.

Everything was ok , .

Pros: "Friendly and prompt attendants."
Cons: "I couldn't ask for anything more from American than what was provided"
Pros: "Crew was very friendly. Connections great"
Cons: "Seats very uncomfortable."
Pros: "Miserable all around experience"
Cons: "The flight delay was not reported correctly until 30 minutes before expected departure. The baggage carousel stopped running after already being more then a hour late. No members present to rectify. Absolutely terrible trip"
Cons: "Nothing evething is ok"
Cons: "For the longer leg of my trip, there was no entertainment. No screens at all! No food besides some dry pretzels on a 5 hour flight and the crew was borderline surly. They were running into people with the drink cart, bumping any edge of arm or leg that was in the aisle, not smiling, not pleasant at all."
Pros: "The crew was incredibly attentive and helpful."
Pros: "It got me to my destination safely."
Cons: "Very abrupt service. Not much room."
Cons: "They already know they will have a delay but they don’t act before happen"
Pros: "Whole row to myself. Greqt movie, in early and informative pro of a captain."
Cons: "Turning on all cabin lights at 1am to do a beverage service was absolutely insane."
Pros: "Nothing. As sucks."
Cons: "Planes auck. Terminal suxks."
Cons: "Less passengers or bigger plane means more room. Everything was perfect except for being uncomfortably cramped."
Pros: "Everything was excellent"
Cons: "The flight was delayed initially because of plane late arrival then rerouting and then delayed and cancelled. Spent the night on the floor with no offers for food or beverages or at least offering vouchers for delays not related to weather. Tried to lie and say it was weather related."
Cons: "Use another airline"
Pros: "Customer Service was acceptable."
Cons: "Flights were cancelled and bags were lost!"
Cons: "The greed of the airlines is on full display. There was a time in the 1960's when flying was a special experience. That is all gone now. Flight attendants cold, and almost hostile."
Cons: "Leaving on time"
Pros: "The crew was amazing, considering the late flight & full plane."
Pros: "Accommodation to any concerns"
Cons: "Okey"
Cons: "Took forever to get the bags"
Pros: "Everything was perfect"
Cons: "Baggage was not that faster but was still okay Although improvements will be great"
Pros: "Would fly again- irritated at how does a flight manage to get overbooked"
Cons: "Flight was 3 seats overbooked, they had to wait until 3 people willingly took a later flight. Like a game of chicken between 100 people."
Pros: "On time and quick boarding."
Pros: "Flight was pleasant. Good leg room."
Cons: "Entertainment touch system did not work. Glad I brought my own, otherwise would not have had any. ☹️"
Pros: "They rerouted me so I at least salvaged some of my trip."
Cons: "They rerouted me for no reason making me miss my reunion."
Cons: "Bought 2 tickets but seats weren’t together poor service"
Pros: "Automatic ticket rebooking"
Cons: "It being cancelled."
Pros: "Despite numerous delays, we made it to Philadelphia. We were alerted to the delays in a timely manner. We were also treated to a snack cart and cupcakes to celebrate the first day of direct flights."
Cons: "A long delay. Patience is everything and the staff and crew were very friendly."
Pros: "Staff and Entertainment"
Cons: "Back row, but someone has to sit there :)"
Cons: "3 to 4 hour early flight should have chargers on the plane."
Cons: "The crew was rude, one member complained the whole time saying she deserved a raise. We sat on the runway an hour because we were overweight and had to burn off fuel (which lead to me almost missing my connecting flight. they didn't ask before having someone sit next to me (when the seat was suppose to be free). was woken for every reason except food. check in was a nightmare and I was selected for extra checks (so I couldn't check in online). Terrible. Will never fly American Airlines again!"
Cons: "Poor customer service"
Pros: "fly was on time, good service, food and entertainment."
Pros: "Finally had power outlets. 1 for 3. First class crew great."
Cons: "Didn't honor priority luggage tags. Small seats for 1st class."
Cons: "Gate was changed, then flight delayed, then maintenance was required on plane further delaying, then once arriving on an already warm plane, another flight made it to our gate first so we had to sit for over 30mins on an un-air conditioned pressure cooker. It was 80 degrees outside but much hotter inside the plane. Quite miserable. Overall it was over 2 1/2 hour delay."
Pros: "Everything was great to me"
Cons: "The flight was packed"
Cons: "2 hours late. Kept moving the boarding time by 10min"
Cons: "Everything"
Pros: "My BA flight from Phoenix to Philidelphia to Dublin was cancelled.BA got me an alternate flight which was very satisfactory"
Pros: "I liked that there were no stops."
Cons: "I had an instant panic attack when our flight was delayed because a box cutter was found under a seat on the flight that just arrived. I get honesty, but I was seriously reconsidering getting on the plane, because what if they missed something? I was working out in my head what would happen to our pets if we died on this flight, because we don't have a will yet."
Pros: "Service is excellent"
Cons: "I didn't like the seats are to small"
Pros: "Very nice crew. Full meal"
Pros: "The seats in this flight were quite roomy."
Cons: "Delayed and canceled flights with no apologies or explanations, rude crews who scoffed at complaints or requests of other passengers, lost baggage that took hours to recover, again without apology....I would rather pay a bit more than fly with American again, at least until these memories fade a bit."
Cons: "I purchased my flight at 5am the morning to fly out at 930 to be in ucsonbe for 12a. And when i make it to the gate they tell me im a no go. Thant my paymenr was not process but yet i never got an email or call saying different. I recived my boarding pass and my payment was pending!! I got the door shoot in my face and customer services was so rude i ended up buying anothete flight to tucdon with South West. Never flying AA. Pluse getting two shuttles to get onto ur flight is ridiculous!!!"
Cons: "Refer to above. Both flights were horrible."
Pros: "The crew was friendly, energetic, educational and very helpful"
Cons: "Des moines airplanes seem to be the left overs. Old and outdated."

I prefer not being delayed 45 minutes on a red eye flight.

Delay. Long wait in line. Poor communications.

Cons: "Exiting passengers from the rear exposed the entire flight as people had to walk past those seated from the back to front. Great social distancing and we'll done British Airways"
Pros: "No and no."
Cons: "Very crowded in.club class. Way lower standard for business class as compared to the other airlines."
Pros: "Crew was friendly and everything was perfectly on time!"
Cons: "4 hs delay"
Pros: "The flight was on time and landed early"
Cons: "The bags could have come out earlier and the food could be better"
Cons: "I made a mistake in my daughter's surname while booking online, BA refused ro change it at check-in and forced me to buy a new ticket for her."
Pros: "Leg room fantastic"
Pros: "The crew were very attentive and there was a large variety of in-flight entertainment."
Cons: "I am not a heavy set guy but the seats were unreasonably close to each other, this meant that when you eat a meal your elbows push into your sides making it hard to bring food to your mouth."
Cons: "Direct flights to and from South Africa to USA not via Middle East"
Cons: "Very narrow seats"
Pros: "The crew, the food and the smooth journey."
Cons: "Seating is a big problem. I am only 192 cm tall and cannot really fit my legs into the space. Have them out in the corridor"
Pros: "That the flight was on time."
Cons: "not applicable."
Cons: "Seat was broken. Reclines without requesting. Tray also needs attention. Seat 15C"
Pros: "Quick boarding."
Cons: "Nothing. Pretty good for a short trip."
Cons: "Better business class seats"
Cons: "Delayed, twice!"
Pros: "New Years flight... very special. Great staff and grear entertainment on board"
Cons: "The flight data was not showing... could have been interesting especially on a New Years flight"
Pros: "This was a charter by BA. Airbus A320 with amazing legroom. Was slightly annoyed by them not having coffee ( to wake me up for the drive home) but I suppose I get why they weren’t serving hot beverages."
Cons: "The beverages thing above."
Pros: "Flight crew was amazing. Food was good and there was plenty to make the time go by faster."
Cons: "Don’t like the business class seating configuration. The entertainment system played up and only worked in half the cabin. They tried to fix it without success"
Pros: "The A380 is roomy with large overhead bins. Its quiet and smooth. Flight was on time!!"
Cons: "It was impossible to select a seat in advance. I could not even get to seat selection at online checkin. It was very frustrating. When I went to BA in London and Los Angeles they said it was responsibility of AA and when I went to AA in London & Los Angeles they referred me back to BA. Why can I not choose seats like on other airlines????"
Pros: "BA in South Africa run a clean efficient airline. Planes are new crew well trained and food is good."
Cons: "Preseating totally random no matter your status. Booked state of my choice well in advance and was presented at the back of the plane on check-in"
Pros: "I liked that we landed 30 minutes in advance for both flights to and back, compared to the other parallel flight via SAA which was delayed 2 hours when we arrived back."
Cons: "I didn't like the cheese roll I asked for as the whole roll and cheese was literally stuck to the bottom and parts of the bottom of the roll were mushy. The staff were professional but lacked personality and seemed a little hollow."
Pros: "I liked the seats that I got. Staff were friendly and it was a comfortable flight overall."
Cons: "There wasn't enough drinks (water etc) coming around after meals."
Pros: "Anna from Portugal was fantastic"
Cons: "Seat 26J was awful. You could feel the springs coils!"
Pros: "Food was tasty"
Cons: "Was delayed"
Pros: "Quick and efficient boarding."
Cons: "The way that the crew (both in economy on right of plane) spoke to, and handled sensitive situations with several of the passengers in a loud and rather rude manner. This is not the British way that I have been accustomed to on previous BA flights, and is rather upsetting. The crew were very abrupt in general, and did not have that seasoned and polite demeanor which I expect from BA."
Pros: "BA moved me on to the Kulula flight without any fuss and gave me a meal voucher."
Cons: "I got to the airport to find that my 19:15 flight had been delayed to 22:15. I hadn't received any notification from BA and still do not know the reason for the delay. The only other option available was for BA to put us on the 20:20 Kulula flight to Lanseria and then shuttle us from Lanseria to OR Tambo. It really is not pleasant to get back home so late on a week night and not even be given any warning or any reason for the huge delay."
Pros: "Crew were excellent. Very friendly and helpful."
Cons: "Boxes under the seat in front took up legroom (but it did ensure good entertainment options). Could have offered some more drinks."
Pros: "The staff was great, friendly, helpful and professional."
Cons: "I thought the food lacked imagination, was skimpy and too hot. I burned my mouth several times. I really do not like having to pay for a booked seat. I have special needs at my age and so booking early is how I typically make sure I can access the bathrooms easily without climbing over sleeping passengers. I picked flight for the price, but in the end I should have stuck with Delta, KLM and Air France and got the extra miles as with seat bookings and only one bag allowance, what I ended up paying did not make it worth it. Oh well, live and learn. Seats were tight, anyone bigger than me would have really struggled."
Pros: "Friendly and helpful crew"
Cons: "My wife and I having to sit in separate seats when there were seats available next to each other. Being charged excess baggage when one suitcase was weigh under weight"
Pros: "All the normal stuff of flying domestic."
Cons: "The way that my brand new suitcase was damaged on the flight and BA just said that handles are excluded from bag damage. Thus, they can do what ever they want with your bag's handles, manhandle it and not take any responsibility. My suitcase was clearly damaged by the way it was handled since i booked it in till i received it again and they just said sorry...there is nothing we can do for you!!! Now that is is poor customer service."
Pros: "I have physical limitations and required assistance stowing overhead luggage and help getting out of seat. Crew were terrific. Wheelchair assistance also great. Travels on my own."
Pros: "Made up for time due to a big tail wind"
Cons: "Took off late and had to wait 45 minutes for luggage"
Pros: "Flight was on time,actually ahead of time."
Cons: "Aircon was not efficient. Very hot in the plane."
Pros: "The space on the A380 is nice, comfortable seats, and the crew was very considerate"
Cons: "No between meals drinks (like water, etc.) or snacks left out on this 11 hour flight. The seats are still a bit close together... for the comfort of a long legged man behind me, I was not really able to recline my chair at all."
Pros: "Aside from the typically narrow seats, the service included all the hallmarks of higher-tier service, such as hot towels, cloth napkins, a good meal, and so on. The crew was attentive, as well."
Pros: "Timely."
Cons: "The airplane was really old. The screens wouldn't start for a really long time. Very, very few options for movies and the screen and sound had terrible quality. Food was not really good."
Pros: "Staff was extremely friendly"
Cons: "Seats were too close and comfort was hard for the long flights. I wish premium economy was better explained to one world partners prior to booking so there would be access to better seats."
Cons: "$100 just to choose a seat ? $100 for a 2nd bag? A Kellogg's bar for breakfast? Shame on them."
Pros: "Strong tailwind brought us in 30mins ahead of schedule."
Cons: "Nothing. Was a smooth and friendly flight. Cabin crew were courteous and efficient."
Cons: "Took forever to serve cold drinks and food. Said we were going to have a short flight due to tail wind so they would not serve hot drinks. Mean while we landed at the expected time of arrival."
Pros: "Great food. Ground staff were very accommodating."
Cons: "Flight crew attitude. Cramped seating."
Pros: "Everything was good after we finally left."
Cons: "Due to mechanical issues, flight was canceled. Missed a day of our honeymoon as a result. Compensation offered as a result was unsatisfactory."
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: "Gold muffin."
Cons: "Lots of turbulence so only business class got drinks does not make sense how is it that turbulence only stops economic people from getting drinks."
Pros: "Boarding was quick and efficient and the crew was friendly and very helpful. The one flight was on time, but the other can be excused because of a technical fault on the plain. Safety is priority #1 so although a 3 hour delay was not nice, i'd rather be safe than sorry!"
Cons: "The food was absolutely appalling on both flights... We received a cheese snack. It was an old sesame seed bun ,with a very thin, small slice of cheese which you could hardly taste on it. With that they placed cucumber, that does not add to the taste of the dish, but only makes the bread soggy. There is also a piece of lettuce on that is past its crunchy freshness it is supposed to have. The last ingredient is sun-dried tomato that was the only ray of light for a poor effort of a snack by BA. I can truly say that during the past year BA's in flight food service on local flights, are on a downward spiral and almost in the dumps."

Book cheap flights from Des Moines to Johannesburg

Recent return flight deals

16/3Thu
2 stopsMultiple Airlines
37h 28mDSM-JNB
22/3Wed
2 stopsMultiple Airlines
30h 27mJNB-DSM
R18 247
15/3Wed
2 stopsAmerican Airlines
38h 04mDSM-JNB
21/3Tue
2 stopsAmerican Airlines
30h 58mJNB-DSM
R18 264
15/3Wed
2 stopsAir France
37h 53mDSM-JNB
23/3Thu
2 stopsAir France
28h 04mJNB-DSM
R20 647
17/3Fri
2 stopsBritish Airways
31h 50mDSM-JNB
21/3Tue
2 stopsBritish Airways
26h 42mJNB-DSM
R21 004
15/3Wed
1 stopDelta
20h 03mDSM-JNB
21/3Tue
2 stopsDelta
30h 19mJNB-DSM
R21 072
17/3Fri
1 stopDelta
26h 20mDSM-JNB
23/3Thu
2 stopsDelta
30h 19mJNB-DSM
R22 774
15/3Wed
1 stopDelta
26h 20mDSM-JNB
21/3Tue
1 stopDelta
26h 04mJNB-DSM
R25 651
17/3Fri
2 stopsDelta
27h 08mDSM-JNB
23/3Thu
3 stopsDelta
33h 30mJNB-DSM
R26 246
16/3Thu
1 stopMultiple Airlines
20h 03mDSM-JNB
21/3Tue
2 stopsMultiple Airlines
29h 56mJNB-DSM
R29 685
16/3Thu
2 stopsMultiple Airlines
27h 28mDSM-JNB
22/3Wed
3 stopsMultiple Airlines
32h 16mJNB-DSM
R30 774
15/3Wed
1 stopDelta
20h 03mDSM-JNB
22/3Wed
2 stopsDelta
29h 34mJNB-DSM
R39 693
15/12Thu
2 stopsDelta
25h 45mDSM-JNB
15/1Sun
2 stopsDelta
33h 47mJNB-DSM
R42 416
15/12Thu
1 stopDelta
26h 36mDSM-JNB
15/1Sun
2 stopsDelta
33h 47mJNB-DSM
R48 306
17/3Fri
1 stopDelta
26h 20mDSM-JNB
22/3Wed
2 stopsDelta
29h 34mJNB-DSM
R49 821
16/3Thu
1 stopDelta
20h 03mDSM-JNB
21/3Tue
1 stopDelta
26h 04mJNB-DSM
R58 246
15/12Thu
1 stopDelta
26h 36mDSM-JNB
15/1Sun
1 stopDelta
26h 11mJNB-DSM
R77 650
15/3Wed
3 stopsAmerican Airlines
33h 37mDSM-JNB
21/3Tue
2 stopsAmerican Airlines
26h 42mJNB-DSM
R78 858
15/12Thu
3 stopsAmerican Airlines
33h 40mDSM-JNB
15/1Sun
2 stopsAmerican Airlines
30h 00mJNB-DSM
R167 521
15/12Thu
3 stopsAmerican Airlines
33h 40mDSM-JNB
15/1Sun
3 stopsAmerican Airlines
32h 38mJNB-DSM
R167 538

Search by stops

Search by airline

Search by price

Recent one-way flight deals

20/12Tue
2 stopsKLM
23h 49mDSM-JNB
R23 421
17/12Sat
3 stopsMultiple Airlines
58h 44mDSM-JNB
R25 293
20/12Tue
3 stopsMultiple Airlines
40h 48mDSM-JNB
R26 842
17/12Sat
2 stopsKLM
49h 11mDSM-JNB
R27 676
15/12Thu
2 stopsUnited Airlines
28h 05mDSM-JNB
R32 000
20/12Tue
1 stopDelta
26h 20mDSM-JNB
R36 085
15/12Thu
1 stopDelta
20h 41mDSM-JNB
R38 723
15/12Thu
3 stopsAmerican Airlines
33h 40mDSM-JNB
R165 359

Search by stops

Search by airline

Search by price

Des Moines - Johannesburg Flights

Departure:

Des Moines (DSM)United States

Destination:

Johannesburg (JNB)South Africa

Return flight deals:

Johannesburg - Des Moines

Browse origins:

R18 247

Browse destinations:

R18 247