Miles between Corinth, MS and Lake St Louis, MO

There are
347 mi
from Corinth, MS to Lake St Louis, MO

That's the driving distance. It would take 6 hours 36 mins to go from Corinth, Mississippi to Lake St Louis, Missouri.

The flight distance (direct flight from Corinth, MS to Lake St Louis, MO) is 293.79 mi.

347 mi = 558.28 kms