There are
33 mi
from San Jose, CA to San Leandro, CA
That's the driving distance. It would take 40 minutes to go from San Jose, California to San Leandro, California.
The flight distance (direct flight from San Jose, CA to San Leandro, CA) is 30.23 mi.
33 mi = 52.53 kms