Miles between Phoenix, AZ and Santa Fe, NM

There are
479 mi
from Phoenix, AZ to Santa Fe, NM

That's the driving distance. It would take 8 hours 57 mins to go from Phoenix, Arizona to Santa Fe, New Mexico.

The flight distance (direct flight from Phoenix, AZ to Santa Fe, NM) is 381.74 mi.

479 mi = 770.52 kms