There are
552 mi
from Santa Fe, NM to Buckeye, AZ
That's the driving distance. It would take 9 hours 35 mins to go from Santa Fe, New Mexico to Buckeye, Arizona.
The flight distance (direct flight from Santa Fe, NM to Buckeye, AZ) is 410.65 mi.
552 mi = 887.58 kms