Miles between Pharr, TX and Bethany, OK

There are
699 mi
from Pharr, TX to Bethany, OK

That's the driving distance. It would take 12 hours 37 mins to go from Pharr, Texas to Bethany, Oklahoma.

The flight distance (direct flight from Pharr, TX to Bethany, OK) is 645.04 mi.

699 mi = 1,124.94 kms