There are
916 mi
from Tuscaloosa, AL to Mason City, IA
That's the driving distance. It would take 17 hours 33 mins to go from Tuscaloosa, Alabama to Mason City, Iowa.
The flight distance (direct flight from Tuscaloosa, AL to Mason City, IA) is 751.59 mi.
916 mi = 1,474.57 kms