Miles between Sioux City, IA and Machesney Park, IL

There are
398 mi
from Sioux City, IA to Machesney Park, IL

That's the driving distance. It would take 8 hours 15 mins to go from Sioux City, Iowa to Machesney Park, Illinois.

The flight distance (direct flight from Sioux City, IA to Machesney Park, IL) is 375.48 mi.

398 mi = 641.24 kms