There are
802 mi
from Pampa, TX to Mcallen, TX
That's the driving distance. It would take 14 hours 10 mins to go from Pampa, Texas to Mcallen, Texas.
The flight distance (direct flight from Pampa, TX to Mcallen, TX) is 664.76 mi.
802 mi = 1,291.01 kms