There are
901 mi
from Wayne, MI to Broken Arrow, OK
That's the driving distance. It would take 16 hours 49 mins to go from Wayne, Michigan to Broken Arrow, Oklahoma.
The flight distance (direct flight from Wayne, MI to Broken Arrow, OK) is 790.43 mi.
901 mi = 1,449.26 kms