There are
136 mi
from San Marcos, CA to Agoura Hills, CA
That's the driving distance. It would take 2 hours 41 mins to go from San Marcos, California to Agoura Hills, California.
The flight distance (direct flight from San Marcos, CA to Agoura Hills, CA) is 115.30 mi.
136 mi = 218.79 kms