Miles between Amarillo, TX and Port Arthur, TX

There are
660 mi
from Amarillo, TX to Port Arthur, TX

That's the driving distance. It would take 12 hours 15 mins to go from Amarillo, Texas to Port Arthur, Texas.

The flight distance (direct flight from Amarillo, TX to Port Arthur, TX) is 588.84 mi.

660 mi = 1,062.26 kms