There are
676 mi
from Poplar Bluff, MO to Beachwood, OH
That's the driving distance. It would take 12 hours 47 mins to go from Poplar Bluff, Missouri to Beachwood, Ohio.
The flight distance (direct flight from Poplar Bluff, MO to Beachwood, OH) is 576.27 mi.
676 mi = 1,087.66 kms