There are
458 mi
from Sioux City, IA to Arlington Heights, IL
That's the driving distance. It would take 9 hours 17 mins to go from Sioux City, Iowa to Arlington Heights, Illinois.
The flight distance (direct flight from Sioux City, IA to Arlington Heights, IL) is 431.08 mi.
458 mi = 737.43 kms