Miles between Broken Arrow, OK and Town And Country, MO

There are
381 mi
from Broken Arrow, OK to Town And Country, MO

That's the driving distance. It would take 6 hours 53 mins to go from Broken Arrow, Oklahoma to Town And Country, Missouri.

The flight distance (direct flight from Broken Arrow, OK to Town And Country, MO) is 341.87 mi.

381 mi = 613.05 kms