There are
1,353 mi
from Iowa City, IA to Twin Falls, ID
That's the driving distance. It would take 22 hours 59 mins to go from Iowa City, Iowa to Twin Falls, Idaho.
The flight distance (direct flight from Iowa City, IA to Twin Falls, ID) is 1,173.40 mi.
1,353 mi = 1.61 kms