how many miles from st louis mo to kentucky lake
The distance from St. Louis, Missouri, to Kentucky Lake is approximately 421.61 miles. The estimated driving time is six hours and 40 minutes.
St Louis, MO is 421 miles away from Lake, KY. The journey would take approx. just under seven hours to complete.