Miles between Mesa, AZ and Bixby, OK

There are
1,054 mi
from Mesa, AZ to Bixby, OK

That's the driving distance. It would take 18 hours 48 mins to go from Mesa, Arizona to Bixby, Oklahoma.

The flight distance (direct flight from Mesa, AZ to Bixby, OK) is 921.69 mi.

1,054 mi = 1.61 kms