Our data shows that February tends to be the cheapest month to fly to Iowa from Johannesburg. Users have commonly found prices around R17 824 for the month, but tickets can be as low as R12 938. Due to multiple factors, prepare for potentially higher prices in June.
Regardless of the time of day you decide to fly, the ticket price will remain around the same. Book flights from Johannesburg to Iowa as you normally would.
Johannesburg OR Tambo
Des Moines
2 stops
30h 53mDes Moines
Johannesburg OR Tambo
2 stops
54h 43mAmerican Airlines
Johannesburg OR Tambo
Des Moines
2 stops
28h 39mDes Moines
Johannesburg OR Tambo
1 stop
27h 40mDelta
Johannesburg OR Tambo
Des Moines
3 stops
33h 00mDes Moines
Johannesburg OR Tambo
2 stops
34h 20mMultiple Airlines
Johannesburg OR Tambo
Des Moines
2 stops
28h 39mDes Moines
Johannesburg OR Tambo
1 stop
27h 40mDelta
Johannesburg OR Tambo
Des Moines
1 stop
31h 26mDes Moines
Johannesburg OR Tambo
1 stop
27h 40mDelta
Some of the carriers operating flights from Johannesburg to Iowa that may be offering flexible cancellation policies are Qatar Airways, United Airlines, and British Airways. Our site will let you filter for all airlines offering greater flexibility due to COVID-19.
Yes, there are multiple flights from Johannesburg to Iowa for under R18 500. The cheapest flight booked recently is on American Airlines for just R18 407, but on average you can expect to pay R32 528.
Within the past month, 59 users have taken a look at flights from Johannesburg to Iowa.
British Airways, KLM and Qatar Airways are the most popular airlines when flying from Johannesburg to Iowa.
On average you can expect to pay R14 843 for a flight from Johannesburg to Iowa. The cheapest flight overall is R14 005 while the most popular route, (Johannesburg OR Tambo - Des Moines) is currently priced at R23 909.