Miles between Rio Rancho, NM and Sayreville, NJ

There are
1,990 mi
from Rio Rancho, NM to Sayreville, NJ

That's the driving distance. It would take 1 day 12 hours to go from Rio Rancho, New Mexico to Sayreville, New Jersey.

The flight distance (direct flight from Rio Rancho, NM to Sayreville, NJ) is 1,788.57 mi.

1,990 mi = 1.61 kms