Miles between New Britain, CT and Lawrence, MA

There are
126 mi
from New Britain, CT to Lawrence, MA

That's the driving distance. It would take 2 hours 35 mins to go from New Britain, Connecticut to Lawrence, Massachusetts.

The flight distance (direct flight from New Britain, CT to Lawrence, MA) is 109.86 mi.

126 mi = 202.65 kms