Miles between Broken Arrow, OK and Poplar Bluff, MO

There are
363 mi
from Broken Arrow, OK to Poplar Bluff, MO

That's the driving distance. It would take 6 hours 48 mins to go from Broken Arrow, Oklahoma to Poplar Bluff, Missouri.

The flight distance (direct flight from Broken Arrow, OK to Poplar Bluff, MO) is 304.05 mi.

363 mi = 584.19 kms