Miles between Anderson, IN and Port Arthur, TX

There are
1,045 mi
from Anderson, IN to Port Arthur, TX

That's the driving distance. It would take 19 hours 3 mins to go from Anderson, Indiana to Port Arthur, Texas.

The flight distance (direct flight from Anderson, IN to Port Arthur, TX) is 845.96 mi.

1,045 mi = 1,682.50 kms