Miles between Lawrence, MA and Chicago Heights, IL

There are
994 mi
from Lawrence, MA to Chicago Heights, IL

That's the driving distance. It would take 18 hours 49 mins to go from Lawrence, Massachusetts to Chicago Heights, Illinois.

The flight distance (direct flight from Lawrence, MA to Chicago Heights, IL) is 847.09 mi.

994 mi = 1,600.28 kms