Miles between Broken Arrow, OK and Corpus Christi, TX

There are
651 mi
from Broken Arrow, OK to Corpus Christi, TX

That's the driving distance. It would take 12 hours 1 min to go from Broken Arrow, Oklahoma to Corpus Christi, Texas.

The flight distance (direct flight from Broken Arrow, OK to Corpus Christi, TX) is 577.85 mi.

651 mi = 1,047.89 kms