Miles between Pharr, TX and Broken Arrow, OK

There are
757 mi
from Pharr, TX to Broken Arrow, OK

That's the driving distance. It would take 13 hours 58 mins to go from Pharr, Texas to Broken Arrow, Oklahoma.

The flight distance (direct flight from Pharr, TX to Broken Arrow, OK) is 695.58 mi.

757 mi = 1,218.40 kms