There are
36 mi
from Worcester, MA to Newton, MA
That's the driving distance. It would take 47 minutes to go from Worcester, Massachusetts to Newton, Massachusetts.
The flight distance (direct flight from Worcester, MA to Newton, MA) is 30.74 mi.
36 mi = 58.34 kms