There are
1,053 mi
from Midwest City, OK to Rocky River, OH
That's the driving distance. It would take 19 hours 20 mins to go from Midwest City, Oklahoma to Rocky River, Ohio.
The flight distance (direct flight from Midwest City, OK to Rocky River, OH) is 936.33 mi.
1,053 mi = 1,694.33 kms