There are
749 mi
from Cincinnati, OH to Sand Springs, OK
That's the driving distance. It would take 13 hours 44 mins to go from Cincinnati, Ohio to Sand Springs, Oklahoma.
The flight distance (direct flight from Cincinnati, OH to Sand Springs, OK) is 666.29 mi.
749 mi = 1,204.59 kms