Miles between Hamilton, OH and New Ulm, MN

There are
758 mi
from Hamilton, OH to New Ulm, MN

That's the driving distance. It would take 14 hours 22 mins to go from Hamilton, Ohio to New Ulm, Minnesota.

The flight distance (direct flight from Hamilton, OH to New Ulm, MN) is 611.51 mi.

758 mi = 1,220.65 kms