There are
644 mi
from Dearborn, MI to Fort Payne, AL
That's the driving distance. It would take 12 hours 12 mins to go from Dearborn, Michigan to Fort Payne, Alabama.
The flight distance (direct flight from Dearborn, MI to Fort Payne, AL) is 561.40 mi.
644 mi = 1,035.77 kms