There are
834 mi
from Knoxville, TN to Port Arthur, TX
That's the driving distance. It would take 15 hours 26 mins to go from Knoxville, Tennessee to Port Arthur, Texas.
The flight distance (direct flight from Knoxville, TN to Port Arthur, TX) is 716.18 mi.
834 mi = 1,342.74 kms