Miles between Broken Arrow, OK and St Louis Park, MN

There are
702 mi
from Broken Arrow, OK to St Louis Park, MN

That's the driving distance. It would take 12 hours 43 mins to go from Broken Arrow, Oklahoma to St Louis Park, Minnesota.

The flight distance (direct flight from Broken Arrow, OK to St Louis Park, MN) is 628.34 mi.

702 mi = 1,129.68 kms