There are
1,292 mi
from Las Cruces, NM to Foley, AL
That's the driving distance. It would take 22 hours 34 mins to go from Las Cruces, New Mexico to Foley, Alabama.
The flight distance (direct flight from Las Cruces, NM to Foley, AL) is 1,131.92 mi.
1,292 mi = 1.61 kms