There are
465 mi
from Dayton, OH to Mexico, MO
That's the driving distance. It would take 8 hours 56 mins to go from Dayton, Ohio to Mexico, Missouri.
The flight distance (direct flight from Dayton, OH to Mexico, MO) is 412.15 mi.
465 mi = 748.38 kms