There are
1,215 mi
from Sioux City, IA to Reidsville, NC
That's the driving distance. It would take 23 hours 1 min to go from Sioux City, Iowa to Reidsville, North Carolina.
The flight distance (direct flight from Sioux City, IA to Reidsville, NC) is 986.63 mi.
1,215 mi = 1,954.59 kms