There are
1,011 mi
from Harlingen, TX to Leeds, AL
That's the driving distance. It would take 19 hours 5 mins to go from Harlingen, Texas to Leeds, Alabama.
The flight distance (direct flight from Harlingen, TX to Leeds, AL) is 838.62 mi.
1,011 mi = 1,627.65 kms