Find cheap flights from Iowa to Johannesburg

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

— JNB
Dec 7 — Dec 141
Return
1 adult
Economy
0 bags
From?
To?
Wed 7/12
Wed 14/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

March

High season

July

Cheapest flight

R43 961

Average price (return flight)

R25 568

Good deal (return flight)

R24 506

Good deal one-way

R22 466
Best time to beat the crowds (5% less expensive on average)
Most popular time to fly (30% more expensive on average)
Flight from Des Moines to Johannesburg OR Tambo
(avg. price over the last 2 weeks)
or less
or less

FAQs for booking Iowa to Johannesburg flights

Top 3 airlines serving Iowa to Johannesburg OR Tambo

Scores according to KAYAK customer reviews
7,9
DeltaOverall score based on 31867 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."

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."
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."
Pros: "Customer Service was acceptable."
Cons: "Flights were cancelled and bags were lost!"
Pros: "Boarding was fairly quick and on time. Transfer in Phoenix was no problem. Luggage arrived OK."
Cons: "Seating is too small and too close to next rows. Unhappy with having to pay for seat assignments and checked bag while watching gate agents refuse to enforce overhead bag size limits."
Cons: "Offered entertainment"
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."
Cons: "Maintenance delay caused me a 4 hour delay getting home on a work night. Going to be a long day tomorrow. Switched connector to United."
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."

Book cheap flights from Iowa to Johannesburg

Recent return flight deals

15/12Thu
1 stopDelta
20h 41mDSM-JNB
15/1Sun
2 stopsDelta
31h 27mJNB-DSM
R43 961
15/12Thu
2 stopsDelta
25h 45mDSM-JNB
15/1Sun
2 stopsDelta
33h 47mJNB-DSM
R44 030
30/12Fri
2 stopsKLM
44h 35mDSM-JNB
7/1Sat
2 stopsKLM
29h 04mJNB-DSM
R45 711
30/12Fri
1 stopDelta
26h 20mDSM-JNB
7/1Sat
2 stopsDelta
29h 04mJNB-DSM
R50 892
15/12Thu
2 stopsDelta
31h 30mDSM-JNB
3/1Tue
2 stopsDelta
29h 47mJNB-DSM
R61 739
15/12Thu
1 stopDelta
26h 36mDSM-JNB
3/1Tue
2 stopsDelta
29h 47mJNB-DSM
R67 353
15/12Thu
1 stopDelta
26h 36mDSM-JNB
15/1Sun
1 stopDelta
26h 11mJNB-DSM
R72 967
30/12Fri
2 stopsDelta
34h 34mDSM-JNB
7/1Sat
3 stopsDelta
35h 26mJNB-DSM
R112 717
15/12Thu
2 stopsAmerican Airlines
36h 48mDSM-JNB
15/1Sun
3 stopsAmerican Airlines
32h 38mJNB-DSM
R167 525
15/12Thu
3 stopsAmerican Airlines
33h 40mDSM-JNB
15/1Sun
3 stopsAmerican Airlines
32h 38mJNB-DSM
R179 221
15/12Thu
2 stopsAmerican Airlines
36h 48mDSM-JNB
3/1Tue
3 stopsAmerican Airlines
31h 50mJNB-DSM
R196 531
30/12Fri
3 stopsAmerican Airlines
33h 30mDSM-JNB
7/1Sat
3 stopsAmerican Airlines
31h 50mJNB-DSM
R279 653

Search by stops

Search by airline

Search by price

Flights to Johannesburg

Destination:

Johannesburg (JNB)South Africa

Return flight deals:

Johannesburg - Iowa

Browse origins:

R43 961

Browse destinations:

R43 961