Miles between Oklahoma City, OK and Plainview, TX

There are
332 mi
from Oklahoma City, OK to Plainview, TX

That's the driving distance. It would take 5 hours 1 min to go from Oklahoma City, Oklahoma to Plainview, Texas.

The flight distance (direct flight from Oklahoma City, OK to Plainview, TX) is 253.64 mi.

332 mi = 533.74 kms