Miles between Lawrence, MA and Columbia, PA

There are
397 mi
from Lawrence, MA to Columbia, PA

That's the driving distance. It would take 8 hours 8 mins to go from Lawrence, Massachusetts to Columbia, Pennsylvania.

The flight distance (direct flight from Lawrence, MA to Columbia, PA) is 332.79 mi.

397 mi = 638.96 kms