There are
370 mi
from Louisville, KY to Salem, OH
That's the driving distance. It would take 7 hours 19 mins to go from Louisville, Kentucky to Salem, Ohio.
The flight distance (direct flight from Louisville, KY to Salem, OH) is 318.70 mi.
370 mi = 595.29 kms