There are
880 mi
from Oklahoma City, OK to Sidney, OH
That's the driving distance. It would take 16 hours 7 mins to go from Oklahoma City, Oklahoma to Sidney, Ohio.
The flight distance (direct flight from Oklahoma City, OK to Sidney, OH) is 799.96 mi.
880 mi = 1,416.54 kms