Miles between Sioux City, IA and Muscle Shoals, AL

There are
892 mi
from Sioux City, IA to Muscle Shoals, AL

That's the driving distance. It would take 16 hours 41 mins to go from Sioux City, Iowa to Muscle Shoals, Alabama.

The flight distance (direct flight from Sioux City, IA to Muscle Shoals, AL) is 712.87 mi.

892 mi = 1,435.03 kms