Miles between Poplar Bluff, MO and Broken Arrow, OK

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

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

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

363 mi = 584.05 kms