There are
646 mi
from Salinas, CA to Buckeye, AZ
That's the driving distance. It would take 11 hours 59 mins to go from Salinas, California to Buckeye, Arizona.
The flight distance (direct flight from Salinas, CA to Buckeye, AZ) is 561.55 mi.
646 mi = 1,040.25 kms