There are
999 mi
from Pharr, TX to Panama City, FL
That's the driving distance. It would take 18 hours 53 mins to go from Pharr, Texas to Panama City, Florida.
The flight distance (direct flight from Pharr, TX to Panama City, FL) is 809.84 mi.
999 mi = 1,607.18 kms