Miles between Abilene, TX and Martinsville, IN

There are
1,022 mi
from Abilene, TX to Martinsville, IN

That's the driving distance. It would take 18 hours 32 mins to go from Abilene, Texas to Martinsville, Indiana.

The flight distance (direct flight from Abilene, TX to Martinsville, IN) is 885.36 mi.

1,022 mi = 1.61 kms