Miles between Las Cruces, NM and Shawnee, OK

There are
689 mi
from Las Cruces, NM to Shawnee, OK

That's the driving distance. It would take 13 hours 1 min to go from Las Cruces, New Mexico to Shawnee, Oklahoma.

The flight distance (direct flight from Las Cruces, NM to Shawnee, OK) is 601.41 mi.

689 mi = 1,108.63 kms