How many miles between Flagstaff AZ and Oklahoma City O?

The distance between Flagstaff, Arizona, and Oklahoma City, Oklahoma, is approximately 926 miles (1,490 kilometers) via the most direct route.
Copyright Wanderlust World © https://www.ynyoo.com