Miles between Broken Arrow, OK and South Euclid, OH

There are
955 mi
from Broken Arrow, OK to South Euclid, OH

That's the driving distance. It would take 17 hours 39 mins to go from Broken Arrow, Oklahoma to South Euclid, Ohio.

The flight distance (direct flight from Broken Arrow, OK to South Euclid, OH) is 855.08 mi.

955 mi = 1,537.43 kms