Miles between Broken Arrow, OK and Forest Lake, MN

There are
727 mi
from Broken Arrow, OK to Forest Lake, MN

That's the driving distance. It would take 13 hours 9 mins to go from Broken Arrow, Oklahoma to Forest Lake, Minnesota.

The flight distance (direct flight from Broken Arrow, OK to Forest Lake, MN) is 654.10 mi.

727 mi = 1,169.76 kms