Miles between Shreveport, LA and Sand Springs, OK

There are
355 mi
from Shreveport, LA to Sand Springs, OK

That's the driving distance. It would take 6 hours 39 mins to go from Shreveport, Louisiana to Sand Springs, Oklahoma.

The flight distance (direct flight from Shreveport, LA to Sand Springs, OK) is 283.67 mi.

355 mi = 570.93 kms