There are
367 mi
from San Leandro, CA to San Gabriel, CA
That's the driving distance. It would take 6 hours 52 mins to go from San Leandro, California to San Gabriel, California.
The flight distance (direct flight from San Leandro, CA to San Gabriel, CA) is 337.90 mi.
367 mi = 591.08 kms