There are
1,200 mi
from Port Arthur, TX to Apache Junction, AZ
That's the driving distance. It would take 21 hours 22 mins to go from Port Arthur, Texas to Apache Junction, Arizona.
The flight distance (direct flight from Port Arthur, TX to Apache Junction, AZ) is 1,062.66 mi.
1,200 mi = 1,931.71 kms