Miles between Nashville, TN and Rio Rancho, NM

There are
1,226 mi
from Nashville, TN to Rio Rancho, NM

That's the driving distance. It would take 17 hours 52 mins to go from Nashville, Tennessee to Rio Rancho, New Mexico.

The flight distance (direct flight from Nashville, TN to Rio Rancho, NM) is 1,115.36 mi.

1,226 mi = 1.61 kms