Miles between Broken Arrow, OK and Oak Harbor, WA

There are
2,083 mi
from Broken Arrow, OK to Oak Harbor, WA

That's the driving distance. It would take 1 day 12 hours to go from Broken Arrow, Oklahoma to Oak Harbor, Washington.

The flight distance (direct flight from Broken Arrow, OK to Oak Harbor, WA) is 1,601.64 mi.

2,083 mi = 3.22 kms