There are
385 mi
from Long Beach, CA to San Leandro, CA
That's the driving distance. It would take 7 hours 8 mins to go from Long Beach, California to San Leandro, California.
The flight distance (direct flight from Long Beach, CA to San Leandro, CA) is 352.12 mi.
385 mi = 619.74 kms