There are
574 mi
from Sioux City, IA to Michigan City, IN
That's the driving distance. It would take 10 hours 41 mins to go from Sioux City, Iowa to Michigan City, Indiana.
The flight distance (direct flight from Sioux City, IA to Michigan City, IN) is 490.07 mi.
574 mi = 924.52 kms