Miles between Knoxville, TN and Sioux City, IA

There are
1,012 mi
from Knoxville, TN to Sioux City, IA

That's the driving distance. It would take 18 hours 41 mins to go from Knoxville, Tennessee to Sioux City, Iowa.

The flight distance (direct flight from Knoxville, TN to Sioux City, IA) is 805.04 mi.

1,012 mi = 1.61 kms