Miles between Southfield, MI and Sayreville, NJ

There are
618 mi
from Southfield, MI to Sayreville, NJ

That's the driving distance. It would take 11 hours 51 mins to go from Southfield, Michigan to Sayreville, New Jersey.

The flight distance (direct flight from Southfield, MI to Sayreville, NJ) is 479.15 mi.

618 mi = 995.05 kms