Miles between Mcallen, TX and Clarksdale, MS

There are
857 mi
from Mcallen, TX to Clarksdale, MS

That's the driving distance. It would take 16 hours 43 mins to go from Mcallen, Texas to Clarksdale, Mississippi.

The flight distance (direct flight from Mcallen, TX to Clarksdale, MS) is 716.72 mi.

857 mi = 1,379.53 kms