Miles between Rio Rancho, NM and Cottonwood Heights, UT

There are
580 mi
from Rio Rancho, NM to Cottonwood Heights, UT

That's the driving distance. It would take 11 hours 49 mins to go from Rio Rancho, New Mexico to Cottonwood Heights, Utah.

The flight distance (direct flight from Rio Rancho, NM to Cottonwood Heights, UT) is 467.73 mi.

580 mi = 933.61 kms