There are
1,344 mi
from Las Cruces, NM to Spring Hill, TN
That's the driving distance. It would take 23 hours 14 mins to go from Las Cruces, New Mexico to Spring Hill, Tennessee.
The flight distance (direct flight from Las Cruces, NM to Spring Hill, TN) is 1,157.97 mi.
1,344 mi = 1.61 kms