There are
853 mi
from Dayton, OH to Midwest City, OK
That's the driving distance. It would take 15 hours 39 mins to go from Dayton, Ohio to Midwest City, Oklahoma.
The flight distance (direct flight from Dayton, OH to Midwest City, OK) is 780.76 mi.
853 mi = 1,372.06 kms