There are
1,069 mi
from Santa Fe, NM to Dyersburg, TN
That's the driving distance. It would take 18 hours 50 mins to go from Santa Fe, New Mexico to Dyersburg, Tennessee.
The flight distance (direct flight from Santa Fe, NM to Dyersburg, TN) is 926.07 mi.
1,069 mi = 1.61 kms