There are
1,185 mi
from Durham, NC to Richardson, TX
That's the driving distance. It would take 21 hours 20 mins to go from Durham, North Carolina to Richardson, Texas.
The flight distance (direct flight from Durham, NC to Richardson, TX) is 1,035.68 mi.
1,185 mi = 1.61 kms