Around the World

Distance between Broken Arrow and St. Louis

Distance from Broken Arrow, OK to St. Louis, MO is 355 miles / 571 kilometers.

Map showing the distance from Broken Arrow to St. Louis

Beeline Air distance: miles km

Broken Arrow, OK

City: Broken Arrow, OK
Country: United States

St. Louis, MO

City: St. Louis, MO
Country: United States

Time difference between Broken Arrow and St. Louis

There is no time difference between Broken Arrow and St. Louis. Current local time in Broken Arrow and St. Louis is 15:36 CST (2025-01-18)

Search