There are
853 mi
from Sioux City, IA to Middleburg Heights, OH
That's the driving distance. It would take 15 hours 40 mins to go from Sioux City, Iowa to Middleburg Heights, Ohio.
The flight distance (direct flight from Sioux City, IA to Middleburg Heights, OH) is 753 mi.
853 mi = 1,372.06 kms