Miles between Pharr, TX and Liberty, MO

There are
1,053 mi
from Pharr, TX to Liberty, MO

That's the driving distance. It would take 18 hours 37 mins to go from Pharr, Texas to Liberty, Missouri.

The flight distance (direct flight from Pharr, TX to Liberty, MO) is 927.68 mi.

1,053 mi = 1,693.99 kms