Miles between Broken Arrow, OK and Parma Heights, OH

There are
937 mi
from Broken Arrow, OK to Parma Heights, OH

That's the driving distance. It would take 17 hours 18 mins to go from Broken Arrow, Oklahoma to Parma Heights, Ohio.

The flight distance (direct flight from Broken Arrow, OK to Parma Heights, OH) is 840.10 mi.

937 mi = 1,507.24 kms