Miles between Poplar Bluff, MO and Shakopee, MN

There are
695 mi
from Poplar Bluff, MO to Shakopee, MN

That's the driving distance. It would take 13 hours 26 mins to go from Poplar Bluff, Missouri to Shakopee, Minnesota.

The flight distance (direct flight from Poplar Bluff, MO to Shakopee, MN) is 579.11 mi.

695 mi = 1,117.73 kms