Miles between Flint, MI and Broken Arrow, OK

There are
930 mi
from Flint, MI to Broken Arrow, OK

That's the driving distance. It would take 16 hours 58 mins to go from Flint, Michigan to Broken Arrow, Oklahoma.

The flight distance (direct flight from Flint, MI to Broken Arrow, OK) is 803.15 mi.

930 mi = 1,496.41 kms