There are
1,277 mi
from Avondale, AZ to Port Arthur, TX
That's the driving distance. It would take 21 hours 44 mins to go from Avondale, Arizona to Port Arthur, Texas.
The flight distance (direct flight from Avondale, AZ to Port Arthur, TX) is 1,108.53 mi.
1,277 mi = 1.61 kms