There are
713 mi
from Longmont, CO to Sand Springs, OK
That's the driving distance. It would take 12 hours 7 mins to go from Longmont, Colorado to Sand Springs, Oklahoma.
The flight distance (direct flight from Longmont, CO to Sand Springs, OK) is 561.88 mi.
713 mi = 1,146.94 kms