There are
479 mi
from Iowa City, IA to New Albany, IN
That's the driving distance. It would take 8 hours 46 mins to go from Iowa City, Iowa to New Albany, Indiana.
The flight distance (direct flight from Iowa City, IA to New Albany, IN) is 381.53 mi.
479 mi = 770.41 kms