Miles between Clearwater, FL and Sand Springs, OK

There are
1,202 mi
from Clearwater, FL to Sand Springs, OK

That's the driving distance. It would take 22 hours 30 mins to go from Clearwater, Florida to Sand Springs, Oklahoma.

The flight distance (direct flight from Clearwater, FL to Sand Springs, OK) is 960.92 mi.

1,202 mi = 1.61 kms