There are
950 mi
from Las Cruces, NM to San Luis Obispo, CA
That's the driving distance. It would take 17 hours 11 mins to go from Las Cruces, New Mexico to San Luis Obispo, California.
The flight distance (direct flight from Las Cruces, NM to San Luis Obispo, CA) is 822.89 mi.
950 mi = 1,528.73 kms