There are
906 mi
from New Bedford, MA to Mishawaka, IN
That's the driving distance. It would take 17 hours 12 mins to go from New Bedford, Massachusetts to Mishawaka, Indiana.
The flight distance (direct flight from New Bedford, MA to Mishawaka, IN) is 784.99 mi.
906 mi = 1,458.35 kms