There are
659 mi
from Davidson, NC to Peekskill, NY
That's the driving distance. It would take 12 hours 47 mins to go from Davidson, North Carolina to Peekskill, New York.
The flight distance (direct flight from Davidson, NC to Peekskill, NY) is 548.12 mi.
659 mi = 1,060.54 kms