There are
29 mi
from Jersey City, NJ to Sayreville, NJ
That's the driving distance. It would take 44 minutes to go from Jersey City, New Jersey to Sayreville, New Jersey.
The flight distance (direct flight from Jersey City, NJ to Sayreville, NJ) is 23.78 mi.
29 mi = 46.51 kms