Miles between Charlotte, NC and Martinsville, IN

There are
560 mi
from Charlotte, NC to Martinsville, IN

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

The flight distance (direct flight from Charlotte, NC to Martinsville, IN) is 422.21 mi.

560 mi = 900.91 kms