There are
471 mi
from Broken Arrow, OK to Mayfield, KY
That's the driving distance. It would take 9 hours 7 mins to go from Broken Arrow, Oklahoma to Mayfield, Kentucky.
The flight distance (direct flight from Broken Arrow, OK to Mayfield, KY) is 400.62 mi.
471 mi = 758.79 kms