There are
231 mi
from San Leandro, CA to Arroyo Grande, CA
That's the driving distance. It would take 4 hours 29 mins to go from San Leandro, California to Arroyo Grande, California.
The flight distance (direct flight from San Leandro, CA to Arroyo Grande, CA) is 199.99 mi.
231 mi = 372.24 kms