Yes, there are multiple flights from Johannesburg to Iowa for under R21 341. The cheapest flight booked recently is on British Airways for just R20 289, but on average you can expect to pay R20 426.
Some of our airline partners flying from Johannesburg OR Tambo to Iowa have new flexible policies in place due to COVID-19. United Airlines is one of the carriers where you may find flexible change policies. You can use our site to filter for airlines like United Airlines with this kind of flexibility.
There are no direct flights from Johannesburg to Iowa, but Cheapflights can provide you with all the information you need to find the fastest route with the fewest stops.
Within the past month, 59 users have taken a look at flights from Johannesburg OR Tambo to Iowa.
The cheapest flight price from Johannesburg to Iowa is R17 075. On average you can expect to pay R17 075. The most popular route, (Johannesburg OR Tambo - Des Moines), can usually be booked for R20 640.
British Airways can get you from Johannesburg to Iowa in just under 30h 35m. Your travel time can differ by up to .
British Airways, at R20 289, was found to be the cheapest airline from Johannesburg to Iowa..