There are
561 mi
from Moore, OK to Sioux City, IA
That's the driving distance. It would take 10 hours 7 mins to go from Moore, Oklahoma to Sioux City, Iowa.
The flight distance (direct flight from Moore, OK to Sioux City, IA) is 498.16 mi.
561 mi = 902.60 kms