Miles between Rio Rancho, NM and South Salt Lake, UT

There are
585 mi
from Rio Rancho, NM to South Salt Lake, UT

That's the driving distance. It would take 11 hours 53 mins to go from Rio Rancho, New Mexico to South Salt Lake, Utah.

The flight distance (direct flight from Rio Rancho, NM to South Salt Lake, UT) is 473.78 mi.

585 mi = 941.62 kms