There are
98 mi
from Elk Grove, CA to San Leandro, CA
That's the driving distance. It would take 1 hour 58 mins to go from Elk Grove, California to San Leandro, California.
The flight distance (direct flight from Elk Grove, CA to San Leandro, CA) is 63.65 mi.
98 mi = 157.72 kms