Miles between Tucson, AZ and Okmulgee, OK

There are
1,028 mi
from Tucson, AZ to Okmulgee, OK

That's the driving distance. It would take 18 hours 54 mins to go from Tucson, Arizona to Okmulgee, Oklahoma.

The flight distance (direct flight from Tucson, AZ to Okmulgee, OK) is 888.61 mi.

1,028 mi = 1.61 kms