There are
627 mi
from Warren, MI to Sayreville, NJ
That's the driving distance. It would take 11 hours 58 mins to go from Warren, Michigan to Sayreville, New Jersey.
The flight distance (direct flight from Warren, MI to Sayreville, NJ) is 469.92 mi.
627 mi = 1,009.57 kms