There are
936 mi
from Broken Arrow, OK to Show Low, AZ
That's the driving distance. It would take 16 hours 13 mins to go from Broken Arrow, Oklahoma to Show Low, Arizona.
The flight distance (direct flight from Broken Arrow, OK to Show Low, AZ) is 813.17 mi.
936 mi = 1,506.23 kms