Miles between Rancho Cucamonga, CA and Los Altos, CA

There are
389 mi
from Rancho Cucamonga, CA to Los Altos, CA

That's the driving distance. It would take 7 hours 23 mins to go from Rancho Cucamonga, California to Los Altos, California.

The flight distance (direct flight from Rancho Cucamonga, CA to Los Altos, CA) is 339.91 mi.

389 mi = 625.24 kms