Miles between Mesa, AZ and Chickasha, OK

There are
954 mi
from Mesa, AZ to Chickasha, OK

That's the driving distance. It would take 17 hours to go from Mesa, Arizona to Chickasha, Oklahoma.

The flight distance (direct flight from Mesa, AZ to Chickasha, OK) is 801.04 mi.

954 mi = 1,535.28 kms