There are
565 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.
565 mi = 909.68 kms