There are
1,124 mi
from Deerfield Beach, FL to Martinsville, IN
That's the driving distance. It would take 21 hours 15 mins to go from Deerfield Beach, Florida to Martinsville, Indiana.
The flight distance (direct flight from Deerfield Beach, FL to Martinsville, IN) is 976.69 mi.
1,124 mi = 1.61 kms