There are
604 mi
from Ann Arbor, MI to Highland Park, NJ
That's the driving distance. It would take 11 hours 30 mins to go from Ann Arbor, Michigan to Highland Park, New Jersey.
The flight distance (direct flight from Ann Arbor, MI to Highland Park, NJ) is 498.26 mi.
604 mi = 971.99 kms