There are
637 mi
from Louisville, KY to Mason City, IA
That's the driving distance. It would take 11 hours 55 mins to go from Louisville, Kentucky to Mason City, Iowa.
The flight distance (direct flight from Louisville, KY to Mason City, IA) is 515.99 mi.
637 mi = 1,024.78 kms