Miles between Rio Rancho, NM and Twentynine Palms, CA

There are
672 mi
from Rio Rancho, NM to Twentynine Palms, CA

That's the driving distance. It would take 12 hours 5 mins to go from Rio Rancho, New Mexico to Twentynine Palms, California.

The flight distance (direct flight from Rio Rancho, NM to Twentynine Palms, CA) is 538.70 mi.

672 mi = 1,082.17 kms