There are
1,069 mi
from Jacksonville, FL to Sand Springs, OK
That's the driving distance. It would take 20 hours to go from Jacksonville, Florida to Sand Springs, Oklahoma.
The flight distance (direct flight from Jacksonville, FL to Sand Springs, OK) is 925.32 mi.
1,069 mi = 1.61 kms