There are
1,282 mi
from Boise, ID to Sioux City, IA
That's the driving distance. It would take 21 hours 49 mins to go from Boise, Idaho to Sioux City, Iowa.
The flight distance (direct flight from Boise, ID to Sioux City, IA) is 1,002.06 mi.
1,282 mi = 1.61 kms