Miles between Broken Arrow, OK and Creve Coeur, MO

There are
385 mi
from Broken Arrow, OK to Creve Coeur, MO

That's the driving distance. It would take 6 hours 57 mins to go from Broken Arrow, Oklahoma to Creve Coeur, Missouri.

The flight distance (direct flight from Broken Arrow, OK to Creve Coeur, MO) is 345.45 mi.

385 mi = 619.45 kms