There are
632 mi
from Boston, MA to Cleveland Heights, OH
That's the driving distance. It would take 12 hours 23 mins to go from Boston, Massachusetts to Cleveland Heights, Ohio.
The flight distance (direct flight from Boston, MA to Cleveland Heights, OH) is 542.21 mi.
632 mi = 1,017.17 kms