There are
595 mi
from Worcester, MA to Cleveland Heights, OH
That's the driving distance. It would take 11 hours 39 mins to go from Worcester, Massachusetts to Cleveland Heights, Ohio.
The flight distance (direct flight from Worcester, MA to Cleveland Heights, OH) is 504.02 mi.
595 mi = 956.95 kms