There are
707 mi
from Brooklyn Park, MN to Madison Heights, MI
That's the driving distance. It would take 13 hours 10 mins to go from Brooklyn Park, Minnesota to Madison Heights, Michigan.
The flight distance (direct flight from Brooklyn Park, MN to Madison Heights, MI) is 541.66 mi.
707 mi = 1,137.21 kms