Miles between Broken Arrow, OK and Deer Park, TX

There are
516 mi
from Broken Arrow, OK to Deer Park, TX

That's the driving distance. It would take 9 hours 28 mins to go from Broken Arrow, Oklahoma to Deer Park, Texas.

The flight distance (direct flight from Broken Arrow, OK to Deer Park, TX) is 440.26 mi.

516 mi = 830.61 kms