There are
411 mi
from San Leandro, CA to Rancho Santa Margarita, CA
That's the driving distance. It would take 7 hours 41 mins to go from San Leandro, California to Rancho Santa Margarita, California.
The flight distance (direct flight from San Leandro, CA to Rancho Santa Margarita, CA) is 380.57 mi.
411 mi = 661.76 kms