Miles between Oklahoma City, OK and Shelbyville, IN

There are
766 mi
from Oklahoma City, OK to Shelbyville, IN

That's the driving distance. It would take 13 hours 57 mins to go from Oklahoma City, Oklahoma to Shelbyville, Indiana.

The flight distance (direct flight from Oklahoma City, OK to Shelbyville, IN) is 701.14 mi.

766 mi = 1,232.63 kms