Miles between Mcallen, TX and Tupelo, MS

There are
985 mi
from Mcallen, TX to Tupelo, MS

That's the driving distance. It would take 18 hours 39 mins to go from Mcallen, Texas to Tupelo, Mississippi.

The flight distance (direct flight from Mcallen, TX to Tupelo, MS) is 794.89 mi.

985 mi = 1,585.12 kms