There are
695 mi
from Norman, OK to Pharr, TX
That's the driving distance. It would take 12 hours 2 mins to go from Norman, Oklahoma to Pharr, Texas.
The flight distance (direct flight from Norman, OK to Pharr, TX) is 625.32 mi.
695 mi = 1,118.38 kms