There are
995 mi
from Sioux City, IA to Fort Payne, AL
That's the driving distance. It would take 18 hours 24 mins to go from Sioux City, Iowa to Fort Payne, Alabama.
The flight distance (direct flight from Sioux City, IA to Fort Payne, AL) is 801.02 mi.
995 mi = 1,601.92 kms