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