There are
406 mi
from Davidson, NC to Columbus, OH
That's the driving distance. It would take 7 hours 55 mins to go from Davidson, North Carolina to Columbus, Ohio.
The flight distance (direct flight from Davidson, NC to Columbus, OH) is 329.89 mi.
406 mi = 653.92 kms