There are
498 mi
from Hamilton, OH to Ottumwa, IA
That's the driving distance. It would take 9 hours 23 mins to go from Hamilton, Ohio to Ottumwa, Iowa.
The flight distance (direct flight from Hamilton, OH to Ottumwa, IA) is 428.69 mi.
498 mi = 801.35 kms