
Round-trip from | $1,528 (British Airways) |
|---|---|
Popular in | July |
Cheapest in | November |
Average price | $999 |
Fly from
Fly to
Route
Depart
Return
Price
JohannesburgDes Moines
JNB - DSM
JNBDSM
Johannesburg OR Tambo
Mon 12/1
7:35 pm-4:25 pm
2 stops52h 50m
Des Moines
Tue 12/23
6:56 pm-10:25 am
2 stops55h 29m
JohannesburgDes Moines
JNB - DSM
JNBDSM
Johannesburg OR Tambo
Mon 12/1
7:45 pm-9:37 pm
2 stops33h 52m
Des Moines
Mon 12/22
5:06 pm-9:30 am
2 stops56h 24m
JohannesburgDes Moines
JNB - DSM
JNBDSM
Johannesburg OR Tambo
Mon 12/1
7:35 pm-4:25 pm
2 stops52h 50m
Des Moines
Sat 12/20
6:35 pm-10:25 am
2 stops55h 50m
JohannesburgDes Moines
JNB - DSM
JNBDSM
Johannesburg OR Tambo
Mon 12/1
10:00 pm-5:03 pm
2 stops27h 03m
Des Moines
Mon 12/22
2:18 pm-7:00 pm
1 stop20h 42m
JohannesburgDes Moines
JNB - DSM
JNBDSM
Johannesburg OR Tambo
Mon 12/1
8:15 pm-10:53 am
3 stops46h 38m
Des Moines
Mon 12/22
11:35 am-9:30 am
3 stops37h 55m
Currently, December is the cheapest month in which you can book a flight from Johannesburg OR Tambo Airport to Iowa (average of $980). Flying from Johannesburg OR Tambo Airport to Iowa in August is currently the most expensive (average of $1,220). There are several factors that can impact the price of a flight, so comparing airlines, departure airports and flight times can provide users with more options.