There are
1,099 mi
from Rio Rancho, NM to Cedar Falls, IA
That's the driving distance. It would take 20 hours 35 mins to go from Rio Rancho, New Mexico to Cedar Falls, Iowa.
The flight distance (direct flight from Rio Rancho, NM to Cedar Falls, IA) is 914.20 mi.
1,099 mi = 1.61 kms