There are
961 mi
from Sioux City, IA to Pleasant Grove, AL
That's the driving distance. It would take 18 hours 34 mins to go from Sioux City, Iowa to Pleasant Grove, Alabama.
The flight distance (direct flight from Sioux City, IA to Pleasant Grove, AL) is 805.82 mi.
961 mi = 1,546.72 kms