Miles between Mcallen, TX and Sapulpa, OK

There are
749 mi
from Mcallen, TX to Sapulpa, OK

That's the driving distance. It would take 13 hours 49 mins to go from Mcallen, Texas to Sapulpa, Oklahoma.

The flight distance (direct flight from Mcallen, TX to Sapulpa, OK) is 688.21 mi.

749 mi = 1,205.77 kms