Miles between Greeley, CO and Sand Springs, OK

There are
727 mi
from Greeley, CO to Sand Springs, OK

That's the driving distance. It would take 12 hours 26 mins to go from Greeley, Colorado to Sand Springs, Oklahoma.

The flight distance (direct flight from Greeley, CO to Sand Springs, OK) is 552.01 mi.

727 mi = 1,170.33 kms