There are
542 mi
from Rockwall, TX to Pharr, TX
That's the driving distance. It would take 9 hours 28 mins to go from Rockwall, Texas to Pharr, Texas.
The flight distance (direct flight from Rockwall, TX to Pharr, TX) is 476.81 mi.
542 mi = 872.00 kms