There are
1,266 mi
from Tuscaloosa, AL to Las Cruces, NM
That's the driving distance. It would take 22 hours to go from Tuscaloosa, Alabama to Las Cruces, New Mexico.
The flight distance (direct flight from Tuscaloosa, AL to Las Cruces, NM) is 1,115.36 mi.
1,266 mi = 2,037.18 kms