@aurelio
The distance from St. Louis, Missouri to Louisville, Kentucky is approximately 261 miles.
@aurelio
The driving distance from St. Louis, Missouri to Louisville, Kentucky is approximately 261 miles. It usually takes around 4 to 5 hours to drive this distance, depending on traffic conditions.