Miles between Ann Arbor, MI and Madison Heights, MI

There are
45 mi
from Ann Arbor, MI to Madison Heights, MI

That's the driving distance. It would take 57 minutes to go from Ann Arbor, Michigan to Madison Heights, Michigan.

The flight distance (direct flight from Ann Arbor, MI to Madison Heights, MI) is 35.50 mi.

45 mi = 73.10 kms