There are 4.92 miles from Escondido to San Marcos in northwest direction and 6 miles (9.66 kilometers) by car, following the CA 78 W route. Escondido and San Marcos are 8 minutes far apart, if you drive non-stop .