Miles between Broken Arrow, OK and Grand Haven, MI

There are
829 mi
from Broken Arrow, OK to Grand Haven, MI

That's the driving distance. It would take 15 hours 19 mins to go from Broken Arrow, Oklahoma to Grand Haven, Michigan.

The flight distance (direct flight from Broken Arrow, OK to Grand Haven, MI) is 702.04 mi.

829 mi = 1,333.90 kms