Miles between Broken Arrow, OK and East Moline, IL

There are
580 mi
from Broken Arrow, OK to East Moline, IL

That's the driving distance. It would take 11 hours 18 mins to go from Broken Arrow, Oklahoma to East Moline, Illinois.

The flight distance (direct flight from Broken Arrow, OK to East Moline, IL) is 473.75 mi.

580 mi = 934.22 kms