Miles between Phoenix, AZ and Altus, OK

There are
858 mi
from Phoenix, AZ to Altus, OK

That's the driving distance. It would take 15 hours 34 mins to go from Phoenix, Arizona to Altus, Oklahoma.

The flight distance (direct flight from Phoenix, AZ to Altus, OK) is 733.50 mi.

858 mi = 1,380.86 kms