Miles between Durant, OK and Sioux City, IA

There are
642 mi
from Durant, OK to Sioux City, IA

That's the driving distance. It would take 12 hours 38 mins to go from Durant, Oklahoma to Sioux City, Iowa.

The flight distance (direct flight from Durant, OK to Sioux City, IA) is 587.71 mi.

642 mi = 1,033.84 kms