There are
451 mi
from Davidson, NC to Clayton, OH
That's the driving distance. It would take 8 hours 43 mins to go from Davidson, North Carolina to Clayton, Ohio.
The flight distance (direct flight from Davidson, NC to Clayton, OH) is 357.39 mi.
451 mi = 725.99 kms