There are
1,029 mi
from Lawrence, MA to Arlington Heights, IL
That's the driving distance. It would take 19 hours 34 mins to go from Lawrence, Massachusetts to Arlington Heights, Illinois.
The flight distance (direct flight from Lawrence, MA to Arlington Heights, IL) is 857.74 mi.
1,029 mi = 1.61 kms