There are
519 mi
from Sioux City, IA to Stillwater, OK
That's the driving distance. It would take 9 hours 24 mins to go from Sioux City, Iowa to Stillwater, Oklahoma.
The flight distance (direct flight from Sioux City, IA to Stillwater, OK) is 442.52 mi.
519 mi = 834.47 kms