There are
690 mi
from Escondido, CA to Las Cruces, NM
That's the driving distance. It would take 12 hours 12 mins to go from Escondido, California to Las Cruces, New Mexico.
The flight distance (direct flight from Escondido, CA to Las Cruces, NM) is 602.31 mi.
690 mi = 1,110.25 kms