Miles between Ottawa, KS and Pharr, TX

There are
1,004 mi
from Ottawa, KS to Pharr, TX

That's the driving distance. It would take 17 hours 17 mins to go from Ottawa, Kansas to Pharr, Texas.

The flight distance (direct flight from Ottawa, KS to Pharr, TX) is 874.74 mi.

1,004 mi = 1,616.53 kms