There are
716 mi
from Topeka, KS to Port Arthur, TX
That's the driving distance. It would take 13 hours 59 mins to go from Topeka, Kansas to Port Arthur, Texas.
The flight distance (direct flight from Topeka, KS to Port Arthur, TX) is 641.39 mi.
716 mi = 1,152.46 kms