Miles between Lawrence, MA and Garfield Heights, OH

There are
653 mi
from Lawrence, MA to Garfield Heights, OH

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

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

653 mi = 1,051.37 kms