Miles between Pharr, TX and Amarillo, TX

There are
743 mi
from Pharr, TX to Amarillo, TX

That's the driving distance. It would take 13 hours 11 mins to go from Pharr, Texas to Amarillo, Texas.

The flight distance (direct flight from Pharr, TX to Amarillo, TX) is 660.13 mi.

743 mi = 1,195.93 kms