Miles between Tuscaloosa, AL and Iowa City, IA

There are
756 mi
from Tuscaloosa, AL to Iowa City, IA

That's the driving distance. It would take 14 hours 29 mins to go from Tuscaloosa, Alabama to Iowa City, Iowa.

The flight distance (direct flight from Tuscaloosa, AL to Iowa City, IA) is 622.86 mi.

756 mi = 1,217.05 kms