Miles between San Angelo, TX and Port Arthur, TX

There are
453 mi
from San Angelo, TX to Port Arthur, TX

That's the driving distance. It would take 8 hours 39 mins to go from San Angelo, Texas to Port Arthur, Texas.

The flight distance (direct flight from San Angelo, TX to Port Arthur, TX) is 401.13 mi.

453 mi = 728.85 kms