Miles between Broken Arrow, OK and Fergus Falls, MN

There are
810 mi
from Broken Arrow, OK to Fergus Falls, MN

That's the driving distance. It would take 14 hours 54 mins to go from Broken Arrow, Oklahoma to Fergus Falls, Minnesota.

The flight distance (direct flight from Broken Arrow, OK to Fergus Falls, MN) is 707.02 mi.

810 mi = 1,304.00 kms