There are
132 mi
from Lawrence, MA to Bristol, CT
That's the driving distance. It would take 2 hours 42 mins to go from Lawrence, Massachusetts to Bristol, Connecticut.
The flight distance (direct flight from Lawrence, MA to Bristol, CT) is 116.09 mi.
132 mi = 211.85 kms