Miles between Roanoke, VA and Sioux City, IA

There are
1,145 mi
from Roanoke, VA to Sioux City, IA

That's the driving distance. It would take 21 hours 50 mins to go from Roanoke, Virginia to Sioux City, Iowa.

The flight distance (direct flight from Roanoke, VA to Sioux City, IA) is 942.43 mi.

1,145 mi = 1.61 kms