There are
773 mi
from Tuscaloosa, AL to Dearborn Heights, MI
That's the driving distance. It would take 14 hours 26 mins to go from Tuscaloosa, Alabama to Dearborn Heights, Michigan.
The flight distance (direct flight from Tuscaloosa, AL to Dearborn Heights, MI) is 672.61 mi.
773 mi = 1,243.83 kms