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