Miles between Lawrence, MA and Cleveland Heights, OH

There are
645 mi
from Lawrence, MA to Cleveland Heights, OH

That's the driving distance. It would take 12 hours 40 mins to go from Lawrence, Massachusetts to Cleveland Heights, Ohio.

The flight distance (direct flight from Lawrence, MA to Cleveland Heights, OH) is 538.61 mi.

645 mi = 1,037.94 kms