There are
1,237 mi
from Pharr, TX to Jacksonville Beach, FL
That's the driving distance. It would take 23 hours to go from Pharr, Texas to Jacksonville Beach, Florida.
The flight distance (direct flight from Pharr, TX to Jacksonville Beach, FL) is 1,059.01 mi.
1,237 mi = 1,990.40 kms