Miles between Mesquite, TX and Davidson, NC

There are
1,028 mi
from Mesquite, TX to Davidson, NC

That's the driving distance. It would take 19 hours to go from Mesquite, Texas to Davidson, North Carolina.

The flight distance (direct flight from Mesquite, TX to Davidson, NC) is 919.28 mi.

1,028 mi = 1.61 kms