Miles between Broken Arrow, OK and Fort Worth, TX

There are
290 mi
from Broken Arrow, OK to Fort Worth, TX

That's the driving distance. It would take 5 hours 21 mins to go from Broken Arrow, Oklahoma to Fort Worth, Texas.

The flight distance (direct flight from Broken Arrow, OK to Fort Worth, TX) is 245.87 mi.

290 mi = 466.19 kms