How many miles away from st. Louis missouri is sioux city iowa?

Saint Louis, Missouri is 528 miles away from Sioux City, Iowa; drive time is 8 hours, 44 minutes.
Updated on Thursday, February 02 2012 at 05:28AM EST