Miles between Broken Arrow, OK and East Cleveland, OH

There are
954 mi
from Broken Arrow, OK to East Cleveland, OH

That's the driving distance. It would take 17 hours 40 mins to go from Broken Arrow, Oklahoma to East Cleveland, Ohio.

The flight distance (direct flight from Broken Arrow, OK to East Cleveland, OH) is 852.43 mi.

954 mi = 1,535.36 kms