Miles between Louisville, KY and Ham Lake, MN

There are
720 mi
from Louisville, KY to Ham Lake, MN

That's the driving distance. It would take 12 hours 36 mins to go from Louisville, Kentucky to Ham Lake, Minnesota.

The flight distance (direct flight from Louisville, KY to Ham Lake, MN) is 618.88 mi.

720 mi = 1,158.72 kms