There are
1,239 mi
from Pharr, TX to Sioux City, IA
That's the driving distance. It would take 22 hours 14 mins to go from Pharr, Texas to Sioux City, Iowa.
The flight distance (direct flight from Pharr, TX to Sioux City, IA) is 1,131.09 mi.
1,239 mi = 1,993.99 kms