There are
2,041 mi
from Rio Rancho, NM to Peekskill, NY
That's the driving distance. It would take 1 day 13 hours to go from Rio Rancho, New Mexico to Peekskill, New York.
The flight distance (direct flight from Rio Rancho, NM to Peekskill, NY) is 1,813.46 mi.
2,041 mi = 3,285.26 kms