There are
663 mi
from Brockton, MA to Rocky River, OH
That's the driving distance. It would take 13 hours to go from Brockton, Massachusetts to Rocky River, Ohio.
The flight distance (direct flight from Brockton, MA to Rocky River, OH) is 559.53 mi.
663 mi = 1,067.20 kms