There are
595 mi
from Salem, OR to San Leandro, CA
That's the driving distance. It would take 11 hours 24 mins to go from Salem, Oregon to San Leandro, California.
The flight distance (direct flight from Salem, OR to San Leandro, CA) is 500.79 mi.
595 mi = 957.49 kms