There are
493 mi
from Broken Arrow, OK to Port Neches, TX
That's the driving distance. It would take 9 hours 31 mins to go from Broken Arrow, Oklahoma to Port Neches, Texas.
The flight distance (direct flight from Broken Arrow, OK to Port Neches, TX) is 432.01 mi.
493 mi = 793.49 kms