Miles between Santa Fe, NM and Buckeye, AZ

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