There are
852 mi
from Oklahoma City, OK to Warsaw, IN
That's the driving distance. It would take 16 hours 7 mins to go from Oklahoma City, Oklahoma to Warsaw, Indiana.
The flight distance (direct flight from Oklahoma City, OK to Warsaw, IN) is 746.21 mi.
852 mi = 1,371.45 kms