There are
17 mi
from Dearborn, MI to Madison Heights, MI
That's the driving distance. It would take 22 minutes to go from Dearborn, Michigan to Madison Heights, Michigan.
The flight distance (direct flight from Dearborn, MI to Madison Heights, MI) is 11.87 mi.
17 mi = 26.62 kms