Miles between Rio Rancho, NM and Tahlequah, OK

There are
718 mi
from Rio Rancho, NM to Tahlequah, OK

That's the driving distance. It would take 12 hours 39 mins to go from Rio Rancho, New Mexico to Tahlequah, Oklahoma.

The flight distance (direct flight from Rio Rancho, NM to Tahlequah, OK) is 658.42 mi.

718 mi = 1,155.94 kms