There are
937 mi
from Parma, OH to Broken Arrow, OK
That's the driving distance. It would take 17 hours 20 mins to go from Parma, Ohio to Broken Arrow, Oklahoma.
The flight distance (direct flight from Parma, OH to Broken Arrow, OK) is 842.24 mi.
937 mi = 1,507.60 kms