There are
465 mi
from Davidson, NC to Piqua, OH
That's the driving distance. It would take 8 hours 56 mins to go from Davidson, North Carolina to Piqua, Ohio.
The flight distance (direct flight from Davidson, NC to Piqua, OH) is 370.51 mi.
465 mi = 747.88 kms