Miles between Phoenix, AZ and Rio Rancho, NM

There are
424 mi
from Phoenix, AZ to Rio Rancho, NM

That's the driving distance. It would take 8 hours 4 mins to go from Phoenix, Arizona to Rio Rancho, New Mexico.

The flight distance (direct flight from Phoenix, AZ to Rio Rancho, NM) is 332.35 mi.

424 mi = 682.05 kms