Miles between Broken Arrow, OK and Big Rapids, MI

There are
890 mi
from Broken Arrow, OK to Big Rapids, MI

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

The flight distance (direct flight from Broken Arrow, OK to Big Rapids, MI) is 758.98 mi.

890 mi = 1,432.25 kms