There are
397 mi
from San Leandro, CA to Rancho Cucamonga, CA
That's the driving distance. It would take 7 hours 20 mins to go from San Leandro, California to Rancho Cucamonga, California.
The flight distance (direct flight from San Leandro, CA to Rancho Cucamonga, CA) is 357.26 mi.
397 mi = 638.14 kms