There are
643 mi
from Davidson, NC to Endicott, NY
That's the driving distance. It would take 12 hours 16 mins to go from Davidson, North Carolina to Endicott, New York.
The flight distance (direct flight from Davidson, NC to Endicott, NY) is 523.88 mi.
643 mi = 1,034.92 kms