Miles between Las Vegas, NV and Sand Springs, OK

There are
1,228 mi
from Las Vegas, NV to Sand Springs, OK

That's the driving distance. It would take 21 hours 38 mins to go from Las Vegas, Nevada to Sand Springs, Oklahoma.

The flight distance (direct flight from Las Vegas, NV to Sand Springs, OK) is 1,064.88 mi.

1,228 mi = 1.61 kms