Best time to beat the crowds (3% less expensive on average)
Most popular time to fly (8% more expensive on average)
or less
or less
Top tips for finding cheap flights to Iowa
Looking for cheap airfare to Iowa? 25% of our users found tickets to Iowa for the following prices or less: From Johannesburg OR Tambo R14 128 one-way - R15 247 round-trip
High season is considered to be May, June and July. The cheapest month to fly to Iowa is February.
Enter your preferred departure airport and travel dates into the search form above to unlock the latest Iowa flight deals.
FAQs - booking Iowa flights
An average direct flight from South Africa to Iowa takes 32h 40m, covering a distance of 14492 km. The most popular route is Johannesburg - Des Moines with an average flight time of 32h 40m.
The cheapest ticket to Iowa from South Africa found in the last 72 hours was R13 616 one-way, and R23 245 round-trip. The most popular route is Johannesburg OR Tambo to Des Moines and the cheapest round-trip airline ticket found on this route in the last 72 hours was R23 245.
Based on KAYAK flight searches, the most popular destination is Des Moines (100% of total searches to Iowa).
KAYAK’s flight Price Forecast tool uses historical data to determine whether the price for a given destination and date is likely to change within 7 days, so travellers know whether to wait or book now.