There are
629 mi
from Ann Arbor, MI to Freehold Township, NJ
That's the driving distance. It would take 11 hours 40 mins to go from Ann Arbor, Michigan to Freehold Township, New Jersey.
The flight distance (direct flight from Ann Arbor, MI to Freehold Township, NJ) is 510.86 mi.
629 mi = 1,012.74 kms