Find cheap flights to Des Moines

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

— DSM
Jun 30 — Jul 71
Return
1 adult
Economy
0 bags
From?
To?
Thu 30/6
Thu 7/7

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

Good to know

Low season

February

High season

March

Cheapest flight

R23 346

Average price (return flight)

R15 009

Good deal (return flight)

R15 009

Good deal one-way

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

When to book flights to Des Moines

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

Top tips for finding cheap flights to Des Moines

  • Looking for cheap airfare to Des Moines? 25% of our users found tickets to Des Moines for the following prices or less: From Johannesburg OR Tambo R13 404 one-way - R14 206 round-trip
  • High season is considered to be February, March and April. The cheapest month to fly from South Africa is February.
  • Enter your preferred departure airport and travel dates into the search form above to unlock the latest Des Moines flight deals.

FAQs - booking Des Moines flights

Top 5 airlines flying to Des Moines

Scores according to KAYAK customer reviews
8,2
Qatar AirwaysOverall score based on 11644 reviews
8,3Boarding
8,2Comfort
8,6Crew
8,2Entertainment
8,0Food
Airline reviews

Better boarding system than just 4 zones. Within each zone, boarding needs to be done with specific rows at a time.

Read more about Qatar Airways

Better boarding system than just 4 zones. Within each zone, boarding needs to be done with specific rows at a time.

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: "I would have appreciated that with ALL required paperwork, my stay at check in point would have lasted a little less than two hours I spent standing and waiting for a feedback."
Cons: "Updating clients and offering a seat if it’s a long wait could have improved the situation. It is on reception that the business gets its impression. Thanks."
Pros: "Everything great!"
Cons: "~"
Pros: "Crew was great. They made up for mistakes in a positive and amenable way."
Cons: "Flight was late. There was no communication about it. The flight from Joburg to Doha was late, therefore I missed my connection. The delay was not officially communicated to any of the passengers — no announcements made, no representatives to talk to at the gate — until well past the time that we should have been in the air. It was distressing."
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: "Great service, as always. Very comfortable flight."
Cons: "In flight WiFi is too expensive and unreliable. Compares very poorly to some competitors (free - in business - and fast on Turkish Airlines)"
Pros: "Nice crew, 1 hr free WiFi"
Cons: "Significant delay on jetway, temps uncomfortable,"
Pros: "Excellent"
Pros: "Short flight. Attentive crew"
Pros: "Qatar is awesome. Amazing service and great new planes."
Cons: "All good"
Pros: "Nothing special"
Cons: "I found my seat a bit uncomfortable for this leg of the jurney"
Pros: "I am very pleased to travel with Qatar airways. Qatar airways and Singapore Airlines are the best companies."
Cons: "I was a little bit annoyed with the staff at the Doha airport at the boarding gate because she did not let me get in to boardin in priority even though with my privilege club card, I do have to insist after the call for zone 1 to proceed for boarding."
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: "decent leg room. the staff was accommodating"
Cons: "the brea was har. some of the food was overheated thus making it hard to eat"
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: "Great flight. Everything was good. The only very small issue is hey offer WiFi but even if you pay the allocation of data make you feel like you living in the 1990. 10 meg free and 300 meg for a whole flight is a complete joke, especially for USD 30. They could manage protocols but give a reasonable service."
Cons: "WiFi"
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: "The service from check-in till landing was on the ball and superb. They were friendly and eager to assist with everything. They have the latest movies and shows to watch on their in-flight entertainment."
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: "Food, seat OK, crew excellent"
Cons: "Immigration at Doha is appalling. More than 75 minutes waiting and very understaffed."
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: "I was actually impressed with the entertainment selection :)"
Cons: "The economy seats are just unfortunately not a place you can get comfortable enough to sleep. On 14 hour flights one hopes to sleep."
Pros: "Food and entertainment"
Cons: "Hard cushioning and narrow seats on the 787"
Pros: "Had a good experience , comfortable check in , boarding , seating and polite crew . Good part was the flight was on time and on couple of occasions before time arrival . Great entertainment options in the flight ."
Cons: "I had requested vegiterian food but they were short of veg food options . they did not have enough veg food on board from Doha to Nagpur . also it would be great if they considered more interesting menu ."
Cons: "Two meals served. Too many chicken options, so alternates quickly ran out. Also first drinks were served 3.5 hours after boarding gate opened. No drink options at boarding gate."
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."
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: "Crews and quality of food was great"
Cons: "Seating"
Pros: "landed safely"
Cons: "Had to claim bags at Doha and go through multiple security screenings to board connecting flight. At one point all the security was not functioning and we were packed up in lines. Barely had time to stop at the restroom before final security check where it was all so disorganized. After that check we were told that if we left we had to go through security again. Would have been nice to know that upfront. It was a madhouse going through that final security check and my husband's wallet was lost for a bit. No one really tried to help and we were told to move aside. Finally someone saw that it had fallen beside one of the counters. It was all horrible. Because of all this our 5 hour layover was a hassle with no time for food, etc. The whole airport experience was confusing and badly handled."
Pros: "Was not a pleasant flight"
Cons: "Basic onboard entertainment, even on business!Staff Could be more genuine!They handled the cabin baggage Like potato not helpful."
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: "Nothing"
Cons: "I am platinium and got treated that way!!"
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: "Absolutely nothing!!!!!!"
Cons: "The fact that our flight was cancelled without being notified. I will never make flight arrangements with them again!!!!!"
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."

Recovery is taking its toll, The Delta employees are burdened with the covid restrictions costing then undue time to make sure they are complaint and its hard to do. Federal law mandating restrictions above local law is ridiculous. I did like the new boarding back to front, been wondering a long time when airlines would figure that out, but drop all the categories for pre-boadrings, only have one: Special needs, Military and 1st class, one call then back to front, half the plane was onboard before it got efficient.

Pros: "Definitely pick comfort plus on this flight if you can. You can walk around a lot more on this flight compared to other flights. Food was really good! Recommend the overnight flights...."
Cons: "More leg room would have been nice..."
Pros: "As always the Delta crew was super friendly and helpful and made the trip very enjoyable."
Cons: "Everything was perfect"
Pros: "The crew on both legs of our trip were nice and accommodating."
Pros: "Confort for a supposed 5 hours flights was ok. Entertainment system worked good"
Cons: "The flight had many delays due to weather issues. We had to refuel in a different airport before arriving with 5 or 6 hours delayed. That happens but the crew was very mean and brutal to answer questions and very poor to hold the stress of the travelers."
Cons: "Plane was cramped and in disrepair: broken seat arm and headrest, very limited recline. It was a 767 and felt more uncomfortable than a 30 seat regional jet. Very dated entertainment system with limited media options. Exceedingly long delay (1 hour) which the pilot attributed to the ground crew."
Cons: "The check process was ridiculous. There not enough room in the box for me to explain my experience but the ticket agent lied to me, said he couldn't take my bag until I got a paper receipt and boarding pass from a kiosk despite having had pre-paid for my bag and digital boarding pass. 25 mins wasted"
Pros: "Everything was perfect!"
Pros: "I liked that is was a short flight"
Cons: "Plan was old. Seats not comfortable. Plane not clean. Flight attendants not attentive. A lady stored her carry-on on the floor in front of her and she was in the emergency row! Attendant walked by before takeoff and said nothing! Really?!"
Pros: "Smooth flight"
Cons: "Delta’s boarding process is based on how much you paid for ticket/loyalty. It would be better for everyone if seating was done in a way that window people were seated first, then aisle."
Cons: "KLM staff at Schipol Airport in Amsterdam was rude and unprofessional. I will not fly with KLM again."
Pros: "Fawn on our flight from Atlanta to Newark was amazing."
Pros: "great flight attendant"
Pros: "No carry on fee, comfortable seat and pitch"
Cons: "Displays for zone boarding status would be helpful"
Cons: "Better screens for in-flight movies. More legroom or upgrade options."
Pros: "Flight was smooth and fast."
Cons: "Didn't love that my 1st flight got off at gate G. And connecting flight was at gate C on the other end of the airport."
Pros: "Not much"
Cons: "Business aisles are one way only, very impractical. Bathrooms are tiny unlike 777 and the seats are not good, i dislike the narrow feel of the feet well and there is noooo storage for shoes or amything else..what fail. And the door thing is a joke. I will make zero effort to fly this equipment...777 is the best after loosing the 747."
Pros: "Seats more comfortable, plan wasn’t too full"
Cons: "No charging port for cellphone."
Pros: "Everything went great. Flight left a little late but was fine and only arrived a little late. I like the side wings on head rests really help."
Cons: "Seats are always hard on long flights."
Pros: "Quick and easy."
Pros: "On time. Seat upgraded seat to Delta Comfort plus, courteous flight crew, music before take off and landing."
Pros: "Didn’t major it on the flight. Sleeping in Atlanta. Not the house I paid for in totrtola."
Cons: "Terrible planning. Didn’t have enough fuel to circle. Took a stupid path. 10 minutes cost me a day."
Cons: "Almost an hour late leaving the gate."
Pros: "Upgrade to ComfortPlus"
Pros: "Service was great, crew was responsive, snacks were good per usual."
Cons: "The AC was blasting at an all time high, felt frozen to my seat, even asked for a blanket but “ they didn’t have any more “, had to tuck in my arms into my layered shirt. this was a morning flight and no breakfast was served ... they didn’t even have food available for purchase."
Pros: "This flight was spectacular! I loved how the flight attendants served with pleasure and delight! They are very polite and patient, especially with the children. I have never seen flight attendants work with so much compassion and joy!"
Cons: "This would have to be my best flight so far!"
Cons: "It was a 1.5 hour late leaving San Diego (6am flight), one of three bathrooms out, no coffee or tea (wtf?), we circled Atlanta for an hour, ran out of gas, landed in Pensacola, no information, missed the flight to DC ... And it's not even noon"
Pros: "Comfort Plus seating was good for the long flight, lots of choices for entertainment."
Cons: "Some crew members were rather cold in their manner, either disinterested or grumpy. Electric outlet didn't work. On screen entertainment touch screen was very difficult to use (unresponsive to touch)."
Pros: "Buen entretenimiento."
Pros: "the plane was large, we departed on time, the flightcrew was extra friendly and attentive"
Cons: "Seat were tight and the upgrade fees and not affordable"
Pros: "Staff personalities"
Cons: "Waited extra 20 mins after door closed to-complete loading luggage"
Pros: "Boarding was delayed, but flight crew & desk staff moved us quickly through & off we went. It was efficient & well managed."
Cons: "A bit cramped on board. Thinking of the discount carriers while smooshed in with my aisle mates."
Pros: "Loved the TVs"
Cons: "The space was too small"
Pros: "Nothing"
Cons: "We lost our whole vacation and had to pay for the plans fare twice because My last name was spelled wrong on our tickets and we were unable to use them because my passport didn’t match the name on the ticket. We had to rebook everything pay almost twice as much for the plane fare, our Lodi g cost more and our trip was delayed for two weeks. Vyama is blaming us for spelling our name wrong and claimes that it’s our fault this happened because everything is automated. There saying they don’t touch anything that we enter into the booking but somehow everything they claim we entered is now in all capital letters and the space between our first name and middle name is now gone and all run together. The coustomer service number gets you to someone in India. I have tried to get this addressed four times now at first they tried to place the responsibility on the airlines now us and they have hung up on me twice. Kayak has been worthless, they also just pass the responsibility on to someone else. We will never use them again ant I intend to make sure that this mess is put out in social media to hopefully keep others from having their travel plans ruined by their flawed system."
Pros: "Quick boarding"
Cons: "Seat was very cramped and I want able to be comfortable at all. I couldn't even sit back I the seat!"
Cons: "Padding on seats are worn out. Very uncomfortable"
Pros: "The plane went where it was supposed to go."
Cons: "Older plane and seemingly frustrated crew. They had very little patience."
Pros: "On time departure; staff friendly; no security delays other than TSA now requires taking tablets out of luggage. Almonds instead of peanuts is a welcome change."
Cons: "Leg room on the regional jets. If the airlines narrow the space between seats any more, I will not fit into the seats. I am not overweight, just tall (6’4”). Luckily, the person in the seat in front of me did not recline their seat."
Cons: "Paid $28 for a Wi-Fi package that didn't work. No refund...."
Cons: "The flight attendants were unfriendly and borderline rude. I felt like when I asked for anything or was just up stretching my legs that I was bothering them. There was also quite bit of turbulence in the first two hours- I have traveled a lot and I felt like it took the pilots too long to find a smoother altitude."
Pros: "Service"
Cons: "Comfort"
Pros: "Friendly crew"
Cons: "Seats too close. Food lacks salads. Fruit salad tasteless--fruit not ripe--looks good, but no taste."
Pros: "Crew was very professional and friendly."
Cons: "Seats too close together."
Pros: "Great!"
Cons: "Great!"
Pros: "once we left Ewr everything went smooth"
Cons: "Late taking off. had to hurry to catch final leg"
Pros: "Seats were reasonably comfortable."
Cons: "Boarding process was ok (they bused us over to the plane and then had us walking out halfway to the plane's stairs before frantically sending us back on the bus because the plane wasn't cleaned yet). Not a big deal but we were traveling with a 10 month old so miscommunications like that cause a larger inconvenience than usual. The real downer on the flight was when we needed hot water quickly to warm our infant's bottle. The stewardess had begun beverage service and was about 8 rows away from us. My wife hit the call button, expecting the stewardness to come over somewhat quickly. Instead, she just continued beverage service and got to us about 15 mins later. By that point it was too late and the baby was wailing from hunger. When we asked why, knowing that we had a small child, the stewardness didn't just push the cart forward and attend to us more quickly, she said she didn't want to do that. No apology, not even a sense of remorse. At the end of the day, a customer's experience will always be tainted by poor service and that is what we received on our flight."
Pros: "Short flight time"
Cons: "Delayed for 2 hours due flat tire. They should've checked tires before we boarded. Cabinets were almost full. I had a hard time to put my skateboard and backpack in a cabinet. Attendant didn't help out at all! It took over a minute to figure out to fit my stuff in there like Tetris. One passenger was upset that I took his bag out. It was frustrating when attendant didn't help to store my bag."
Pros: "Everything else good."
Cons: "N/A"
Pros: "I liked the in-flight entertainment and the crew was very pleasant"
Cons: "The seats are awful. If you're 6 ft or taller, your legs barely fit if at all. Boarding is ridiculous."

The food was surprisingly good, and the beverages plentiful. The seat back entertainment screen was super fun. The only problem was that my seat back did not recline, while those around me did. And on a 9+ hour flight where I knew I needed to sleep, really uncomfortable. I was definitely unable to sleep. 🙁

Everything went awesome! Thanks.

Pros: "Premium class is awesome. Nice size and comfortable seats with a foot rest. Food as tasty and hot. Attentive attendants."
Cons: "Honestly can’t think of anything!!"
Pros: "The most amazing service, good food and great steward"
Cons: "I could put my seat down, the button wasn’t working.."
Cons: "Everything was super. Really"
Cons: "I am a very experienced international traveler with approximately 25 countries visited and many of them multiple times. This flight set my new benchmark for a international coach flight. Staff were professional, friendly and accommodating. Great leg room and entertainment. Even the in flight meal and snacks were good. I was not looking forward to my domestic connection with Delta. Unfortunately, Delta met my anticipated expectation. US based carriers could learn a lot from Lufthansa."
Cons: "They run out of chicken and only had pasta dinner left. I don't like pasta ."
Pros: "The crew was very nice and attentive, I really like the food on Lufthansa"
Cons: "The movie selection was limited and dated"
Pros: "Crew was really wonderful"
Cons: "Seats were not comfortable and the food was terrible"
Cons: "Broke my bagage"
Pros: "Im stuck in London due to flight delays. I will never book with kayak again. I am so fed up with travel ticket i booked with kayak"
Pros: "The flight itself was fine."
Cons: "We waited in the plane on the tarmac for 3-1/2 hours waiting for the plane to be de-iced before take-off. I understand that there is nothing Lufthansa can do about the weather, but they (or the Munich airport) need to have more de-icing machines. It is ridiculous to have to wait that long."
Pros: "The crew were very considerate. Also they have the best baby beds we have seen so far"
Cons: "The entertainment system was glitchy."
Pros: "Lounge was very clean"
Cons: "In a 10 hours flight Frankfurt to Atlanta only one main meal. Service was rushed job. My seat wasn’t working and Tv remote didn’t work."
Pros: "Nothing really. KLM or LOT are way better."
Cons: "Get your own food or you will stay hungry. 12 hours flight with 2 crappy meals served with no option of getting anything else except candy bars or pretzels."
Cons: "Need AC outlets and better WIFI"
Pros: "Not much good to say about these connections when the Rome flight runs late."
Cons: "Way to close connection in Frankfurt to go from Terminal A through passport control and try to make it over to terminal Z- especially during spring break with all the school groups traveling. Missed my flight from Frankfurt to Houston."
Pros: "Smooth fast flight with good service!"
Cons: "Late taking off which happens, but they tried to make up the time in the air as much as they could on a short flight,"
Pros: "Service, food, on time, everything that counts was in place."
Pros: "Crew was excellent. Plane was very clean."
Cons: "Seats in economy are miserably uncomfortable especially for a flight of this many hours."
Pros: "Still thinking about it."
Cons: "I didn't like that there was no organization. People just flooded the gate like animals.."
Pros: "Friendly crew"
Cons: "when seats recline in economy you can barely get in and out of a seat"
Pros: "In my way back from Germany to USA was poor, from the costumer service from the airport to the airplane. They charged me extra on my fly back to US"
Cons: "Very much everything"
Pros: "The boarding process is very efficient."
Cons: "Lufthansa’s people are mostly good. But there are some obvious opportunities for people to be more friendly. Also, LH like many others continues to serve cold rolls and cold butter on international flights. KLM warms the rolls! It’s the one small touch that would make Lufthansa’s meal service so much nicer."
Cons: "This was an Air Canada flight. Time in line to check baggage in Frankfurt was 2+ hours, baggage was lost but arrived the next day at our destination. Unable to check-in online ahead of time for unknown reasons. Overall the Air Canada ground experience was pretty bad, but the crew/meals/entertainment was good."
Cons: "The head flight attendant was very brusque with clients/passengers - demanding we hand back trays in a certain way, demanding people do not get up and stand during a 3 hour flight. At one point she rushed along the aisle to the front of the plain, bumping and hurting my shoulder, but did not bother to apologize. In front of me, was a mother with a child with special needs. The mother had to stand up for some time to have the child curl up and lie in a comfortable position - the attendant rudely commanded her to sit down and strap the child to the seat, instead of finding out how they could help. She could have achieved it with a better attitude and choice of words. The crew did not bother beyond the bare minimum - it was painful to observe."
Pros: "Everything was wonderful! Lufthansa is spot on from boarding, to in flight service to the moment you leave. They are helpful, friendly, fun and a wonderful crew where I know I'm in good hands!"
Cons: "the food was not kosher chicken with milk at the first flight the past was owerfull"
Pros: "We had a very kind crew! We traveled with an infant and while boarding was a mess, the crew on board was kind and helpful and did all they could to make it a good experience."
Cons: "Air Canada Rouge operated our flight rather than Lufthansa or other similar airline. This meant that there were no tvs on board, which means the nearly 9 hour flight got very long. Boarding and check-in were also disorganized and many people from lower zones boarded before zone 1 and those with children, m among we had to stand on the ramp for a very long time holding ort baby."
Cons: "It took too long to drop by luggage. Some of the crew wasn't friendly."
Cons: "Having to pay to sit together."
Pros: "The check in process was fast"
Cons: "All the flight were bumping and landing felt very dangerous"
Cons: "I had to endure 10 hours sitting next to an obese passenger, who was to big to fit into his seat and had to rest his shoulder and elbow over my seat. The crew couldn't do much and so I had to shift myself sideways for the entire journey in order to make space for this obese passenger to rest his arm into and over my seat."
Cons: "They had overbooked the flight and asked to reroute me. I asked if I would still be able to get to my destination at the same time and to make sure I would have a window seat. Everything from the moment I said yes was a terrible. They rebooked me twice on two different routes when I was in the air. Said a steward would meet me (never happened) instead I was running to catch flights on different airlines in two different airports. The entire situation was disgusting. The running was with all of my luggage. Because of the rebooking I was in the last row of 75 rows on a plane with an additional connection. Every flight had delays creating more chaos for the next flight. The only helpful airline in the bunch was Delta."
Cons: "They change the gate for transfer last minute"
Pros: "Everything! Excellent stewards too!"
Pros: "Crew friendly, good food"
Cons: "Cramped seating, can't select seat until checkin without paying (only airline we were unable to select seat)"
Pros: "I enjoyed the crew, the space and and the food was ok"
Cons: "The movie And tv show selection could have been better."
Pros: "Good entertainment selection"
Pros: "Entertainment and crew was excellent"
Cons: "One flight assistant seemed a bit gruff and impatient compared to the others . Also food was nothing special. We could have used more water offerings and trash pickups during the flight afterwards the cabin was a mess."
Pros: "Comfortable and smooth flight"
Cons: "Nothing"
Pros: "Entertainment options was great."
Cons: "Passenger in front had his seat reclined the whole time, even during meals. Crew said there was sufficient space that the passenger in front did not have to put their seat in the upright position during meals."
Pros: "Free upgrade to business class!"
Pros: "SAS and BA can do better"
Pros: "Excellent Flight"
Cons: "Nothing"
Pros: "The entertainment was great, service, comfort and food too."
Cons: "Choice of quality films could have been better."
Pros: "Still loads of leg room in economy which is great for a tall person like myself."
Cons: "The food, dinner and breakfast from Johannesburg to Frankfurt was not very nice and not the usual good standard."
Cons: "The seat in front of mine was reclined in the already cramped space provided, twice as far back as any other seat I could see. Please look into the recline on that seat for future passengers. The crew hit my seat, repeatedly with their carts and did not remember to offer drinks to us as they pushed it by. The airlines should consider removing that seat as an option to passengers if there is not ample room for the flight crew to maneuver around it. It made for an unpleasant experience overall."
Pros: "service was great. can't complain."

Problems with the in-flight wi-fi (none) and the flight info (none). However, movies worked fine and the selection is exceptional.

being a flight attendant and using spécial fare I apreciate being treated equally to the other pax, the fact that the crew, when I informed them of my status, went to check if I had a good seat ( no one beside me, to be able to get good rest.) Those are important gestures towards the person. I look to more flights with KLM

Great flight Will go again!

Cons: "Free wifi"
Pros: "The best airline ever! Super friendly crew and staff, great customer service and nice planes. Love KLM!"
Pros: "Overall a nice and good flight"
Cons: "Just a detail, my “head holder” (not too sure how it is called) would not hold in position. Also, staff was a bit slow to come after being called, I had to go and ask for water by myself at some point since no one was coming after 15minites of waiting..."
Pros: "Perfect"
Cons: "Nothing. Flight was amazing"
Cons: "Bigger seats the new ones are way to narrow"
Pros: "Confort and kindness"
Cons: "It was too cold"
Cons: "Time"
Pros: "The crew was informative"
Cons: "Inflight sandwiches"
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: "Entertainment was amazing"
Cons: "Seats a bit hard"
Pros: "Crew was nice and friendly"
Cons: "Airplane so uncomfortable. Food horrible. Not even available for one of us what we ask for on what was offered. Bad taste and not what can be on a that length of time flight."
Pros: "well mannered and attentive crew - good supply of complimentary food/drink - good over all comfort"
Cons: "boarding was running very far behind - considering this is mainly a hub operations carrier - resulted in several passengers missing their connecting flights -"
Pros: "yes"
Cons: "not really"
Cons: "If only there was a way to be able to lie down and sleep - you would be pioneers in aviation"
Pros: "Amazing crew"
Pros: "Good food, friendly service"
Cons: "More trash pickup; only one round of beverage service"
Pros: "Very good service, teh flight attendants made it as pleasant as possible, plane left on time"
Cons: "tough to sit on a plane for 9.5 hours"
Pros: "The flight started with a visit in the recently renovated KLM crown lounge in Amsterdam airport. I liked the various seating options and of course the upstairs bar. The service on board was attentive and efficient, the food options I really liked (especially the Chinese dish) but also the little touches like the nuts & gouda cheese which were served in small porcelain bowls. The seat itself was very comfortable when sitting and the structure gives a lot of privacy. However for couples or friends travelling it's a bit cumbersome to have a conversation even when sitting in seats next to each other. Overall my expectations were fulfilled."
Cons: "This seat is not ideal for sleeping for taller persons (I'm 185cm tall) as the space to put the feet is very narrow and it's uncomfortable when lying on the back (as one cannot put them in the natural resting position). Cabin temperature could have been a bit lower for my taste. Crew needs better training with regards to transfer procedure in Chengdu."
Cons: "I ordered Wheel chair for my parents but one of them didn't get it at all. When my parents were checking in for flight they asked the representative about meal selection and she didn't answer their questions properly and because of that my mom didn't get proper Hindu Vegetarian food on flight instead she got Egg omelet which she couldn't eat. She has to eat just fruits. My mother is a diabetic patient and she needs a food every after some time. I never had such a bad experience before with any other airlines."
Pros: "Very attentive crew. Attended to needs immediately. Took a lot of time with each person when someone had something to say."
Cons: "The seat I had with no seats in front of me was very small. Much smaller than the other economy seats because the tray table and video screen were in the armrests. Paid extra for the legroom by ended up losing it side to side. Really had to squeeze into the seat."
Cons: "Still waiting to board after missing this connection had to be booked on another airline"
Pros: "Great service"
Pros: "Efficient crew"
Cons: "Long, slow line at check in. Not many new movies or tv shows"
Pros: "Nice flight ...was comfortable travel ...good food.Thanks"
Cons: "No such things"
Pros: "Comfort was better than on the previous Dash-8. Food was OK."
Cons: "Despised the cold temperature and cold draft in world business even with all vents shut off...gave me a head cold. Boarding was disorganized. There was no sense of direction; ergo, everyone was jumping in."
Cons: "You are almost always late!"
Pros: "Food was just fine, movie selection very good"
Cons: "Uncomfortable seat cushions, lights were truned on too early (1.5 hours before flight landed)"
Cons: "Bit cramped for space"
Pros: "Good flights. Good prices."
Pros: "Comfortable seats. Warm plane with happy staff."
Cons: "Maybe a second sandwich option for food, not everyone likes cheese."
Pros: "Helpful and smiling cabin crew."
Pros: "The cabin crew were good. They explained what the arrangements were for the delayed flight connections"
Cons: "The plane wasn't refueled and so was not ready for take off once the passengers were loaded. The plane had a technical problem when it tried the first take off and so it had to be abandoned. This was alarming.."
Pros: "My bagage broke"
Cons: "I paid extra fee for extra bagage which was tv and i paid insurance my tv broke and no one responces for it"
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."
Cons: "No proper info regarding cancellation. Staff was unfriendly and abruptly responded to passengers."
Cons: "The Guy who had an accident when boarding causing a delay. Also I didn’t like the wait fir checking as passengers with children went before business class and should be after."
Pros: "Short-hop flight, fit for purpose."
Pros: "was very quick"
Pros: "Good multi media access and content"
Pros: "Comfort economy well worth the extra."
Cons: "The leg room on the long flight was less than I would have wished and it was particularly bad when the person in front put their seat back. this was a day time flight and it would have been good to have a bit more room to use a laptop."
Cons: "Pet was left behind at vacation destination as pet's reservation (made and confirmed through KLM) was not found at check in. Waiting for Customer Care to help get pet home and take responsibility for situation and getting no response. Very dissapointed, considering law suit."
Pros: "They were awesome."
Pros: "The flight was delayed by 40 minutes initially then a further 20 making it an hour late. Sitting at the gate there was then suddenly a last call to board the flight and a mad rush for everyone to get on. I appreciate that delays happen but the lack of communication ragardinh altered boarding times didn't make the situation any easier"
Cons: "As above"
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: "We love the flight all the way"
Pros: "Nothing"
Cons: "Airlines had no record of our pets flying with. Missed our flight even though we were there over 3 hours prior. Ruined the last day of vacation. Now we are waiting for the promised help in Amsterdam. No one is here. No one knows anything. Feel like crying"

The flight was on time. The flight was rough/ choppy so there was no beverage service. The could of offered bottled water and the cookie or pretzels. Not customer oriented. Cleveland -Anerican Airlines needs to reorganize/ layout their incoming boarding pass and ticketing/bag tag area with a separate customer service area for flight cancelations. It is a cluster! Someone should video tape and send to the funniest video program.

Our plane did not had wifi

My flight was cancelled and I wasn’t even notified!!! Horrible service!

Cons: "Have you operational logistics more organized. This was a sup-par traveling experience on many levels."
Pros: "Easy"
Cons: "All was good."
Cons: "boarding, seating, entertainment"
Cons: "Plane was very hot; luggage took forever after landing."
Pros: "On time, main cabin extra was great, crew was nice, entertainment was great."
Cons: "No criticism"
Pros: "Great crew with positive attitude. Boarding was non chaotic and plane was clean and new."
Cons: "Food could be much better"
Cons: "Lack of a crew delayed flight 4 + hours."
Cons: "Larger plane. Had to crouch all the way to my seat. Seat was comfortable enough."
Pros: "AA desk counter were v helpful"
Cons: "they are perfect in what they do"
Pros: "Nothing really"
Cons: "The seats"
Pros: "Absolutely nothing"
Cons: "Everything"
Cons: "Having a crew ready"
Pros: "everything"
Cons: "snacks"
Cons: "Seemed disorganized getting on"
Pros: "Comfortable seat, no middle seat on my side of plane."
Pros: "Boarding was very smooth because the fligh had a lot of Sears availabke"
Cons: "Make AA a real earline to serve passengers not profits"
Pros: "It was on time"
Cons: "Delayed on the tarmac"
Cons: "Very strict on baggage.. Even they don’t compromise for an additional kg in check in bag.you need to pay for most of the things.. even for a drink"
Cons: "Flight got delayed by 2 hours"
Cons: "Flights had to be changed due to a delay on first flight that would make it impossible to take the connecting flight. My route and airlines were completely changed, which caused a big delay in original arrival time. In addition to that, my luggage did not make it and I'm still waiting to find out where my suitcases are. Very disappointed."
Pros: "Flight attendant was dilligent"
Pros: "When I went from London to Chicago, I felt one male crew member wasn’t very kind. He wasn’t tall but healthy and serving the other side away from the main door. I felt him greeting others with a smile but with no smile to me. I thought in my heart seems like he is discriminating, I could be wrong, but I always felt he wasn’t so humble while serving to me or may be other Indians too. But he was smiling extra to rest of the passengers,"
Cons: "I didn’t like his attitude. I would request you to request the crew members to be kind to everyone. Since Iam vegtarian ..I couldn’t eat the egg that was served an hour before landing in Chicago. He could have given me the chocolate inside. He just said in haste this has egg. I told him oh I don’t eat egg, thank you. still he could have been considerate and offered me the chocolate “Toubolron” but he just went away. Later on I saw everyone eating the chocolate."
Pros: "I am so glad that there is a direct flight from Des Moi es to Philly. Our flight home arrived a little early and the crew was very responsive and professional."
Pros: "It works if you follow the rules."
Pros: "Love seat space in aisle 8f. I remember that is a perfect seat for persons 6'3" or better. I got a chance to nap for about 1 hour, not normal for me. Very comfortable."
Cons: "Everyone was really good"
Pros: "Everything was very adequate, nothing special about this flight."
Cons: "Takeoff was delayed about 35 minutes just due to traffic on the runway. Out of all the flights on our international trip, the only issues we experienced were with American airports. You would think an issue like this would be readily solved by foreplanning, but instead we sat on the tarmac just waiting for our turn to take off. Some form of entertainment on the plane would've been nice. Or at least a place to charge electronics. Our bags arrived at our destination before we did, and although I immediately received a text alerting me to this fact, I was dismayed to find out they were in an entirely different terminal of the DFW airport. After 24 hours of travel and very little sleep, instead of just walking off the plane and retrieving our bags, our group of 20 weary souls had to first determine where our luggage was, catch a bus to a different terminal ( because of the size of our group we couldn't all fit on the first bus, so had to wait for the second bus), and then track down our bags. American Airlines did absolutely nothing to help make this experience any easier for us. Five of our party were in wheelchairs due to various levels of exhaustion or ailment, and all we were told is "I'm sorry but there's nothing we can do." This little adventure delayed us about an hour."
Pros: "The crew was friendly and the flight was great."
Cons: "No preliminary information that no meals are included."
Cons: "They were late because of bad scheduling and the gate agent was rude"
Pros: "Safe, efficient and pleasant flight. I would fly American again. I appreciate getting a soda and snack included."
Cons: "No movie. I got "spoiled" on flight from Seattle to Phoenix with a movie perk. Was looking forward to another on the 2nd leg of our trip. I thought maybe it was an "American" thing. ... but apparently just got lucky on first leg."
Cons: "They rebooked my flight to one with an overnight layover and informed me via email with no explanation. I rerebooked it myself to one which left the next morning and arrived sooner than their rebooking."
Pros: "Boarding was simple"
Cons: "For my whole three hour flight a child kicked my chair, i asked the mother politely if she could get her to stop. the woman didn't even apologize and the kicking continued for three hours."
Pros: "Comfortable seats, attentive staff, good entertainment offerings"
Cons: "AA got rid of the video screens on the back of seats."
Pros: "I paid for extra leg room and I got it. The only thing I was in the row right behind first class they require you to put all of your carry-on above even a purse. I had never had that before but I guess that's common practice."
Cons: "Poor snack options"
Pros: "Outstanding crew and pilot dealt with some tough weather issues"
Pros: "The friendly flight attendant."
Cons: "The flight was late boarding and leaving Dallas but we arrived on time. And the plane is very narrow. Two ladies with hips sitting next to each other can be uncomfortable."
Cons: "Unexplained delay in leaving but only arrived about 10 min later than scheduled. Took an hour from pulling into the gate for bags to arrive though which caused me to miss my shuttle. Never had to wait more than 15 min for any other airline at DIA."
Cons: "Checking one bag took 30 minutes. Very stressful"
Pros: "The crew was very nice"
Cons: "Tvs broken for a ten hour flight. No power outlets for electronics. Unacceptable"
Cons: "Nice, clean and comfortable aircraft. Plane was new and very updated."
Pros: "Nothing"
Cons: "Hour late crew rude"
Pros: "Person at the ticket desk was nice and helpful"
Cons: "Not enough people to help all of the travail let's"
Cons: "Why are there no more blankets?!?! Or if there are - they are for First Class only. Ridiculous"
Pros: "Everything was on time. Food and service were very good."
Cons: "My check-in bag was 5 pounds overweight and resulted in a charge of $200. I think this is outrageous."
Pros: "Everything was good or better."
Cons: "No dislikes"
Pros: "There were too many gate changes ."
COVID-19 information

Safety measures for airlines flying to Des Moines

Airlines flying to Des Moines have enacted additional safety measures and adjusted policies to better accommodate travellers. Policies vary by airline.

Heightened sanitation

Daily cleaning, installation of cabin HEPA filters on flights to Des Moines

Mandatory masks

Masks required on board, masks provided on flights to Des Moines

Social distancing seating

Middle seats unavailable to book on flights to Des Moines

Pre-flight testing

Testing for antibodies, testing for symptoms for flights to Des Moines

Flexible cancellations

Waiving of change fees. Search flexible flights to Des Moines

Book Cheap Des Moines Plane Tickets

Recent return flight deals

4/8Thu
2 stopsMultiple Airlines
29h 40mJNB-DSM
18/5Thu
2 stopsMultiple Airlines
42h 45mDSM-JNB
R23 346
4/8Thu
2 stopsAmerican Airlines
46h 05mJNB-DSM
18/5Thu
2 stopsAmerican Airlines
35h 11mDSM-JNB
R26 011
4/8Thu
2 stopsMultiple Airlines
33h 03mJNB-DSM
18/5Thu
3 stopsMultiple Airlines
42h 45mDSM-JNB
R29 713
9/7Sat
2 stopsMultiple Airlines
39h 01mJNB-DSM
23/7Sat
2 stopsMultiple Airlines
33h 35mDSM-JNB
R31 755
4/8Thu
1 stopDelta
32h 40mJNB-DSM
18/5Thu
2 stopsDelta
27h 55mDSM-JNB
R33 335
4/8Thu
1 stopDelta
26h 05mJNB-DSM
18/5Thu
1 stopDelta
19h 15mDSM-JNB
R34 165
9/7Sat
2 stopsMultiple Airlines
39h 01mJNB-DSM
20/7Wed
2 stopsMultiple Airlines
38h 30mDSM-JNB
R34 388
9/7Sat
2 stopsMultiple Airlines
39h 01mJNB-DSM
19/7Tue
2 stopsMultiple Airlines
33h 19mDSM-JNB
R35 681
9/7Sat
2 stopsMultiple Airlines
35h 02mJNB-DSM
17/7Sun
2 stopsMultiple Airlines
55h 15mDSM-JNB
R36 686
9/7Sat
2 stopsMultiple Airlines
39h 01mJNB-DSM
21/7Thu
2 stopsMultiple Airlines
33h 35mDSM-JNB
R40 771
9/7Sat
2 stopsMultiple Airlines
39h 01mJNB-DSM
18/7Mon
2 stopsMultiple Airlines
37h 30mDSM-JNB
R47 537
19/10Wed
2 stopsLufthansa
29h 43mJNB-DSM
30/11Wed
2 stopsLufthansa
34h 20mDSM-JNB
R53 122
19/10Wed
2 stopsLufthansa
29h 43mJNB-DSM
3/12Sat
2 stopsLufthansa
34h 20mDSM-JNB
R59 170
9/7Sat
1 stopDelta
19h 57mJNB-DSM
22/7Fri
1 stopDelta
27h 55mDSM-JNB
R62 920
9/7Sat
1 stopDelta
25h 58mJNB-DSM
21/7Thu
1 stopDelta
40h 00mDSM-JNB
R63 383
22/10Sat
2 stopsQatar Airways
46h 12mJNB-DSM
3/12Sat
2 stopsQatar Airways
37h 48mDSM-JNB
R75 957
24/10Mon
2 stopsQatar Airways
40h 02mJNB-DSM
5/12Mon
2 stopsQatar Airways
29h 31mDSM-JNB
R78 191
25/10Tue
2 stopsBritish Airways
28h 09mJNB-DSM
6/12Tue
2 stopsBritish Airways
32h 35mDSM-JNB
R83 808
23/10Sun
2 stopsAmerican Airlines
28h 09mJNB-DSM
4/12Sun
2 stopsAmerican Airlines
31h 40mDSM-JNB
R85 819
21/10Fri
2 stopsKLM
28h 40mJNB-DSM
4/12Sun
2 stopsKLM
48h 40mDSM-JNB
R101 489

Search by stops

Search by airline

Search by price

Recent one-way flight deals

4/8Thu
2 stopsMultiple Airlines
29h 40mJNB-DSM
18/5Thu
2 stopsMultiple Airlines
42h 45mDSM-JNB
R23 346
4/8Thu
2 stopsAmerican Airlines
46h 05mJNB-DSM
18/5Thu
2 stopsAmerican Airlines
35h 11mDSM-JNB
R26 011
4/8Thu
2 stopsMultiple Airlines
33h 03mJNB-DSM
18/5Thu
3 stopsMultiple Airlines
42h 45mDSM-JNB
R29 713
9/7Sat
2 stopsMultiple Airlines
39h 01mJNB-DSM
23/7Sat
2 stopsMultiple Airlines
33h 35mDSM-JNB
R31 755
4/8Thu
1 stopDelta
32h 40mJNB-DSM
18/5Thu
2 stopsDelta
27h 55mDSM-JNB
R33 335
4/8Thu
1 stopDelta
26h 05mJNB-DSM
18/5Thu
1 stopDelta
19h 15mDSM-JNB
R34 165
9/7Sat
2 stopsMultiple Airlines
39h 01mJNB-DSM
20/7Wed
2 stopsMultiple Airlines
38h 30mDSM-JNB
R34 388
9/7Sat
2 stopsMultiple Airlines
39h 01mJNB-DSM
19/7Tue
2 stopsMultiple Airlines
33h 19mDSM-JNB
R35 681
9/7Sat
2 stopsMultiple Airlines
35h 02mJNB-DSM
17/7Sun
2 stopsMultiple Airlines
55h 15mDSM-JNB
R36 686
9/7Sat
2 stopsMultiple Airlines
39h 01mJNB-DSM
21/7Thu
2 stopsMultiple Airlines
33h 35mDSM-JNB
R40 771
9/7Sat
2 stopsMultiple Airlines
39h 01mJNB-DSM
18/7Mon
2 stopsMultiple Airlines
37h 30mDSM-JNB
R47 537
19/10Wed
2 stopsLufthansa
29h 43mJNB-DSM
30/11Wed
2 stopsLufthansa
34h 20mDSM-JNB
R53 122
19/10Wed
2 stopsLufthansa
29h 43mJNB-DSM
3/12Sat
2 stopsLufthansa
34h 20mDSM-JNB
R59 170
9/7Sat
1 stopDelta
19h 57mJNB-DSM
22/7Fri
1 stopDelta
27h 55mDSM-JNB
R62 920
9/7Sat
1 stopDelta
25h 58mJNB-DSM
21/7Thu
1 stopDelta
40h 00mDSM-JNB
R63 383
22/10Sat
2 stopsQatar Airways
46h 12mJNB-DSM
3/12Sat
2 stopsQatar Airways
37h 48mDSM-JNB
R75 957
24/10Mon
2 stopsQatar Airways
40h 02mJNB-DSM
5/12Mon
2 stopsQatar Airways
29h 31mDSM-JNB
R78 191
25/10Tue
2 stopsBritish Airways
28h 09mJNB-DSM
6/12Tue
2 stopsBritish Airways
32h 35mDSM-JNB
R83 808
23/10Sun
2 stopsAmerican Airlines
28h 09mJNB-DSM
4/12Sun
2 stopsAmerican Airlines
31h 40mDSM-JNB
R85 819
21/10Fri
2 stopsKLM
28h 40mJNB-DSM
4/12Sun
2 stopsKLM
48h 40mDSM-JNB
R101 489

Search by stops

Search by airline

Search by price

Recent domestic flight deals

19/8Fri
directDelta
2h 10mATL-DSM
21/8Sun
directDelta
2h 04mDSM-ATL
R4 356
13/10Thu
directDelta
2h 08mATL-DSM
18/10Tue
directDelta
2h 08mDSM-ATL
R4 436
13/10Thu
directDelta
2h 08mATL-DSM
18/10Tue
1 stopDelta
5h 21mDSM-ATL
R4 580
28/10Fri
directDelta
3h 20mLGA-DSM
31/10Mon
1 stopDelta
6h 05mDSM-LGA
R4 580
23/8Tue
1 stopDelta
4h 51mBWI-DSM
30/8Tue
1 stopDelta
6h 38mDSM-BWI
R5 027

Search by stops

Search by airline

Search by price

Flights to Des Moines

Destination:

Des Moines (DSM)United States

Return flight deals:

Des Moines - South Africa

Browse origins:

Browse destinations:

R23 298