Miles between Alexandria, VA and Broken Arrow, OK

There are
1,269 mi
from Alexandria, VA to Broken Arrow, OK

That's the driving distance. It would take 22 hours 47 mins to go from Alexandria, Virginia to Broken Arrow, Oklahoma.

The flight distance (direct flight from Alexandria, VA to Broken Arrow, OK) is 1,043.92 mi.

1,269 mi = 1.61 kms