Miles between Sioux City, IA and Port Arthur, TX

There are
976 mi
from Sioux City, IA to Port Arthur, TX

That's the driving distance. It would take 18 hours 51 mins to go from Sioux City, Iowa to Port Arthur, Texas.

The flight distance (direct flight from Sioux City, IA to Port Arthur, TX) is 882.23 mi.

976 mi = 1,571.47 kms