There are
376 mi
from Kenosha, WI to Lake St Louis, MO
That's the driving distance. It would take 7 hours 16 mins to go from Kenosha, Wisconsin to Lake St Louis, Missouri.
The flight distance (direct flight from Kenosha, WI to Lake St Louis, MO) is 305.31 mi.
376 mi = 605.29 kms