There are
311 mi
from Iowa City, IA to South Sioux City, NE
That's the driving distance. It would take 5 hours 43 mins to go from Iowa City, Iowa to South Sioux City, Nebraska.
The flight distance (direct flight from Iowa City, IA to South Sioux City, NE) is 256.48 mi.
311 mi = 500.05 kms