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