There are
594 mi
from Cedar Rapids, IA to Sand Springs, OK
That's the driving distance. It would take 10 hours 43 mins to go from Cedar Rapids, Iowa to Sand Springs, Oklahoma.
The flight distance (direct flight from Cedar Rapids, IA to Sand Springs, OK) is 468.38 mi.
594 mi = 955.19 kms