There are
461 mi
from Hamilton, OH to Kennett, MO
That's the driving distance. It would take 8 hours 41 mins to go from Hamilton, Ohio to Kennett, Missouri.
The flight distance (direct flight from Hamilton, OH to Kennett, MO) is 370.96 mi.
461 mi = 741.52 kms