Miles between Rio Rancho, NM and Pampa, TX

There are
351 mi
from Rio Rancho, NM to Pampa, TX

That's the driving distance. It would take 6 hours 13 mins to go from Rio Rancho, New Mexico to Pampa, Texas.

The flight distance (direct flight from Rio Rancho, NM to Pampa, TX) is 321.89 mi.

351 mi = 564.22 kms