There are
167 mi
from Waterbury, CT to Newburyport, MA
That's the driving distance. It would take 3 hours 25 mins to go from Waterbury, Connecticut to Newburyport, Massachusetts.
The flight distance (direct flight from Waterbury, CT to Newburyport, MA) is 141.07 mi.
167 mi = 268.79 kms