Miles between Fargo, ND and Broken Arrow, OK

There are
818 mi
from Fargo, ND to Broken Arrow, OK

That's the driving distance. It would take 14 hours 51 mins to go from Fargo, North Dakota to Broken Arrow, Oklahoma.

The flight distance (direct flight from Fargo, ND to Broken Arrow, OK) is 749.68 mi.

818 mi = 1,316.94 kms