Miles between Broken Arrow, OK and Yazoo City, MS

There are
470 mi
from Broken Arrow, OK to Yazoo City, MS

That's the driving distance. It would take 8 hours 45 mins to go from Broken Arrow, Oklahoma to Yazoo City, Mississippi.

The flight distance (direct flight from Broken Arrow, OK to Yazoo City, MS) is 377.97 mi.

470 mi = 756.47 kms