Miles between Tulsa, OK and Suffolk, VA

There are
1,269 mi
from Tulsa, OK to Suffolk, VA

That's the driving distance. It would take 23 hours 17 mins to go from Tulsa, Oklahoma to Suffolk, Virginia.

The flight distance (direct flight from Tulsa, OK to Suffolk, VA) is 1,077.71 mi.

1,269 mi = 1.61 kms