Miles between Oklahoma City, OK and Indianola, MS

There are
508 mi
from Oklahoma City, OK to Indianola, MS

That's the driving distance. It would take 9 hours 22 mins to go from Oklahoma City, Oklahoma to Indianola, Mississippi.

The flight distance (direct flight from Oklahoma City, OK to Indianola, MS) is 414.86 mi.

508 mi = 817.98 kms