Miles between Cheyenne, WY and Broken Arrow, OK

There are
799 mi
from Cheyenne, WY to Broken Arrow, OK

That's the driving distance. It would take 13 hours 37 mins to go from Cheyenne, Wyoming to Broken Arrow, Oklahoma.

The flight distance (direct flight from Cheyenne, WY to Broken Arrow, OK) is 600.54 mi.

799 mi = 1,285.44 kms