There are
809 mi
from Mcallen, TX to Indianola, MS
That's the driving distance. It would take 15 hours 42 mins to go from Mcallen, Texas to Indianola, Mississippi.
The flight distance (direct flight from Mcallen, TX to Indianola, MS) is 675.50 mi.
809 mi = 1,302.33 kms