There are
726 mi
from Greeley, CO to Choctaw, OK
That's the driving distance. It would take 12 hours 32 mins to go from Greeley, Colorado to Choctaw, Oklahoma.
The flight distance (direct flight from Greeley, CO to Choctaw, OK) is 528.89 mi.
726 mi = 1,167.70 kms