There are
683 mi
from Las Cruces, NM to San Diego, CA
That's the driving distance. It would take 11 hours 55 mins to go from Las Cruces, New Mexico to San Diego, California.
The flight distance (direct flight from Las Cruces, NM to San Diego, CA) is 605.88 mi.
683 mi = 1,098.89 kms