There are
679 mi
from Duluth, MN to Martinsville, IN
That's the driving distance. It would take 12 hours 53 mins to go from Duluth, Minnesota to Martinsville, Indiana.
The flight distance (direct flight from Duluth, MN to Martinsville, IN) is 583.05 mi.
679 mi = 1,093.43 kms