Miles between Broken Arrow, OK and White Settlement, TX

There are
295 mi
from Broken Arrow, OK to White Settlement, TX

That's the driving distance. It would take 5 hours 29 mins to go from Broken Arrow, Oklahoma to White Settlement, Texas.

The flight distance (direct flight from Broken Arrow, OK to White Settlement, TX) is 246.57 mi.

295 mi = 474.27 kms