There are
430 mi
from Davidson, NC to Steubenville, OH
That's the driving distance. It would take 8 hours 16 mins to go from Davidson, North Carolina to Steubenville, Ohio.
The flight distance (direct flight from Davidson, NC to Steubenville, OH) is 336.72 mi.
430 mi = 692.48 kms