There are
762 mi
from Mcallen, TX to Tahlequah, OK
That's the driving distance. It would take 14 hours 5 mins to go from Mcallen, Texas to Tahlequah, Oklahoma.
The flight distance (direct flight from Mcallen, TX to Tahlequah, OK) is 698.09 mi.
762 mi = 1,225.82 kms