Miles between Amarillo, TX and Sioux City, IA

There are
716 mi
from Amarillo, TX to Sioux City, IA

That's the driving distance. It would take 13 hours 44 mins to go from Amarillo, Texas to Sioux City, Iowa.

The flight distance (direct flight from Amarillo, TX to Sioux City, IA) is 581.27 mi.

716 mi = 1,151.56 kms