There are
596 mi
from Broken Arrow, OK to Baton Rouge, LA
That's the driving distance. It would take 11 hours 9 mins to go from Broken Arrow, Oklahoma to Baton Rouge, Louisiana.
The flight distance (direct flight from Broken Arrow, OK to Baton Rouge, LA) is 470.59 mi.
596 mi = 958.47 kms