There are
989 mi
from Rio Rancho, NM to Lake Charles, LA
That's the driving distance. It would take 18 hours 1 min to go from Rio Rancho, New Mexico to Lake Charles, Louisiana.
The flight distance (direct flight from Rio Rancho, NM to Lake Charles, LA) is 853.64 mi.
989 mi = 1,590.95 kms