There are
1,111 mi
from Las Cruces, NM to Los Altos, CA
That's the driving distance. It would take 20 hours to go from Las Cruces, New Mexico to Los Altos, California.
The flight distance (direct flight from Las Cruces, NM to Los Altos, CA) is 936.63 mi.
1,111 mi = 1.61 kms