There are
725 mi
from Iowa City, IA to Albertville, AL
That's the driving distance. It would take 14 hours 5 mins to go from Iowa City, Iowa to Albertville, Alabama.
The flight distance (direct flight from Iowa City, IA to Albertville, AL) is 587.05 mi.
725 mi = 1,166.27 kms