There are
208 mi
from Worcester, MA to Sayreville, NJ
That's the driving distance. It would take 4 hours 33 mins to go from Worcester, Massachusetts to Sayreville, New Jersey.
The flight distance (direct flight from Worcester, MA to Sayreville, NJ) is 181.99 mi.
208 mi = 335.18 kms