There are
1,011 mi
from Rio Rancho, NM to Sioux Falls, SD
That's the driving distance. It would take 19 hours 4 mins to go from Rio Rancho, New Mexico to Sioux Falls, South Dakota.
The flight distance (direct flight from Rio Rancho, NM to Sioux Falls, SD) is 781.95 mi.
1,011 mi = 1.61 kms