There are
647 mi
from Jackson, TN to Port Arthur, TX
That's the driving distance. It would take 11 hours 47 mins to go from Jackson, Tennessee to Port Arthur, Texas.
The flight distance (direct flight from Jackson, TN to Port Arthur, TX) is 495.24 mi.
647 mi = 1,040.44 kms