There are
976 mi
from New Bedford, MA to Clarksville, IN
That's the driving distance. It would take 18 hours 45 mins to go from New Bedford, Massachusetts to Clarksville, Indiana.
The flight distance (direct flight from New Bedford, MA to Clarksville, IN) is 817.10 mi.
976 mi = 1,570.38 kms