There are
163 mi
from Danbury, CT to New Bedford, MA
That's the driving distance. It would take 3 hours 29 mins to go from Danbury, Connecticut to New Bedford, Massachusetts.
The flight distance (direct flight from Danbury, CT to New Bedford, MA) is 131.42 mi.
163 mi = 262.06 kms