Miles between Cincinnati, OH and Lake St Louis, MO

There are
379 mi
from Cincinnati, OH to Lake St Louis, MO

That's the driving distance. It would take 7 hours 14 mins to go from Cincinnati, Ohio to Lake St Louis, Missouri.

The flight distance (direct flight from Cincinnati, OH to Lake St Louis, MO) is 337.96 mi.

379 mi = 610.33 kms