Miles between Greensboro, NC and Martinsville, IN

There are
566 mi
from Greensboro, NC to Martinsville, IN

That's the driving distance. It would take 11 hours 3 mins to go from Greensboro, North Carolina to Martinsville, Indiana.

The flight distance (direct flight from Greensboro, NC to Martinsville, IN) is 430.14 mi.

566 mi = 910.63 kms