There are
704 mi
from Pueblo, CO to Sioux City, IA
That's the driving distance. It would take 12 hours 36 mins to go from Pueblo, Colorado to Sioux City, Iowa.
The flight distance (direct flight from Pueblo, CO to Sioux City, IA) is 521.85 mi.
704 mi = 1,132.57 kms