There are
688 mi
from Thornton, CO to Sand Springs, OK
That's the driving distance. It would take 11 hours 43 mins to go from Thornton, Colorado to Sand Springs, Oklahoma.
The flight distance (direct flight from Thornton, CO to Sand Springs, OK) is 546.61 mi.
688 mi = 1,106.42 kms