There are
606 mi
from Hattiesburg, MS to Broken Arrow, OK
That's the driving distance. It would take 11 hours 35 mins to go from Hattiesburg, Mississippi to Broken Arrow, Oklahoma.
The flight distance (direct flight from Hattiesburg, MS to Broken Arrow, OK) is 496.01 mi.
606 mi = 975.47 kms