Miles between Buckeye, AZ and Los Altos, CA

There are
696 mi
from Buckeye, AZ to Los Altos, CA

That's the driving distance. It would take 12 hours 50 mins to go from Buckeye, Arizona to Los Altos, California.

The flight distance (direct flight from Buckeye, AZ to Los Altos, CA) is 603.88 mi.

696 mi = 1,119.78 kms