Miles between Davidson, NC and Oxford, MS

There are
590 mi
from Davidson, NC to Oxford, MS

That's the driving distance. It would take 11 hours 10 mins to go from Davidson, North Carolina to Oxford, Mississippi.

The flight distance (direct flight from Davidson, NC to Oxford, MS) is 497.16 mi.

590 mi = 949.70 kms