Miles between Ottawa, KS and Port Arthur, TX

There are
687 mi
from Ottawa, KS to Port Arthur, TX

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

The flight distance (direct flight from Ottawa, KS to Port Arthur, TX) is 607.95 mi.

687 mi = 1,105.10 kms