Miles between Nashville, TN and Santa Fe, TX

There are
811 mi
from Nashville, TN to Santa Fe, TX

That's the driving distance. It would take 14 hours 55 mins to go from Nashville, Tennessee to Santa Fe, Texas.

The flight distance (direct flight from Nashville, TN to Santa Fe, TX) is 673.09 mi.

811 mi = 1,304.66 kms