There are
1,220 mi
from Jackson, TN to Las Cruces, NM
That's the driving distance. It would take 21 hours to go from Jackson, Tennessee to Las Cruces, New Mexico.
The flight distance (direct flight from Jackson, TN to Las Cruces, NM) is 1,051.87 mi.
1,220 mi = 1,963.25 kms