Miles between Newport News, VA and Sand Springs, OK

There are
1,301 mi
from Newport News, VA to Sand Springs, OK

That's the driving distance. It would take 23 hours 20 mins to go from Newport News, Virginia to Sand Springs, Oklahoma.

The flight distance (direct flight from Newport News, VA to Sand Springs, OK) is 1,089.03 mi.

1,301 mi = 1.61 kms