There are
1,337 mi
from Pharr, TX to New Albany, IN
That's the driving distance. It would take 23 hours 55 mins to go from Pharr, Texas to New Albany, Indiana.
The flight distance (direct flight from Pharr, TX to New Albany, IN) is 1,102.16 mi.
1,337 mi = 2,152.11 kms