Miles between Louisville, KY and Hastings, MN

There are
681 mi
from Louisville, KY to Hastings, MN

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

The flight distance (direct flight from Louisville, KY to Hastings, MN) is 579.31 mi.

681 mi = 1,095.96 kms