There are
566 mi
from Hamilton, OH to Marshfield, WI
That's the driving distance. It would take 11 hours 5 mins to go from Hamilton, Ohio to Marshfield, Wisconsin.
The flight distance (direct flight from Hamilton, OH to Marshfield, WI) is 463.92 mi.
566 mi = 911.45 kms