Miles between Waterbury, CT and Somersworth, NH

There are
196 mi
from Waterbury, CT to Somersworth, NH

That's the driving distance. It would take 4 hours 2 mins to go from Waterbury, Connecticut to Somersworth, New Hampshire.

The flight distance (direct flight from Waterbury, CT to Somersworth, NH) is 162.14 mi.

196 mi = 316.15 kms