Miles between Rio Rancho, NM and Swansea, IL

There are
1,064 mi
from Rio Rancho, NM to Swansea, IL

That's the driving distance. It would take 18 hours 47 mins to go from Rio Rancho, New Mexico to Swansea, Illinois.

The flight distance (direct flight from Rio Rancho, NM to Swansea, IL) is 947.82 mi.

1,064 mi = 1.61 kms