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