How far is New Mexico from Oklahoma?
New Mexico and Oklahoma are neighboring states, sharing a border of approximately 335 miles (539 kilometers). The closest point between the two states is in Cimarron County, Oklahoma, and San Juan County, New Mexico, where they are separated by only about 10 miles (16 kilometers). The distance between the state capitals, Oklahoma City and Santa Fe, is approximately 350 miles (563 kilometers).