Miles between Broken Arrow, OK and Farmers Branch, TX

There are
259 mi
from Broken Arrow, OK to Farmers Branch, TX

That's the driving distance. It would take 4 hours 56 mins to go from Broken Arrow, Oklahoma to Farmers Branch, Texas.

The flight distance (direct flight from Broken Arrow, OK to Farmers Branch, TX) is 224.97 mi.

259 mi = 417.37 kms